summaryrefslogtreecommitdiffstats
path: root/storage/src/tests/persistence
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-06-03 11:04:53 +0200
committerTor Egge <Tor.Egge@online.no>2022-06-03 11:04:53 +0200
commitb8fe992cb905b0b2736f298f889cfa70bcea5961 (patch)
treec60e2a5637e46c0bb00ffe38fd792755acd966ef /storage/src/tests/persistence
parent54b80fbeb0d6b1f05135f18740423614f719a418 (diff)
Remove most use of vespalib::rmdir
Diffstat (limited to 'storage/src/tests/persistence')
-rw-r--r--storage/src/tests/persistence/persistencetestutils.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/storage/src/tests/persistence/persistencetestutils.cpp b/storage/src/tests/persistence/persistencetestutils.cpp
index b069ac078ef..940436307a1 100644
--- a/storage/src/tests/persistence/persistencetestutils.cpp
+++ b/storage/src/tests/persistence/persistencetestutils.cpp
@@ -11,11 +11,11 @@
#include <vespa/persistence/spi/test.h>
#include <vespa/storage/persistence/filestorage/filestorhandlerimpl.h>
#include <vespa/storage/persistence/persistencehandler.h>
-#include <vespa/vespalib/io/fileutil.h>
#include <vespa/vespalib/objects/nbostream.h>
#include <vespa/vespalib/util/exceptions.h>
#include <vespa/vespalib/util/sequencedtaskexecutor.h>
#include <vespa/config-stor-filestor.h>
+#include <filesystem>
#include <thread>
using document::DocumentType;
@@ -29,8 +29,8 @@ namespace {
vdstestlib::DirConfig initialize(const std::string & rootOfRoot) {
vdstestlib::DirConfig config(getStandardConfig(true, rootOfRoot));
std::string rootFolder = getRootFolder(config);
- vespalib::rmdir(rootFolder, true);
- vespalib::mkdir(vespalib::make_string("%s/disks/d0", rootFolder.c_str()), true);
+ std::filesystem::remove_all(std::filesystem::path(rootFolder));
+ std::filesystem::create_directories(std::filesystem::path(vespalib::make_string("%s/disks/d0", rootFolder.c_str())));
return config;
}