|
|
@@ -287,8 +287,13 @@ public interface MiraiConsoleImplementation : CoroutineScope {
|
|
|
it.printStackTrace()
|
|
|
}
|
|
|
Thread.sleep(3000L) // 保证信息打印完成
|
|
|
- exitProcess(1)
|
|
|
+ if (!IS_GRADLE_TEST) exitProcess(1)
|
|
|
+ // For gradle tests, killing the JVM also kills a Gradle worker which cause './gradlew test' to fail.
|
|
|
+ // See https://github.com/gradle/gradle/issues/11195 for more information.
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+@JvmField
|
|
|
+internal var IS_GRADLE_TEST = false
|