File tree Expand file tree Collapse file tree 2 files changed +8
-7
lines changed
utbot-intellij/src/main/kotlin/org/utbot/intellij/plugin/ui Expand file tree Collapse file tree 2 files changed +8
-7
lines changed Original file line number Diff line number Diff line change @@ -51,13 +51,9 @@ class TestFolderComboWithBrowseButton(private val model: GenerateTestsModel) : C
5151 }
5252 }
5353
54- val testRoots = if (model.project.isGradle()) {
55- val allRoots = mutableSetOf<VirtualFile >()
56- model.project.allModules().map { it.suitableTestSourceRoots() }.forEach(allRoots::addAll)
57- allRoots.toMutableList()
58- } else {
59- model.potentialTestModules.flatMap { it.suitableTestSourceRoots().toMutableList() }.toMutableList()
60- }
54+ val testRoots = model.potentialTestModules
55+ .flatMap { it.suitableTestSourceRoots().toList() }
56+ .toMutableList()
6157
6258 // this method is blocked for Gradle, where multiple test modules can exist
6359 model.testModule.addDedicatedTestRoot(testRoots)
Original file line number Diff line number Diff line change @@ -31,6 +31,7 @@ import org.jetbrains.android.sdk.AndroidSdkType
3131import org.jetbrains.jps.model.module.JpsModuleSourceRootType
3232import org.jetbrains.kotlin.config.KotlinFacetSettingsProvider
3333import org.jetbrains.kotlin.config.TestResourceKotlinRootType
34+ import org.jetbrains.kotlin.idea.util.projectStructure.allModules
3435import org.jetbrains.kotlin.platform.TargetPlatformVersion
3536
3637private val logger = KotlinLogging .logger {}
@@ -86,6 +87,10 @@ fun Module.getOrCreateSarifReportsPath(testSourceRoot: VirtualFile?): Path {
8687 * Find test modules by current source module.
8788 */
8889fun Module.testModules (project : Project ): List <Module > {
90+ if (project.isGradle()) {
91+ return project.allModules()
92+ }
93+
8994 var testModules = findPotentialModulesForTests(project, this )
9095 val testRootUrls = testModules.flatMap { it.suitableTestSourceRoots() }
9196
You can’t perform that action at this time.
0 commit comments