projects
/
m6w6
/
libmemcached
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
Remove final flush logic
[m6w6/libmemcached]
/
libtest
/
framework.cc
diff --git
a/libtest/framework.cc
b/libtest/framework.cc
index a9730a0e95d86294a7d20fd565f95dababf7fd3a..73e227e429be74b9788a7db0af3248eb28e3f1b0 100644
(file)
--- a/
libtest/framework.cc
+++ b/
libtest/framework.cc
@@
-26,15
+26,11
@@
using namespace libtest;
using namespace libtest;
-static test_return_t _default_callback(void
*p
)
+static test_return_t _default_callback(void
*
)
{
{
- (void)p;
-
return TEST_SUCCESS;
}
return TEST_SUCCESS;
}
-static Runner defualt_runners;
-
Framework::Framework() :
collections(NULL),
_create(NULL),
Framework::Framework() :
collections(NULL),
_create(NULL),
@@
-56,26
+52,8
@@
Framework::~Framework()
}
_servers.shutdown();
}
_servers.shutdown();
-}
-
-test_return_t Framework::Item::pre(void *arg)
-{
- if (pre_run)
- {
- return pre_run(arg);
- }
-
- return TEST_SUCCESS;
-}
-
-test_return_t Framework::Item::post(void *arg)
-{
- if (post_run)
- {
- return post_run(arg);
- }
-
return TEST_SUCCESS
;
+
delete _runner
;
}
test_return_t Framework::Item::flush(void* arg, test_st* run)
}
test_return_t Framework::Item::flush(void* arg, test_st* run)
@@
-120,7
+98,13
@@
test_return_t Framework::Item::startup(void* arg)
libtest::Runner *Framework::runner()
{
libtest::Runner *Framework::runner()
{
- return _runner ? _runner : &defualt_runners;
+ if (_runner == NULL)
+ {
+ _runner= new Runner;
+ }
+ _runner->set_servers(_servers);
+
+ return _runner;
}
void* Framework::create(test_return_t& arg)
}
void* Framework::create(test_return_t& arg)