Skip to content

Commit 38d3dce

Browse files
committed
Fix issues
1 parent c464b22 commit 38d3dce

File tree

1 file changed

+3
-7
lines changed

1 file changed

+3
-7
lines changed

src/main/java/org/sonarsource/sonarqube/mcp/transport/StdioServerTransportProvider.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -92,13 +92,9 @@ public StdioServerTransportProvider(ObjectMapper objectMapper) {
9292
*/
9393
private static boolean shouldExitOnStdinEof() {
9494
// Check if we're running in test mode
95-
// Common indicators: JUnit, Gradle test runner, Maven Surefire
96-
StackTraceElement[] stackTrace = Thread.currentThread().getStackTrace();
97-
for (StackTraceElement element : stackTrace) {
98-
String className = element.getClassName();
99-
if (className.startsWith("org.junit.") ||
100-
className.startsWith("org.gradle.api.internal.tasks.testing.") ||
101-
className.startsWith("org.apache.maven.surefire.")) {
95+
var stackTrace = Thread.currentThread().getStackTrace();
96+
for (var element : stackTrace) {
97+
if (element.getClassName().startsWith("org.junit.")) {
10298
return false;
10399
}
104100
}

0 commit comments

Comments
 (0)