semaphoreLockDriver = new SemaphoreLockDriver(); return $this->semaphoreLockDriver; } public function tearDown() { $this->semaphoreLockDriver->releaseAll(); parent::tearDown(); } function testLockTTL() { // Semaphore doesn't work with TTL return true; } }