db-derby-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kathey Marsden (JIRA)" <j...@apache.org>
Subject [jira] Commented: (DERBY-1764) Rewrite stress.multi as a JUnit test
Date Tue, 24 Jun 2008 18:06:45 GMT

    [ https://issues.apache.org/jira/browse/DERBY-1764?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12607704#action_12607704

Kathey Marsden commented on DERBY-1764:

Thanks Erlend for the new patch.  It is looking good.  I'd really like someone else to take
a thorough look at the patch though, in case I missed something.  This is an important test
and we don't want to lose anything in the translation.

One feature the old stress.multi test had was that if testers became hung, it would wait for
some time for them to complete, dump the thread stack traces and interrupt the threads.  I
think the way the test is now if we get a hang, the test would just hang.  Maybe that's ok
at least for the first round.  That could be added as an improvement later on.

It would be good if we could test the error handling somehow and make sure errors are getting
reported properly.  My only thought on this is to remove some critical synchronization and
introduce a bug to test.  Alternately I guess you could temporarily remove one of the expected
SQLStates and let it fail on that.

StressMulti50x59 used to just run embedded, now I think it will run for embedded, client and
encryption.  Is that ok or do the folks that run this test expect it to run embedded only?

We need to add the test to suites.All, the junit-all ant target  and remove it from  derbyall
and remove  all the old test files.   We could check in this patch and make that a second
patch.   Let me know if you would like to do it that way.

Thanks for all the great work.  This was a tough test conversion to tackle.


> Rewrite stress.multi as a JUnit test
> ------------------------------------
>                 Key: DERBY-1764
>                 URL: https://issues.apache.org/jira/browse/DERBY-1764
>             Project: Derby
>          Issue Type: Test
>          Components: Test
>            Reporter: Knut Anders Hatlen
>            Assignee: Erlend Birkenes
>         Attachments: DERBY-1764-Review.diff, DERBY-1764-V1.diff
> Currently, stress.multi consists of a number of sql scripts that are run in ij. It often
fails with cryptic error messages, and since it uses ij, there is often no stack trace. It
would be very useful to rewrite the test in JUnit so that we can get better error messages
and stack traces when it fails.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message