*/
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