X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fmain.cc;h=46429241f56a264777ff91b973d8de8c5809f00b;hb=ee1620247d27b52cc849811899d2d8884a6a2d02;hp=2ceeac92cf0bdba962a035e4e240a38e4409ab79;hpb=b036e172e5839d530bce7c3831a8eaf36d68eca7;p=awesomized%2Flibmemcached diff --git a/libtest/main.cc b/libtest/main.cc index 2ceeac92..46429241 100644 --- a/libtest/main.cc +++ b/libtest/main.cc @@ -297,7 +297,6 @@ int main(int argc, char *argv[]) std::auto_ptr frame(new libtest::Framework(signal, binary_name, collection_to_run, wildcard)); // Run create(), bail on error. - try { switch (frame->create()) { @@ -305,17 +304,14 @@ int main(int argc, char *argv[]) break; case TEST_SKIPPED: - return EXIT_SKIP; + SKIP("SKIP was returned from framework create()"); + break; case TEST_FAILURE: std::cerr << "Could not call frame->create()" << std::endl; return EXIT_FAILURE; } } - catch (const libtest::__skipped& e) - { - return EXIT_SKIP; - } frame->exec();