Skip to content

Commit 91f3ace

Browse files
committed
fix coverage
1 parent 4e334f1 commit 91f3ace

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

clion-plugin/src/main/kotlin/org/utbot/cpp/clion/plugin/client/handlers/CoverageAndResultsHandler.kt

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,6 +49,8 @@ class CoverageAndResultsHandler(
4949
project.messageBus.syncPublisher(UTBotTestResultsReceivedListener.TOPIC)
5050
.testResultsReceived(response.testRunResultsList)
5151

52+
logCoverageResponse(response)
53+
5254
val engine = CoverageEngine.EP_NAME.findExtension(UTBotCoverageEngine::class.java)
5355
?: error("UTBotEngine instance is not found!")
5456
val coverageRunner = CoverageRunner.getInstance(UTBotCoverageRunner::class.java)
@@ -65,6 +67,14 @@ class CoverageAndResultsHandler(
6567
notifyCoverageReceived()
6668
}
6769

70+
private fun logCoverageResponse(response: Testgen.CoverageAndResultsResponse) {
71+
if (response.errorMessage.isNotEmpty())
72+
logger.warn(response.errorMessage)
73+
if (response.coveragesList.isEmpty())
74+
logger.error("No coverage received from server!")
75+
logger.trace("coverage list: \n${response.coveragesList}")
76+
}
77+
6878
private fun notifyCoverageReceived() {
6979
if (sourceFilePath != null) {
7080
notifyInfo("Coverage received!", project, FocusAction(sourceFilePath))

0 commit comments

Comments
 (0)