Upgrade Java test framework to JUnit 4
--------------------------------------

                 Key: QPID-3025
                 URL: https://issues.apache.org/jira/browse/QPID-3025
             Project: Qpid
          Issue Type: Improvement
            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.
-
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:[email protected]

Reply via email to