This is the mail archive of the
mauve-patches@sourceware.org
mailing list for the Mauve project.
[PATCH] Output xml results for tests with compilation problems
- From: Omair Majid <omajid at redhat dot com>
- To: mauve-patches at sources dot redhat dot com
- Date: Tue, 17 Feb 2009 09:46:03 -0500
- Subject: [PATCH] Output xml results for tests with compilation problems
Hi,
When mauve fails to start a test which because of compilation problems,
no xml output is gnenerated:
$ java Harness -vm /usr/bin/java
gnu.java.security.hash.TestOfHashFactory -xmlout output.xml
FAIL: gnu.java.security.hash.TestOfHashFactory
exception when loading:
java.lang.Error: Unresolved compilation problems:
The import gnu.java cannot be resolved
The import gnu.java cannot be resolved
IMessageDigest cannot be resolved to a type
HashFactory cannot be resolved
HashFactory cannot be resolved
[snip]
The xml output file contains no failures:
<?xml version='1.0' encoding='UTF-8'?>
<testreport version='0.1'>
<jvm name='Sun Microsystems Inc.'
version='14.0-b08'
os='Linux 2.6.27.9-159.fc10.i686 i386' />
</testreport>
The attached patch fixes mauve so that a failure is reported in the xml
file.
Cheers,
Omair
--- RunnerProcess.java 11 Jun 2008 10:08:00 -0000
+++ RunnerProcess.java 13 Feb 2009 16:50:41 -0000
@@ -362,6 +362,10 @@
if (verbose)
System.out.println("TEST FAILED: exception when loading "
+ stripPrefix(name));
+
+ if (report != null)
+ report.addTestResult(currentResult);
+
return;
}