< prev index next >
tools/FxTestRunner/src/client/test/runner/DistributedTestScript.java
Print this page
rev 319 : 8160349: [TEST BUG] Hanged test blocks port and breaks following tests
Summary: Now each test uses random free port and test runner correctly handles interrupts from javatest.
*** 78,93 ****
* @return
* @throws IOException
* @throws Fault
*/
@Override
! protected String[] tdCmdArgs(TestDescription td, String resultDir) throws IOException, Fault {
String id = env.lookup(BasicFXInterview.TESTSUITE_ID)[0];
String host = env.lookup(BasicFXInterview.JAVATEST_HOSTNAME)[0];
String verbose = Boolean.getBoolean("javatest.FXProcessCommand.verbose") ? "-v" : "";
// String[] args = super.tdCmdArgs(td, id + File.separator + td.getRootRelativePath());
! String[] args = super.tdCmdArgs(td, workdirPath + File.separator + td.getParameter("testName"));
String[] ret = {
"-mapArgs",
"-c",
"-classpath",
--- 78,93 ----
* @return
* @throws IOException
* @throws Fault
*/
@Override
! protected String[] tdCmdArgs(TestDescription td, String resultDir, int port) throws IOException, Fault {
String id = env.lookup(BasicFXInterview.TESTSUITE_ID)[0];
String host = env.lookup(BasicFXInterview.JAVATEST_HOSTNAME)[0];
String verbose = Boolean.getBoolean("javatest.FXProcessCommand.verbose") ? "-v" : "";
// String[] args = super.tdCmdArgs(td, id + File.separator + td.getRootRelativePath());
! String[] args = super.tdCmdArgs(td, workdirPath + File.separator + td.getParameter("testName"), port);
String[] ret = {
"-mapArgs",
"-c",
"-classpath",
< prev index next >