ConnectionProvider mocking the Connection? To help there is org.hibernate.testing.jdbc.JdbcMocks
On Tue, Dec 13, 2016 at 11:23 AM Radim Vansa <rva...@redhat.com> wrote: > Hi, > > since hibernate-infinispan testsuite has been set on by default, > recently I've set myself to improve the execution time which is several > minutes due to various sleeps and timeouts. > > Many of the tests test concurrency issues, and that often involves > issuing two writes to single table/row in DB. In H2, this results in > waiting 10 seconds (as configured default lock timeout), and since the > tests are executed sequentially, the testsuite takes much longer than it > should. > > Obvious workaround is reducing this timeout to, say, 100 ms, but this > could lead to a) false positives and b) those 100 ms add up and with > over thousand of tests (for various configurations), this could be > minutes anyway. > > Q: is there any infrastructure in testsuite to hook into the DB, assert > that it's waiting in lock and let the thread time out if everything is > as expected? > > Radim > > -- > Radim Vansa <rva...@redhat.com> > JBoss Performance Team > > _______________________________________________ > hibernate-dev mailing list > hibernate-dev@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/hibernate-dev > _______________________________________________ hibernate-dev mailing list hibernate-dev@lists.jboss.org https://lists.jboss.org/mailman/listinfo/hibernate-dev