Shireesh Anjal has posted comments on this change.

Change subject: core: Performance enhancement for DAO test cases
......................................................................


Patch Set 1: (1 inline comment)

Response to Allon's comments inside. Will be sending another patch-set which 
rolls back the database changes in @After method instead of @AfterClass

Mike, I haven't used TransactionalTestExecutionListener before, and don't see 
it being used anywhere else in oVirt. I'm not sure about how to use it or what 
value it adds. So my next patch-set doesn't make use of the spring transaction 
mechanisms. If you still insist on it, I'll take some time to find out about it 
and use the same. Any pointers in this regard will be highly appreciated :)

....................................................
File 
backend/manager/modules/dal/src/test/java/org/ovirt/engine/core/dao/BaseDAOTestCase.java
Line 122:         if(dataSource != null) {
Line 123:             Connection con = dataSource.getConnection();
Line 124:             if(con != null) {
Line 125:                 // rollback any changes done to DB during the test 
case execution
Line 126:                 con.rollback();
I'm changing the code to do rollback at each test case level (@After) in a new 
tearDown() method.

I don't think we should preserve the current behavior of tearDownTestCase() as 
it will mean that the datasource will be destroyed after every test case (class 
level), and hence will have to be initialized for every test case class.
Line 127:             }
Line 128:         }
Line 129:     }
Line 130: 


--
To view, visit http://gerrit.ovirt.org/7336
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I75afb85ba154808cd3254a1310e0350e6c4279fa
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Shireesh Anjal <san...@redhat.com>
Gerrit-Reviewer: Allon Mureinik <amure...@redhat.com>
Gerrit-Reviewer: Mike Kolesnik <mkole...@redhat.com>
Gerrit-Reviewer: Shireesh Anjal <san...@redhat.com>
Gerrit-Reviewer: Yair Zaslavsky <yzasl...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to