mirror of
https://github.com/XTXMarkets/ternfs.git
synced 2026-05-06 20:31:17 -05:00
tests: fix destruction order
This commit is contained in:
@@ -413,6 +413,9 @@ struct TempShardDB {
|
||||
}
|
||||
|
||||
~TempShardDB() {
|
||||
db.reset();
|
||||
blockServicesCacheDB.reset();
|
||||
sharedDB.reset();
|
||||
std::error_code err;
|
||||
if (std::filesystem::remove_all(std::filesystem::path(dbDir), err) < 0) {
|
||||
std::cerr << "Could not remove " << dbDir << ": " << err << std::endl;
|
||||
|
||||
@@ -27,6 +27,7 @@ struct TempBlockServicesCacheDB {
|
||||
}
|
||||
|
||||
~TempBlockServicesCacheDB() {
|
||||
sharedDB.reset();
|
||||
std::error_code err;
|
||||
std::filesystem::remove_all(std::filesystem::path(dbDir), err);
|
||||
}
|
||||
|
||||
@@ -52,6 +52,9 @@ struct TempLogsDB {
|
||||
}
|
||||
|
||||
~TempLogsDB() {
|
||||
db.reset();
|
||||
sharedDB.reset();
|
||||
|
||||
std::error_code err;
|
||||
if (std::filesystem::remove_all(std::filesystem::path(dbDir), err) < 0) {
|
||||
std::cerr << "Could not remove " << dbDir << ": " << err << std::endl;
|
||||
|
||||
@@ -50,6 +50,8 @@ struct TempRegistryDB {
|
||||
}
|
||||
|
||||
~TempRegistryDB() {
|
||||
db.reset();
|
||||
sharedDB.reset();
|
||||
std::error_code err;
|
||||
if (std::filesystem::remove_all(std::filesystem::path(dbDir), err) < 0) {
|
||||
std::cerr << "Could not remove " << dbDir << ": " << err << std::endl;
|
||||
|
||||
Reference in New Issue
Block a user