mirror of
https://gitflic.ru/project/openide/openide.git
synced 2025-12-16 14:23:28 +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
|
@Override
|
||||||
protected JavaParameters createJavaParameters() throws ExecutionException {
|
protected JavaParameters createJavaParameters() throws ExecutionException {
|
||||||
final JavaParameters javaParameters = super.createJavaParameters();
|
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 {
|
try {
|
||||||
port = NetUtils.findAvailableSocketPort();
|
port = NetUtils.findAvailableSocketPort();
|
||||||
|
|||||||
Reference in New Issue
Block a user