Activity for DB driven applications test driver

  • matthias.baur committed [ec3140]

    Update of copyright

  • DB driven applications test driver DB driven applications test driver released /R4_1/DbdaTestDriver-R4_1.pom

  • DB driven applications test driver DB driven applications test driver released /R4_1/DbdaTestDriver-R4_1.jar

  • DB driven applications test driver DB driven applications test driver released /R4_1/Release-Notes.txt

  • mbcon mbcon committed [4d192d]

    R4_1: FIX auto-record and multiple connections

  • DB driven applications test driver DB driven applications test driver released /R4_0/DbdaTestDriver-R4_0.jar

  • mbcon mbcon committed [654fcf]

    Preparation of R4_0; JPA test bugfix

  • mbcon mbcon committed [1407fe]

    [ENH] SonarLint warnings removed, Auto-Record feature added

  • mbcon mbcon committed [ba1f69]

    Removing Gradle wrapper

  • mbcon mbcon committed [92bf63]

    Info added.

  • mbcon <> committed [8c5244]

    This commit was manufactured by cvs2svn to create tag 'R1_0rc1'.

  • mbcon <> committed [0f9e0b]

    Format identifier added to file stream

  • mbcon <> committed [6152b7]

    *** empty log message ***

  • mbcon <> committed [5e346a]

    *** empty log message ***

  • mbcon <> committed [2d71b5]

    *** empty log message ***

  • mbcon <> committed [7838c8]

    This commit was manufactured by cvs2svn to create tag 'R1_0'.

  • root <> committed [bcaf28]

    initial checkin

  • mbcon <> committed [14fcda]

    This commit was manufactured by cvs2svn to create tag 'V2010_02_08'.

  • mbcon <> committed [242ef6]

    Errormsg spelling corrected.

  • mbcon <> committed [e39d59]

    This commit was manufactured by cvs2svn to create tag 'R2_1'.

  • mbcon <> committed [ca2867]

    This commit was manufactured by cvs2svn to create tag 'R2_2'.

  • mbcon <> committed [0218d7]

    This commit was manufactured by cvs2svn to create branch 'R1'.

  • mbcon <> committed [5319b6]

    *** empty log message ***

  • mbcon <> committed [5be642]

    This commit was manufactured by cvs2svn to create tag 'R3_2'.

  • mbcon <> committed [96cdf7]

    *** empty log message ***

  • mbcon <> committed [d39d47]

    Checkin release R3_0

  • mbcon <> committed [dd6d66]

    Added support for BigInteger & BigDecimal

  • mbcon <> committed [71e7d7]

    This commit was manufactured by cvs2svn to create tag 'V2010_04_04'.

  • mbcon <> committed [da4639]

    This commit was manufactured by cvs2svn to create branch 'R2'.

  • mbcon <> committed [f86a85]

    This commit was manufactured by cvs2svn to create tag 'V2010_05_13'.

  • mbcon <> committed [a27a5e]

    Major rewrite for V2.0. See Release-Notes.txt

  • mbcon <> committed [c5e3f8]

    This commit was manufactured by cvs2svn to create tag 'R0_8'.

  • mbcon <> committed [ab53c1]

    R0.9 / V2010-02-13; Major optimizations.

  • mbcon <> committed [d11bee]

    This commit was manufactured by cvs2svn to create tag 'R3_0'.

  • mbcon <> committed [4cfabb]

    Checkin R1_3 / Last version for Java 1.4

  • mbcon <> committed [2b384c]

    NPE bugfix

  • mbcon <> committed [421bab]

    This commit was manufactured by cvs2svn to create tag 'V2012_04_13'.

  • mbcon <> committed [9403f3]

    This commit was manufactured by cvs2svn to create tag 'V2010_02_13'.

  • mbcon <> committed [61a932]

    Play around ...

  • mbcon <> committed [f07e46]

    *** empty log message ***

  • mbcon <> committed [1f29ec]

    This commit was manufactured by cvs2svn to create tag 'R2_0'.

  • mbcon <> committed [947a93]

    *** empty log message ***

  • mbcon <> committed [0b51d7]

    Initial Checkin R0_8

  • mbcon <> committed [9ada3d]

    This commit was manufactured by cvs2svn to create tag 'V2010_04_06'.

  • mbcon <> committed [138036]

    This commit was manufactured by cvs2svn to create tag 'R1_2'.

  • mbcon <> committed [46572a]

    This commit was manufactured by cvs2svn to create tag 'V2010_04_03'.

  • mbcon <> committed [2ce9bb]

    *** empty log message ***

  • mbcon <> committed [da28a7]

    Release R2_2

  • mbcon <> committed [4890a9]

    Testcases for MySQL added

  • mbcon <> committed [e3f9fa]

    Trace logging statements added

  • mbcon <> committed [2556ec]

    Documentation enhancements

  • mbcon <> committed [533132]

    *** empty log message ***

  • mbcon <> committed [2d181a]

    This commit was manufactured by cvs2svn to create tag 'R0_9'.

  • mbcon <> committed [80f110]

    Added Showcase tool; Release R2_1

  • mbcon <> committed [d84512]

    R2_0 finalized.

  • mbcon <> committed [2f1f6f]

    *** empty log message ***

  • mbcon <> committed [b5ef19]

    *** empty log message ***

  • mbcon <> committed [9f1749]

    Checkin and update of documentation

  • mbcon <> committed [88d8ad]

    This commit was manufactured by cvs2svn to create tag 'V2010_02_09'.

  • mbcon <> committed [b5fa56]

    Checkin bugfix release R3_1

  • mbcon <> committed [607cfe]

    Checkin for V2010-02-28

  • mbcon <> committed [5619ce]

    This commit was manufactured by cvs2svn to create tag 'V2010_02_28'.

  • mbcon <> committed [9495c3]

    R2_0 finalized.

  • mbcon <> committed [2ba52f]

    Format identifier added to file stream

  • mbcon <> committed [3967ba]

    This commit was manufactured by cvs2svn to create tag 'V2010_05_16'.

  • mbcon <> committed [b1029c]

    JPA testcase added

  • mbcon <> committed [193a36]

    Checkin for V2010_05_13

  • mbcon <> committed [180d9a]

    Update of license headers in files

  • mbcon <> committed [e16f6b]

    This commit was manufactured by cvs2svn to create tag 'R1_3'.

  • mbcon <> committed [fc58b3]

    *** empty log message ***

  • mbcon <> committed [8b111a]

    Checkin V2010_05_16

  • mbcon <> committed [4e12bd]

    This commit was manufactured by cvs2svn to create tag 'V2010_02_24'.

  • mbcon <> committed [e4ebc1]

    This commit was manufactured by cvs2svn to create tag 'V2010_12_03'.

  • mbcon <> committed [3f57df]

    File storage refactoring

  • mbcon <> committed [66d479]

    Typo fixed

  • mbcon <> committed [836a39]

    This commit was manufactured by cvs2svn to create tag 'R3_1'.

  • mbcon <> committed [fb6e6e]

    This commit was manufactured by cvs2svn to create tag 'R1_1'.

  • mbcon <> committed [44a6e0]

    *** empty log message ***

  • mbcon <> committed [fe487b]

    *** empty log message ***

  • mbcon <> committed [2e71fa]

    *** empty log message ***

  • mbcon <> committed [9fe7ca]

    Checkin for V2010_05_13

  • mbcon mbcon posted a comment on a wiki page

    Hi T-42, Thanks for sharing your situation and setup. I have fixed a bug in the local Logger class while playing around with JPA/Hibernate. The bug was related to TRACE logging. Maybe you ran into that issue. JPA works fine, at least for the (limited) testcase. Thanks again for providing me some input to improve the library. CU, mbcon

  • DB driven applications test driver DB driven applications test driver released /R3_2/Release-Notes.txt

  • DB driven applications test driver DB driven applications test driver released /R3_2/DbdaTestDriver-R3_2.jar

  • T-42 T-42 posted a comment on a wiki page

    What I wanted to achieve was just to speed up some manual testing during which I did the same database accesses again and again (in a Spring Boot / Batch application). Since the database in question is accessed read-only, I don't need any cleanup to repeat the test. For the moment, I think I'll get the task done faster if I just live with the performance of the real database. But I will probably come back to dbdatestdriver some day. Thanks again. Regards, T-42

  • mbcon mbcon posted a comment on a wiki page

    Hi T-42, no good news indeed. Of course I would have liked the fact that dbdatestdriver could have helped you whatever you are working on. I will spend some more time with a) Hibernate/JPA and b) the Taurus backend. If you want to invest some more time using the driver in the future, just keep in mind the basic idea and the restrictions that stem from that. Basically, the driver records all requests sent to the database serially, and therefore in replay mode, the database requests need to occur in...

  • T-42 T-42 posted a comment on a wiki page

    Hi mbcon, with the connection pool size 1, our application hung. jstack showed threads in org.hibernate.query.Query.list with the same "parking to wait for <0x0000000642450680>", but no other line with that number (i.e. no owner of that monitor). After 25 minutes with no changes in jstack output, I killed the process. Anyway, this looks like a bug on our side, not in DbdaTestDriver. "pool-2-thread-13" #366 prio=5 os_prio=0 tid=0x0000000029ec1800 nid=0x7ec waiting on condition [0x0000000044e9d000]...

  • mbcon mbcon posted a comment on a wiki page

    Hi T-42, thanks for the feedback. Let's see what can be done regarding the issues you still have. I see that you are using Hibernate with a connection pool, and the Taurus backend. Since every connection needs to be proxied for the test driver to work, using a pool with a size > 1 is discouraged. Could you try to configure the pool to use only 1 connection (minimum size and maximum size)? Not sure if you can configure Hibernate to use no pool at all. Having done that, please run your tests again....

  • T-42 T-42 posted a comment on a wiki page

    Hi, thank you very much for the bug fix. I can confirm that that issue is fixed also on Informix. Unfortunately, I run into another issue which I could not isolate into a test: java.lang.RuntimeException: Unexpected invocation exception: getDate : java.lang.NullPointerException : null at conpar.dbda.test.driver.record.BaseRecordHandler.invoke(BaseRecordHandler.java:75) at com.sun.proxy.$Proxy229.getDate(Unknown Source) at org.apache.commons.dbcp2.DelegatingResultSet.getDate(DelegatingResultSet.java:309)...

  • mbcon mbcon posted a comment on a wiki page

    Hi T-42, Thanks a lot for filing this defect. Using your testcase, I think I was able to reproduce the bug locally. I have provided a fix: version R3_1. Would be great if you could give it a try ... Many thanks, mbcon

  • DB driven applications test driver DB driven applications test driver released /R3_1/DbdaTestDriver-R3_1.jar

  • DB driven applications test driver DB driven applications test driver released /R3_1/Release-Notes.txt

  • T-42 T-42 posted a comment on a wiki page

    Hi, Connection.getWarnings() throws an exception: java.lang.RuntimeException: Unexpected invocation exception: getWarnings : java.lang.NullPointerException : null at conpar.dbda.test.driver.record.BaseRecordHandler.invoke(BaseRecordHandler.java:74) I encountered that on Informix an reproduced on HSQLDB. Please see attached test case (with Eclipse project setup). As you can see when switching to plain HSQLDB without DbdaTestDriver (i.e. using the commented DriverManager.getConnection statement instead),...

  • DB driven applications test driver DB driven applications test driver released /R3_0/Release-Notes.txt

  • DB driven applications test driver DB driven applications test driver released /R3_0/DbdaTestDriver-R3_0.jar

  • DB driven applications test driver DB driven applications test driver released /R2_2/Release-Notes.txt

  • DB driven applications test driver DB driven applications test driver released /R2_2/DbdaTestDriver-R2_2.jar

  • DB driven applications test driver DB driven applications test driver released /R2_1/Release-Notes.txt

  • DB driven applications test driver DB driven applications test driver released /R2_1/DbdaTestDriver-R2_1.jar

  • dbdatestdriver dbdatestdriver released /R2_0/DbdaTestDriver-R2_0.jar

1 >
MongoDB Logo MongoDB