When tests are executed on the first savepoint creation transaction is initiated. After rollback to that savepoint issued the transaction remains active even though it contains no changes and IDEs offer to rollback/commit changes.
I propose to check if no transaction is active at the start of execution and rollback (complete rollback) at the end of the run.
When tests are executed on the first savepoint creation transaction is initiated. After rollback to that savepoint issued the transaction remains active even though it contains no changes and IDEs offer to rollback/commit changes.
I propose to check if no transaction is active at the start of execution and rollback (complete rollback) at the end of the run.