[ https://issues.apache.org/jira/browse/QPID-3025?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robbie Gemmell updated QPID-3025: --------------------------------- Component/s: Java Tests > Upgrade Java test framework to JUnit 4 > -------------------------------------- > > Key: QPID-3025 > URL: https://issues.apache.org/jira/browse/QPID-3025 > Project: Qpid > Issue Type: Improvement > Components: Java Tests > Reporter: Andrew Kennedy > Assignee: Andrew Kennedy > Priority: Minor > > We use JUnit 3.8 currently, and should move to using a more recent version. > JUnit 4.4 includes support for annotations and other useful test features > that will allow us to control our unit and system tests and test profiles > better and easier. This update must still be able to run the existing 3.8 > tests, and must also preserve the current exclusion mechanism > (profile.excludes property) but should also support all JUnit 4 features. > This is possible by transferring some functionality from QpidTestCase to a > custom JUnit runner class, and annotating QpidTestCase to use this new test > runner. > See also QPID-2639 which updated the QpidTestCase and modified all other test > cases to inherit from it. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- Apache Qpid - AMQP Messaging Implementation Project: http://qpid.apache.org Use/Interact: mailto:dev-subscr...@qpid.apache.org