Skip to content

Commit 006ae08

Browse files
IDE fatal error during tests generation #68
Fix imports
1 parent 7f8ab19 commit 006ae08

File tree

1 file changed

+10
-2
lines changed
  • utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator

1 file changed

+10
-2
lines changed

utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/generator/TestGenerator.kt

+10-2
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ import com.intellij.codeInsight.FileModificationService
2323
import com.intellij.ide.fileTemplates.FileTemplateManager
2424
import com.intellij.ide.fileTemplates.FileTemplateUtil
2525
import com.intellij.ide.fileTemplates.JavaTemplateUtil
26+
import com.intellij.openapi.application.ApplicationManager
27+
import com.intellij.openapi.application.runReadAction
28+
import com.intellij.openapi.application.runWriteAction
2629
import com.intellij.openapi.command.WriteCommandAction.runWriteCommandAction
2730
import com.intellij.openapi.command.executeCommand
2831
import com.intellij.openapi.components.service
@@ -41,8 +44,10 @@ import com.intellij.util.IncorrectOperationException
4144
import com.intellij.util.concurrency.AppExecutorUtil
4245
import com.intellij.util.io.exists
4346
import com.siyeh.ig.psiutils.ImportUtils
47+
import java.nio.file.Path
4448
import java.nio.file.Paths
4549
import java.util.concurrent.CountDownLatch
50+
import java.util.concurrent.TimeUnit
4651
import org.jetbrains.kotlin.asJava.classes.KtUltraLightClass
4752
import org.jetbrains.kotlin.idea.core.ShortenReferences
4853
import org.jetbrains.kotlin.idea.core.getPackage
@@ -56,7 +61,10 @@ import org.jetbrains.kotlin.psi.KtPsiFactory
5661
import org.jetbrains.kotlin.psi.psiUtil.endOffset
5762
import org.jetbrains.kotlin.psi.psiUtil.startOffset
5863
import org.jetbrains.kotlin.scripting.resolve.classId
64+
import org.utbot.framework.plugin.api.util.UtContext
65+
import org.utbot.framework.plugin.api.util.withUtContext
5966
import org.utbot.intellij.plugin.error.showErrorDialogLater
67+
import org.utbot.intellij.plugin.generator.TestGenerator.Target.*
6068
import org.utbot.intellij.plugin.ui.GenerateTestsModel
6169
import org.utbot.intellij.plugin.ui.SarifReportNotifier
6270
import org.utbot.intellij.plugin.ui.TestReportUrlOpeningListener
@@ -106,9 +114,9 @@ object TestGenerator {
106114
showCreatingClassError(model.project, createTestClassName(srcClass))
107115
}
108116
}
109-
run(Target.READ_ACTION) {
117+
run(READ_ACTION) {
110118
val sarifReportsPath = model.testModule.getOrCreateSarifReportsPath(model.testSourceRoot)
111-
run(Target.THREAD_POOL) {
119+
run(THREAD_POOL) {
112120
waitForCountDown(latch, model, sarifReportsPath)
113121
}
114122
}

0 commit comments

Comments
 (0)