run tests in transaction