bin: consolidate clients
[awesomized/libmemcached] / test / tests / bin / memstat.cpp
index 87db31d4a9bc4d7f1f155c149b65afd028d57a7d..6d43003a12c052f43ce88e3ae77237aa29760ed9 100644 (file)
@@ -56,6 +56,11 @@ TEST_CASE("bin/memstat") {
         REQUIRE(sh.run(comm + "--analyze", output));
         REQUIRE_THAT(output, Contains("Number of Servers Analyzed         : 2"));
       }
+      SECTION("analyze=latency") {
+        string output;
+        REQUIRE(sh.run(comm + "--analyze=latency", output));
+        REQUIRE_THAT(output, Contains("Network Latency Test:"));
+      }
     }
 
     SECTION("connection failure") {
@@ -64,7 +69,11 @@ TEST_CASE("bin/memstat") {
 
       string output;
       REQUIRE_FALSE(sh.run(comm + "--analyze", output));
-      REQUIRE_THAT(output, Contains("CONNECTION FAILURE") || Contains("SERVER HAS FAILED"));
+      REQUIRE_THAT(output,
+              Contains("CONNECTION FAILURE")
+          ||  Contains("SERVER HAS FAILED")
+          ||  Contains("SYSTEM ERROR")
+          ||  Contains("TIMEOUT OCCURRED"));
     }
   }
 }