Browse Source

Merge pull request #9920 from tenkoma/memcached-engine-test-improve

Fix MemcachedEngineTest::testConfigurationConflict() rarely fails
Mark Story 9 years ago
parent
commit
9db681212e
1 changed files with 4 additions and 4 deletions
  1. 4 4
      tests/TestCase/Cache/Engine/MemcachedEngineTest.php

+ 4 - 4
tests/TestCase/Cache/Engine/MemcachedEngineTest.php

@@ -771,12 +771,12 @@ class MemcachedEngineTest extends TestCase
     {
         Cache::config('long_memcached', [
             'engine' => 'Memcached',
-            'duration' => '+2 seconds',
+            'duration' => '+3 seconds',
             'servers' => ['127.0.0.1:11211'],
         ]);
         Cache::config('short_memcached', [
             'engine' => 'Memcached',
-            'duration' => '+1 seconds',
+            'duration' => '+2 seconds',
             'servers' => ['127.0.0.1:11211'],
         ]);
 
@@ -786,10 +786,10 @@ class MemcachedEngineTest extends TestCase
         $this->assertEquals('yay', Cache::read('duration_test', 'long_memcached'), 'Value was not read %s');
         $this->assertEquals('boo', Cache::read('short_duration_test', 'short_memcached'), 'Value was not read %s');
 
-        sleep(1);
+        usleep(500000);
         $this->assertEquals('yay', Cache::read('duration_test', 'long_memcached'), 'Value was not read %s');
 
-        sleep(2);
+        usleep(3000000);
         $this->assertFalse(Cache::read('short_duration_test', 'short_memcached'), 'Cache was not invalidated %s');
         $this->assertFalse(Cache::read('duration_test', 'long_memcached'), 'Value did not expire %s');