MemcachedPtr memc;
LoneReturnMatcher test{*memc};
- server.start();
- Retry{[&server] { return server.isListening(); }}();
+ REQUIRE(server.ensureListening());
auto port = get<int>(server.getSocketOrPort());
auto comm = "memflush --servers=localhost:" + to_string(port) + " ";
string output;
REQUIRE_FALSE(sh.run(comm, 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"));
}
}
}