X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libtest%2Fframework.cc;h=ea7ca66505e79af9811da02b3701f854c772f151;hb=23bbe3972dada1e21493437ba64be129e86b59fc;hp=eb0f4120de3982eacdc485d3a5e487f37a7461bf;hpb=74d72ecac00cadaab9e9a40d6591c7285abbfbc2;p=m6w6%2Flibmemcached diff --git a/libtest/framework.cc b/libtest/framework.cc index eb0f4120..ea7ca665 100644 --- a/libtest/framework.cc +++ b/libtest/framework.cc @@ -48,13 +48,14 @@ using namespace libtest; Framework::Framework(libtest::SignalThread& signal, const std::string& only_run_arg, const std::string& wildcard_arg) : - collections(NULL), + _collections(NULL), _total(0), _success(0), _skipped(0), _failed(0), _create(NULL), _destroy(NULL), + _on_error(NULL), _runner(NULL), _socket(false), _creators_ptr(NULL), @@ -64,7 +65,7 @@ Framework::Framework(libtest::SignalThread& signal, { get_world(this); - for (collection_st *next= collections; next and next->name; next++) + for (collection_st *next= _collections; next and next->name; next++) { _collection.push_back(new Collection(this, next)); } @@ -87,7 +88,6 @@ Framework::~Framework() { delete *iter; } - _collection.clear(); } bool Framework::match(const char* arg)