import jalview.bin.ArgParser.Arg;
import jalview.bin.ArgParser.BootstrapArgs;
+@Test(singleThreaded = true)
public class ArgParserTest
{
}
}
- @DataProvider(name = "argLinesTest")
+ @DataProvider(name = "argLinesNotworking")
public Object[][] argLinesTest()
{
return new Object[][] {
- // can't use this one yet as it doesn't get shell expanded
+ // can't use this one yet as it doesn't get shell glob expanded by the
+ // test
{ "--argfile test/jalview/bin/argparser/argfile*.txt", Arg.ARGFILE,
"test/jalview/bin/argparser/argfile0.txt" }, };
}
Arg.HEADLESS, null },
{ "--open=test/jalview/bin/argparser/test1.fa --props=test/jalview/bin/argparser/testProps.jvprops",
Arg.PROPS, "true" },
+ { "--argfile test/jalview/bin/argparser/argfile0.txt", Arg.ARGFILE,
+ "test/jalview/bin/argparser/argfile0.txt" },
+ // these next three are what a shell glob expansion would look like
+ { "--argfile test/jalview/bin/argparser/argfile0.txt test/jalview/bin/argparser/argfile1.txt test/jalview/bin/argparser/argfile2.txt",
+ Arg.ARGFILE, "test/jalview/bin/argparser/argfile0.txt" },
+ { "--argfile test/jalview/bin/argparser/argfile0.txt test/jalview/bin/argparser/argfile1.txt test/jalview/bin/argparser/argfile2.txt",
+ Arg.ARGFILE, "test/jalview/bin/argparser/argfile1.txt" },
+ { "--argfile test/jalview/bin/argparser/argfile0.txt test/jalview/bin/argparser/argfile1.txt test/jalview/bin/argparser/argfile2.txt",
+ Arg.ARGFILE, "test/jalview/bin/argparser/argfile2.txt" },
{ "--argfile=test/jalview/bin/argparser/argfile*.txt", Arg.ARGFILE,
"test/jalview/bin/argparser/argfile0.txt" },
{ "--argfile=test/jalview/bin/argparser/argfile*.txt", Arg.ARGFILE,
"test/jalview/bin/argparser/argfile1.txt" },
{ "--argfile=test/jalview/bin/argparser/argfile*.txt", Arg.ARGFILE,
"test/jalview/bin/argparser/argfile2.txt" } };
+
}
@DataProvider(name = "argFiles")