}
private static final int TEST_TIMEOUT = 12500; // Note longer timeout needed
- // on
- // full test run than on
- // individual tests
+ // on
+ // full test run than on
+ // individual tests
private static final int SETUP_TIMEOUT = 9000;
// not expanded by the shell
String classpath = getClassPath();
String _cmd = java_exe + " "
- + (withAwt ? "-Djava.awt.headless=true" : "")
- + " -classpath " + classpath
+ + (withAwt ? "-Djava.awt.headless=true" : "") + " -classpath "
+ + classpath
+ (modules.length() > 2 ? "--add-modules=\"" + modules + "\""
: "")
+ " jalview.bin.Jalview ";
public void setUpForHeadlessCommandLineInputOperations()
throws IOException
{
- String cmds = "nodisplay -open examples/uniref50.fa -sortbytree -props test/jalview/io/testProps.jvprops -colour zappo "
+ String cmds = "nodisplay -open examples/uniref50.fa -sortbytree -props test/jalview/bin/testProps.jvprops -colour zappo "
+ "-jabaws http://www.compbio.dundee.ac.uk/jabaws -nosortbytree "
+ "-features examples/testdata/plantfdx.features -annotations examples/testdata/plantfdx.annotations -tree examples/testdata/uniref50_test_tree";
Worker worker = getJalviewDesktopRunner(true, cmds, SETUP_TIMEOUT);
String cmds = "-open examples/uniref50.fa -noquestionnaire -nousagestats";
final Worker worker = getJalviewDesktopRunner(false, cmds,
SETUP_TIMEOUT);
-
-
+
// number of lines expected on STDERR when Jalview starts up normally
// may need to adjust this if Jalview is excessively noisy ?
- final int STDERR_SETUPLINES=50;
-
+ final int STDERR_SETUPLINES = 30;
+
// thread monitors stderr - bails after SETUP_TIMEOUT or when
// STDERR_SETUPLINES have been read
Thread runner = new Thread(new Runnable()
// headless mode input operations
{ "CMD [-color zappo] executed successfully!",
"Failed command : -color zappo" },
- { "CMD [-props test/jalview/io/testProps.jvprops] executed successfully!",
+ { "CMD [-props test/jalview/bin/testProps.jvprops] executed successfully!",
"Failed command : -props File" },
{ "CMD [-sortbytree] executed successfully!",
"Failed command : -sortbytree" },
" -eps", workingDir + "test_uniref50_out.eps", true,
MINFILESIZE_BIG, TEST_TIMEOUT },
{ "nodisplay -open examples/uniref50.fa", " -eps",
- workingDir + "test_uniref50_out.eps", false,
- MINFILESIZE_BIG, TEST_TIMEOUT },
+ workingDir + "test_uniref50_out.eps", false, MINFILESIZE_BIG,
+ TEST_TIMEOUT },
{ "nogui -open examples/uniref50.fa", " -eps",
workingDir + "test_uniref50_out.eps", true, MINFILESIZE_BIG,
TEST_TIMEOUT },
{ "nogui -open examples/uniref50.fa", " -eps",
- workingDir + "test_uniref50_out.eps", false,
- MINFILESIZE_BIG, TEST_TIMEOUT },
+ workingDir + "test_uniref50_out.eps", false, MINFILESIZE_BIG,
+ TEST_TIMEOUT },
{ "headless -open examples/uniref50.fa", " -eps",
workingDir + "test_uniref50_out.eps", true, MINFILESIZE_BIG,
TEST_TIMEOUT },
{ "headless -open examples/uniref50.fa", " -svg",
- workingDir + "test_uniref50_out.svg", false,
- MINFILESIZE_BIG, TEST_TIMEOUT },
+ workingDir + "test_uniref50_out.svg", false, MINFILESIZE_BIG,
+ TEST_TIMEOUT },
{ "headless -open examples/uniref50.fa", " -png",
workingDir + "test_uniref50_out.png", true, MINFILESIZE_BIG,
TEST_TIMEOUT },
{ "headless -open examples/uniref50.fa", " -html",
- workingDir + "test_uniref50_out.html", true,
- MINFILESIZE_BIG, TEST_TIMEOUT },
+ workingDir + "test_uniref50_out.html", true, MINFILESIZE_BIG,
+ TEST_TIMEOUT },
{ "headless -open examples/uniref50.fa", " -fasta",
workingDir + "test_uniref50_out.mfa", true, MINFILESIZE_SMALL,
TEST_TIMEOUT },