diff options
Diffstat (limited to 'test/openpower-pels/pel_manager_test.cpp')
-rw-r--r-- | test/openpower-pels/pel_manager_test.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/test/openpower-pels/pel_manager_test.cpp b/test/openpower-pels/pel_manager_test.cpp index a5b16f5..9d788c9 100644 --- a/test/openpower-pels/pel_manager_test.cpp +++ b/test/openpower-pels/pel_manager_test.cpp @@ -62,5 +62,21 @@ TEST_F(ManagerTest, TestCreateWithPEL) EXPECT_TRUE(found); + // Now remove it based on its OpenBMC event log ID + manager.erase(42); + + found = false; + + for (auto& f : fs::directory_iterator(getPELRepoPath() / "logs")) + { + if (std::regex_search(f.path().string(), expr)) + { + found = true; + break; + } + } + + EXPECT_FALSE(found); + fs::remove_all(pelFilename.parent_path()); } |