From 577faf357d0c93dfb48dcb6fe9d7dd48428ca760 Mon Sep 17 00:00:00 2001 From: Aleksey Dobrynin Date: Fri, 6 Mar 2026 16:32:59 +0100 Subject: [PATCH] [junit]: IDEA-386776 JUnit version detection with customizable scope via registry key (cherry picked from commit 07c6ae4bc0abecb3b2f09091a9f4b5b432ee437f) IJ-CR-195055 GitOrigin-RevId: e33987390d856deb2974826e17eabd3b7752e535 --- plugins/junit/resources/META-INF/plugin.xml | 3 +++ .../src/com/intellij/execution/junit/TestObject.java | 9 ++++++++- 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/plugins/junit/resources/META-INF/plugin.xml b/plugins/junit/resources/META-INF/plugin.xml index 51cd282995c9..bef7eac8a1d5 100644 --- a/plugins/junit/resources/META-INF/plugin.xml +++ b/plugins/junit/resources/META-INF/plugin.xml @@ -160,6 +160,9 @@ + diff --git a/plugins/junit/src/com/intellij/execution/junit/TestObject.java b/plugins/junit/src/com/intellij/execution/junit/TestObject.java index 9140cdadd026..5c3edc619233 100644 --- a/plugins/junit/src/com/intellij/execution/junit/TestObject.java +++ b/plugins/junit/src/com/intellij/execution/junit/TestObject.java @@ -640,7 +640,14 @@ public abstract class TestObject extends JavaTestFrameworkRunnableState GlobalSearchScope.moduleRuntimeScope(module, true); + case "module" -> GlobalSearchScope.moduleScope(module); + case "testsWithDependents" -> GlobalSearchScope.moduleTestsWithDependentsScope(module); + case "WithLibraries" -> GlobalSearchScope.moduleWithLibrariesScope(module); + default -> GlobalSearchScope.moduleWithDependenciesAndLibrariesScope(module, true); + }; } public static GlobalSearchScope getScopeForJUnit(JUnitConfiguration configuration) {