jira.codehaus.org

  • Log In Access more options
    • Online Help
    • Keyboard Shortcuts
    • About JIRA
    • JIRA Credits
    • What?s New
  • Dashboards Access more options (Alt+d)
  • Projects Access more options (Alt+p)
  • Issues Access more options (Alt+i)
  • RVM
  • RVM-158

Add into our testing infrastructure the mauve test suite

  • Log In
  • Views
    • XML
    • Word
    • Printable

Details

  • Type: New Feature New Feature
  • Status: Open Open
  • Priority: Major 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

Bug - A problem which impairs or prevents the functions of the product. RVM-700 Not running class initializer for InetAddress causing ServerSocket failures

  • Major - Major loss of function.
  • Closed - The issue is considered finished, the resolution is correct. Issues which are not closed can be reopened.

Activity

Ascending order - Click to sort in descending order
  • All
  • Comments
  • Work Log
  • History
  • Activity
Hide
Permalink
Ian Rogers added a comment - 23/Aug/07 5:45 AM

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

Show
Ian Rogers added a comment - 23/Aug/07 5:45 AM 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
Hide
Permalink
Ian Rogers added a comment - 11/Nov/08 6:26 AM

Running the mauve tests would have caught a regression in ServerSockets

Show
Ian Rogers added a comment - 11/Nov/08 6:26 AM Running the mauve tests would have caught a regression in ServerSockets

People

  • Assignee:
    Peter Donald
    Reporter:
    Ian Rogers
Vote (0)
Watch (0)

Dates

  • Created:
    24/Jul/07 9:07 AM
    Updated:
    11/Nov/08 6:26 AM
  • Atlassian JIRA (v5.0.4#731-sha1:3aa7374)
  • Report a problem
  • Powered by a free Atlassian JIRA open source license for Codehaus. Try JIRA - bug tracking software for your team.