diff options
| author | Keith Wall <kwall@apache.org> | 2011-12-26 18:59:29 +0000 |
|---|---|---|
| committer | Keith Wall <kwall@apache.org> | 2011-12-26 18:59:29 +0000 |
| commit | cdba1717699ead879ab13975685895cc39410ca9 (patch) | |
| tree | 49e4a8fad8072c08f3501391f532a909b8e72a70 /java/test-profiles/JavaExcludes | |
| parent | 374d47a0d0a6ecec468e85b56851bbd51dcefef4 (diff) | |
| download | qpid-python-cdba1717699ead879ab13975685895cc39410ca9.tar.gz | |
QPID-3713: remove redundant failover test cases
The following tests/test cases have been identified:
1) QueueBrowserAutoAckTest#testFailover*. These tests were running against Java 0-9-1 profiles and excluded against Java/CPP 0-10. New test cases FailoverBehaviourTest#testTransactedQueueBrowserCloseWhileFailover/testClientAcknowledge test the same code paths.
2) AcknowledgeAfterFailoverOnMessageTest/AcknowledgeAfterFailoverTest. These tests were globally excluded (Excludes file). New tests FBT.testClientAcknowledgedSessionCloseAfterFailover/testTransactedSessionCloseAfterFailover/testAcknowledgeAfterFailoverForAsynchronousConsumer cover these scenarios.
3) MessageDisappearWithIOExceptionTest. Tests were added after a defect arising from Java Broker use of MINA. Test scenario covered by FBT.testRecoverAfterFailoverInAutoAcknowledgeMode.
4) FailoverBeforeConsumingRecoverTest. Test case seemed weak: merely caused a failover then repeated the same tests as its super (RecoverTest). FBT.testRecoverAfterFailover and testRecoverWithConsumedMessagesAfterFailover are superior replacements.
5) QuickAcking. Test exercised same code paths as FBT.testMessageProducingAndRollbackAfterFailover.
CloseAfterConnectionFailureTest duplicates FailoverMethodTest#testNoFailover. The testcase was actually excluded from all profiles.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1224788 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java/test-profiles/JavaExcludes')
| -rw-r--r-- | java/test-profiles/JavaExcludes | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/java/test-profiles/JavaExcludes b/java/test-profiles/JavaExcludes index 9f25fcb7b0..08e16ff216 100644 --- a/java/test-profiles/JavaExcludes +++ b/java/test-profiles/JavaExcludes @@ -28,9 +28,6 @@ org.apache.qpid.test.client.queue.QueuePolicyTest#testRejectPolicy //Moved from JavaStandaloneExcludes when it was removed /////////////////////////////////////////////////////// -// This test may use QpidTestCase but it is not using the getConnection and is hardwired to InVM -org.apache.qpid.test.unit.client.connection.CloseAfterConnectionFailureTest#* - //QPID-1818, QPID-1821 : Client code path does not correctly restore a transacted session after failover. org.apache.qpid.server.persistent.NoLocalAfterRecoveryTest#* |
