test_proclog: fix conflict with pytest (#30989)

This commit is contained in:
Justin Newberry 2024-01-13 00:30:55 -05:00 committed by GitHub
parent dafde02da3
commit 884de6e457
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 4 additions and 5 deletions

View File

@ -143,11 +143,10 @@ TEST_CASE("buildProcLogerMessage") {
std::ifstream stream(cmd_path);
auto cmdline = Parser::cmdline(stream);
REQUIRE(cmdline.size() == p.getCmdline().size());
// do not check the cmdline of pytest as it will change.
if (cmdline.size() > 0 && cmdline[0].find("[pytest") != 0) {
for (int i = 0; i < p.getCmdline().size(); ++i) {
REQUIRE(cmdline[i] == p.getCmdline()[i].cStr());
}
for (int i = 0; i < p.getCmdline().size(); ++i) {
// do not check the cmdline of pytest as it will change.
if (cmdline[i].find("[pytest") || std::string(p.getCmdline()[i]).find("[pytest")) continue;
REQUIRE(cmdline[i] == p.getCmdline()[i].cStr());
}
}
}