< prev index next >
tests/system/src/test/java/test/launchertest/ModuleLauncherTest.java
Print this page
rev 10911 : 8198329: Support FX build / test using JDK that doesn't include javafx.* modules
Reviewed-by:
@@ -23,10 +23,11 @@
* questions.
*/
package test.launchertest;
+import java.io.File;
import java.util.ArrayList;
import junit.framework.AssertionFailedError;
import org.junit.Test;
import static org.junit.Assert.*;
@@ -44,11 +45,18 @@
private static final String modulePath6 = System.getProperty("launchertest.testapp6.module.path");
private static final String moduleName = "mymod";
private final int testExitCode = ERROR_NONE;
- private void doTestLaunchModule(String modulePath, String testAppName) throws Exception {
+ private void doTestLaunchModule(String appModulePath, String testAppName) throws Exception {
+ final String javafxModulePath = System.getProperty("worker.module.path");
+ String modulePath;
+ if (javafxModulePath != null) {
+ modulePath = javafxModulePath + File.pathSeparator + appModulePath;
+ } else {
+ modulePath = appModulePath;
+ }
assertNotNull(testAppName);
System.err.println("The following Unknown module WARNING messages are expected:");
String mpArg = "--module-path=" + modulePath;
String moduleAppName = "--module=" + moduleName + "/" + testAppName;
final ArrayList<String> cmd =
< prev index next >