This is the mail archive of the
mauve-patches@sourceware.org
mailing list for the Mauve project.
[PATCH] Fix xmlout option
- From: Omair Majid <omajid at redhat dot com>
- To: mauve-patches at sources dot redhat dot com
- Date: Thu, 12 Feb 2009 11:51:34 -0500
- Subject: [PATCH] Fix xmlout option
Hi,
The attached patch fixes the issue in mauve when running the entire test
suite with -xmlout fails:
$ java Harness -vm /usr/bin/java -xmlout xmloutputfile
No tests were run. Possible reasons may be listed below.
Did you specify a test that doesn't exist or a folder that contains no
tests?
The bug seems to be that mauve ignores the -xmlout option and then
treats xmloutputfile as the name of the test to run. The patch adds a
case in Harness.setupHarness() so that the argument after -xmlout is
skipped (it is later checked in RunnerProcess).
Cheers,
Omair
--- Harness.java.orig 2009-02-12 11:30:11.000000000 -0500
+++ Harness.java 2009-02-12 11:34:23.000000000 -0500
@@ -338,6 +338,13 @@
"after '-timeout'. Exit");
runner_timeout = Long.parseLong(args[i]);
}
+ else if (args[i].equals("-xmlout"))
+ {
+ // Option handled by RunnerProcess
+ // Next arg is filename; RunnerProcess checks the args
+ // again
+ ++i;
+ }
else if (args[i].charAt(0) == '-')
{
// One of the ignored options (handled by RunnerProcess)