Lines Matching +full:release +full:-
22 $this->assertDirectoryExists($conf['lockdir'] . 'test_lock.index');
24 Lock::release('test_lock');
27 $this->assertDirectoryDoesNotExist($conf['lockdir'] . 'test_lock.index');
37 $this->assertDirectoryExists($dir);
39 // first release only decrements, lock stays
40 Lock::release('refcount');
41 $this->assertDirectoryExists($dir);
43 // second release removes the lock
44 Lock::release('refcount');
45 $this->assertDirectoryDoesNotExist($dir);
51 Lock::release('never_acquired');
52 $this->assertTrue(true);
65 $this->expectException(IndexLockException::class);
76 touch($dir, time() - 400);
80 $this->assertDirectoryExists($dir);
82 Lock::release('stale');
95 $this->assertDirectoryDoesNotExist($conf['lockdir'] . 'all_a.index');
96 $this->assertDirectoryDoesNotExist($conf['lockdir'] . 'all_b.index');
99 Lock::release('all_a');
109 $this->assertDirectoryExists($conf['lockdir'] . 'ind_a.index');
110 $this->assertDirectoryExists($conf['lockdir'] . 'ind_b.index');
112 Lock::release('ind_a');
113 $this->assertDirectoryDoesNotExist($conf['lockdir'] . 'ind_a.index');
114 $this->assertDirectoryExists($conf['lockdir'] . 'ind_b.index');
116 Lock::release('ind_b');
117 $this->assertDirectoryDoesNotExist($conf['lockdir'] . 'ind_b.index');