Skip to content

Commit df4818f

Browse files
authored
Add logs to lcov (#685)
* Add logs
1 parent da6cd74 commit df4818f

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

server/src/KleeRunner.cpp

+2
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@ void KleeRunner::runKlee(const std::vector<tests::TestMethod> &testMethods,
125125
projectContext.getTestDirAbsPath(),
126126
std::move(prepareTests),
127127
std::move(prepareTotal));
128+
129+
fs::remove_all(kleeOutDir);
128130
}
129131

130132
static void processMethod(MethodKtests &ktestChunk,

server/src/coverage/LlvmCoverageTool.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,9 @@ LlvmCoverageTool::getCoverageCommands(const std::vector<UnitTest> &testsToLaunch
102102
mergeArguments.emplace_back("-o");
103103
mergeArguments.emplace_back(mainProfdataPath);
104104
auto mergeTask = ShellExecTask::getShellCommandTask(Paths::getLLVMprofdata(), mergeArguments);
105+
106+
LOG_S(MAX) << "Merge coverage info command: " << mergeTask.toString();
107+
105108
fs::path coverageJsonPath = Paths::getCoverageJsonPath(projectContext);
106109
fs::create_directories(coverageJsonPath.parent_path());
107110
std::vector<std::string> exportArguments = { "export" };
@@ -147,6 +150,9 @@ LlvmCoverageTool::getCoverageCommands(const std::vector<UnitTest> &testsToLaunch
147150
auto exportTask = ShellExecTask::getShellCommandTask(Paths::getLLVMcov(), exportArguments);
148151
exportTask.setLogFilePath(coverageJsonPath);
149152
exportTask.setRetainOutputFile(true);
153+
154+
LOG_S(MAX) << "Export coverage command: " << exportTask.toString();
155+
150156
return { mergeTask, exportTask };
151157
}
152158

0 commit comments

Comments
 (0)