tests: sanitize noblock
authorMichael Wallner <mike@php.net>
Fri, 3 Mar 2023 10:07:39 +0000 (11:07 +0100)
committerMichael Wallner <mike@php.net>
Fri, 3 Mar 2023 10:07:39 +0000 (11:07 +0100)
test/tests/memcached/noblock.cpp

index 307c4e3a2d8c54b6134159a8a3c2e5aa6dde1e04..dfd4bc5612c4e2bca50ccf7292e332c214252b9f 100644 (file)
@@ -10,7 +10,7 @@ TEST_CASE("memcached_noblock") {
   REQUIRE_SUCCESS(memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_TCP_NODELAY, 1));
   REQUIRE_SUCCESS(memcached_behavior_set(memc, MEMCACHED_BEHAVIOR_POLL_TIMEOUT, timeout));
 
-  auto num = timeout ? 10'000 : 1'000'000;
+  auto num = 10000;
   auto hit = 0u;
   auto rnd = random_ascii_string(512);
   for (auto i = 0; i < num; ++i) {
@@ -24,16 +24,15 @@ TEST_CASE("memcached_noblock") {
     case MEMCACHED_TIMEOUT:
     case MEMCACHED_WRITE_FAILURE:
       ++hit;
-      REQUIRE(true);
       break;
     default:
       REQUIRE(false);
     }
   }
-  INFO("failures triggered: " << hit);
+  INFO("timeout=" << timeout << " failures triggered: " << hit);
   if (timeout) {
-    CHECK_FALSE(hit);
+    REQUIRE_FALSE(hit);
   } else {
-    CHECK(hit > 0);
+    REQUIRE(hit > 0);
   }
 }