X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;ds=sidebyside;f=libtest%2Frunner.h;h=5ee87ff75aef3100f42d04a622a0daa1cd76cfc1;hb=921fa70d5f91d895881c19502503cd4bd4bcabde;hp=217e2697439b541ab5e6560e3d2cc3204f0a0bc6;hpb=6b2e8e60c388754cbe4f9bb3eb38f870544615c8;p=m6w6%2Flibmemcached diff --git a/libtest/runner.h b/libtest/runner.h index 217e2697..5ee87ff7 100644 --- a/libtest/runner.h +++ b/libtest/runner.h @@ -31,13 +31,27 @@ namespace libtest { */ class Runner { public: + virtual test_return_t flush(void*); virtual test_return_t run(test_callback_fn* func, void *object); virtual test_return_t pre(test_callback_fn* func, void *object); virtual test_return_t post(test_callback_fn* func, void *object); Runner(); + void set_servers(libtest::server_startup_st& arg) + { + _servers= &arg; + } + + bool check() + { + return _servers ? _servers->check() : true; + } + virtual ~Runner() { } + +private: + libtest::server_startup_st* _servers; }; } // namespace Runner