From 17d1dcb8b6dedbec7dce9292e41a71ab11e2993f Mon Sep 17 00:00:00 2001 From: Remi Gacogne Date: Mon, 29 Nov 2021 16:54:28 +0100 Subject: [PATCH] dnsdist: Remove temporary files used in the KVS unit tests --- pdns/dnsdistdist/test-dnsdistkvs_cc.cc | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/pdns/dnsdistdist/test-dnsdistkvs_cc.cc b/pdns/dnsdistdist/test-dnsdistkvs_cc.cc index cc21b1f3b2..5b68bd923e 100644 --- a/pdns/dnsdistdist/test-dnsdistkvs_cc.cc +++ b/pdns/dnsdistdist/test-dnsdistkvs_cc.cc @@ -325,7 +325,7 @@ BOOST_AUTO_TEST_CASE(test_LMDB) { const ComboAddress firstRangeAddr4("192.0.2.1:0"); const ComboAddress lastRangeAddr4("192.0.2.1:16383"); - const string dbPath("/tmp/test_lmdb.XXXXXX"); + string dbPath("/tmp/test_lmdb.XXXXXX"); { MDBEnv env(dbPath.c_str(), MDB_NOSUBDIR, 0600); auto transaction = env.getRWTransaction(); @@ -360,6 +360,11 @@ BOOST_AUTO_TEST_CASE(test_LMDB) { lmdb = std::make_unique(dbPath, "range-db-name"); doKVSRangeChecks(lmdb); + + unlink(dbPath.c_str()); + dbPath += "-lock"; + unlink(dbPath.c_str()); + /* std::string value; DTime dt; @@ -417,6 +422,8 @@ BOOST_AUTO_TEST_CASE(test_CDB) { std::unique_ptr cdb = std::make_unique(db, 0); doKVSChecks(cdb, lc, rem, dq, plaintextDomain); + unlink(db); + /* std::string value; DTime dt; -- 2.47.2