X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Funittest.cc;h=d295b5a9a4c2e2f21559ead27757c7888259d2f1;hb=675ac17fddca229e391d80eb610959d9c53db6e5;hp=0f82a560a701f31e177cedb1850c2e5d9d5a5489;hpb=750f7447e014aab84e69e42b21feb1d996b2cf13;p=m6w6%2Flibmemcached diff --git a/libtest/unittest.cc b/libtest/unittest.cc index 0f82a560..d295b5a9 100644 --- a/libtest/unittest.cc +++ b/libtest/unittest.cc @@ -236,8 +236,6 @@ static test_return_t gearmand_cycle_test(void *object) test_skip(true, has_gearmand_binary()); - Error << " " << has_gearmand_binary(); - test_true(server_startup(*servers, "gearmand", get_free_port(), 0, NULL)); return TEST_SUCCESS; @@ -390,7 +388,6 @@ static test_return_t application_doesnotexist_BINARY(void *) const char *args[]= { "--fubar", 0 }; #if defined(TARGET_OS_OSX) && TARGET_OS_OSX test_compare(Application::INVALID, true_app.run(args)); - test_compare(Application::FAILURE, true_app.wait()); #else test_compare(Application::SUCCESS, true_app.run(args)); test_compare(Application::INVALID, true_app.wait()); @@ -474,6 +471,8 @@ static test_return_t application_echo_fubar_BINARY(void *) test_compare(Application::SUCCESS, true_app.run(args)); test_compare(Application::SUCCESS, true_app.wait()); + while (true_app.slurp() == false) {} ; + libtest::vchar_t response; make_vector(response, test_literal_param("fubar\n")); test_compare(response, true_app.stdout_result()); @@ -489,6 +488,7 @@ static test_return_t application_echo_fubar_BINARY2(void *) test_compare(Application::SUCCESS, true_app.run()); test_compare(Application::SUCCESS, true_app.wait()); + libtest::vchar_t response; make_vector(response, test_literal_param("fubar\n")); test_compare(response, true_app.stdout_result());