mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-15 11:53:49 +07:00
[testng] Don't override main class if !null in TestNGRunnableState#createJavaParameters (RIDER-118944)
Now we can use a custom main class from JUnitDevKitPatcher to run tests in dev-mode, e.g. com.jetbrains.rider.test.devServer.RiderTestNGDevMainKt which then uses com.intellij.rt.testng.RemoteTestNGStarter. NET-CR-15442 (cherry picked from commit 30bb9ce22cab93a2adbc7e0f29dff2bfd8ebe32a) GitOrigin-RevId: f4e9104ab8001232623afd9d24d4ebb4aabcc42a
This commit is contained in:
committed by
intellij-monorepo-bot
parent
f4927410ed
commit
968b0f56a2
@@ -85,7 +85,9 @@ public class TestNGRunnableState extends JavaTestFrameworkRunnableState<TestNGCo
|
||||
@Override
|
||||
protected JavaParameters createJavaParameters() throws ExecutionException {
|
||||
final JavaParameters javaParameters = super.createJavaParameters();
|
||||
javaParameters.setMainClass("com.intellij.rt.testng.RemoteTestNGStarter");
|
||||
if (javaParameters.getMainClass() == null) { // for custom main class, e.g. overridden by JUnitDevKitUnitTestingSettings.Companion#apply
|
||||
javaParameters.setMainClass("com.intellij.rt.testng.RemoteTestNGStarter");
|
||||
}
|
||||
|
||||
try {
|
||||
port = NetUtils.findAvailableSocketPort();
|
||||
|
||||
Reference in New Issue
Block a user