As pointed out this test must be run as part of a suite. Unlike the majority of derby tests each subsequent test is dependent on what has come before in the SAME database. This is because each test does stuff like setup some uncommitted transaction and crash the database, so that the subsequent test can do test redo recovery of what was set up.
I am not sure why running each separately in order does not work, but I would guess it has to do with some properties that are special to running as a suite which you don't pick up running each test separately. Øystein Grøvlen wrote:
"DVC(" == David Van Couvering (JIRA) <[email protected]> writes:DVC(> [ http://issues.apache.org/jira/browse/DERBY-810?page=comments#action_12363024 ] DVC(> David Van Couvering commented on DERBY-810:DVC(> ------------------------------------------- DVC(> I applied this patch and it built fine, but when I try to DVC(> run storemats I get this error. I tried running it as a DVC(> separate test and got the same error. Is there somethingDVC(> I'm missing?This test is not part of storemats so I cannot understand how you can get this error when running storemats. To run this test you must run either storerecovery, storeall, or derbyall. None of the tests in the storerecovery test can be run as separate tests. They depend on being run in sequence, and for some reason that I have not understand, running them in sequence manually does not work either. The test works fine for me when I run storerecovery or storeall. DVC(> And who thought of this name for a database - ick! :) http://www.wombania.com/wombats/hairy-nosed-wombat.htm
