db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kristian Waagan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (DERBY-5734) End transaction if CleanDatabaseTestSetup.decorateSQL fails
Date Mon, 30 Apr 2012 09:34:47 GMT
Kristian Waagan created DERBY-5734:

             Summary: End transaction if CleanDatabaseTestSetup.decorateSQL fails
                 Key: DERBY-5734
                 URL: https://issues.apache.org/jira/browse/DERBY-5734
             Project: Derby
          Issue Type: Improvement
          Components: Test
    Affects Versions:
            Reporter: Kristian Waagan
            Assignee: Kristian Waagan
            Priority: Minor

By overriding CleanDatabaseTestSetup.decorateSQL you are allowed to perform tasks as part
of the test setup / decorator. The connection obtainable through the passed in statement is
configured with auto-commit off. If decorateSQL fails the connection may be left active in
the middle of a transaction, which again may cause subsequent tests to fails. I've observed
subsequent tests fail due to locks helds by the statement / connection passed to decorateSQL.

CleanDatabaseTestSetup.setUp should ensure the transaction is ended regardless of whether
decorateSQL throws an exception or not.

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


View raw message