Automate the manual persistent store tests
------------------------------------------
Key: QPID-3775
URL: https://issues.apache.org/jira/browse/QPID-3775
Project: Qpid
Issue Type: Task
Components: Java Tests
Reporter: Keith Wall
The Java broker currently has a suite of manual test. These tests should be
automated as part of the System Test suite.
BDB-Qpid-1 Verifies that committed messages survive clean broker
shutdown, after fully completing a number of transactions.
BDB-Qpid-2 Verifies that committed messages survive immediate (kill -9)
broker shutdown, after fully completing a number of transactions.
BDB-Qpid-5 Verifies that committed messages survive clean broker
shutdown, when broker is shutdown mid-transaction.
BDB-Qpid-6 Verifies that committed messages survive immediate (kill -9)
broker shutdown, when broker is shutdown mid-transaction.
BDB-Qpid-7 Verifies that committed messages survive client connection
termination, when clients connection is closed mid-transaction.
BDB-Qpid-8 Verifies that committed messages survive message store backup
and restore, when broker is restarted on a restored backup.
The non-store implementation specific tests should be incorporated into the
PersistentStoreTest system test. The test BDB-Qpid-8 is BDB specific and a
should be implemented as in BDB specific system test.
QBTC will need to be extended to shut the Broker down gracefully (using kill
-15). Currently the framework uses java.lang.Process#destroy() which is
implemented as kill -9.
--
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:[email protected]