Details
-
Type:
New Feature
-
Status:
Open
-
Priority:
Major
-
Resolution: Unresolved
-
Affects Version/s: None
-
Fix Version/s: 1000
-
Component/s: Infrastructure: Test
-
Labels:None
Description
Mauve is a free test suite for Java class libraries:
http://www.sourceware.org/mauve/
Importantly it is used by GNU Classpath to monitor how well it adheres to Java standards:
http://www.object-refinery.com/classpath/mauve/report/
The test suite comprises more than 50,000 individual tests with a Classpath based VM failing just under 800 of them.
It would be great if we could run mauve as part of our testing infrastructure as it will let us know of big areas where compatibility may be broken or missing. We have run mauve in the past for this purpose but having it as part of the testing infrastructure would greatly simplify this process. It would also allow the possibility of mauve being a routine test performed on the RVM.
This issue replaces RFE 1440593 from the sourceforge tracker.
Issue Links
- relates to
-
RVM-700
Not running class initializer for InetAddress causing ServerSocket failures
-
Recent changes to the class library have shown that monitoring our compliance would be a good thing (we can spot regressions when we make performance improvements), the most difficult thing with using mauve would be hooking it into our regression testing infrastructure. I hope Peter can give an opinion on how hard this is. Thanks