From 9b76ba5f45cd6efac9c5aea9507f16ff5c588194 Mon Sep 17 00:00:00 2001 From: Ivan Volkov Date: Wed, 5 Oct 2022 17:18:08 +0300 Subject: [PATCH] Cancel test generation if compilation was not successful --- .../utbot/intellij/plugin/generator/UtTestsDialogProcessor.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator/UtTestsDialogProcessor.kt b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator/UtTestsDialogProcessor.kt index 6b1d0eb609..85104b3100 100644 --- a/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator/UtTestsDialogProcessor.kt +++ b/utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator/UtTestsDialogProcessor.kt @@ -108,6 +108,9 @@ object UtTestsDialogProcessor { *model.srcClasses.map { it.containingFile.virtualFile }.toTypedArray() ) promise.onSuccess { + if (it.hasErrors() || it.isAborted) + return@onSuccess + (object : Task.Backgroundable(project, "Generate tests") { override fun run(indicator: ProgressIndicator) {