You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Keith Wall (Closed) (JIRA)" <ji...@apache.org> on 2012/01/28 01:15:34 UTC

[jira] [Closed] (QPID-3775) Automate the manual persistent store tests

     [ https://issues.apache.org/jira/browse/QPID-3775?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Keith Wall closed QPID-3775.
----------------------------

    
> 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
>            Assignee: Keith Wall
>             Fix For: 0.15
>
>         Attachments: 0001-QPID-3775-Automate-the-manual-persistent-store-tests-updated.patch, 0001-QPID-3775-Automate-the-manual-persistent-store-tests.patch
>
>
> The Java broker currently has a suite of manual persistent store tests. 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 permit the shutting down the Broker down ungracefully (using kill -9).  Currently the framework uses java.lang.Process#destroy() which is implemented as kill -15.

--
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-subscribe@qpid.apache.org