diff options
Diffstat (limited to 'storage/src/tests/visiting/visitortest.cpp')
-rw-r--r-- | storage/src/tests/visiting/visitortest.cpp | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/storage/src/tests/visiting/visitortest.cpp b/storage/src/tests/visiting/visitortest.cpp index 90a1c51fe1f..cddd044ca4c 100644 --- a/storage/src/tests/visiting/visitortest.cpp +++ b/storage/src/tests/visiting/visitortest.cpp @@ -186,7 +186,7 @@ void VisitorTest::initializeTest(const TestParams& params) { LOG(debug, "Initializing test"); - vdstestlib::DirConfig config(getStandardConfig(true)); + vdstestlib::DirConfig config(getStandardConfig(true, "visitortest")); config.getConfig("stor-visitor").set("visitorthreads", "1"); config.getConfig("stor-visitor").set( "iterators_per_bucket", @@ -198,10 +198,12 @@ VisitorTest::initializeTest(const TestParams& params) "visitor_memory_usage_limit", std::to_string(params._maxVisitorMemoryUsage)); - system("chmod 755 vdsroot 2>/dev/null"); - system("rm -rf vdsroot* 2>/dev/null"); - assert(system("mkdir -p vdsroot/disks/d0") == 0); - assert(system("mkdir -p vdsroot/disks/d1") == 0); + std::string rootFolder = getRootFolder(config); + + system(vespalib::make_string("chmod 755 %s 2>/dev/null", rootFolder.c_str()).c_str()); + system(vespalib::make_string("rm -rf %s* 2>/dev/null", rootFolder.c_str()).c_str()); + assert(system(vespalib::make_string("mkdir -p %s/disks/d0", rootFolder.c_str()).c_str()) == 0); + assert(system(vespalib::make_string("mkdir -p %s/disks/d1", rootFolder.c_str()).c_str()) == 0); try { _messageSessionFactory.reset( |