Hello,

I've been launching the test of the Derby DB and I can't achieve 100% success in this testing. I put on some errors if anyone could comment any way to solve them.

I think the right thing is to obtain a 100% success rate in tests without Failures or Errors, so as to properly test a modification of the code that I have developed and see if after this modification in the source maintains the 100% success with the modification proving its correct. Am right?

At first launching the org.apache.derbyTesting.functionTests.tests.lang._Suite I obtains 158 failures that I con group in types because they are similars:

   * |junit.framework.AssertionFailedError
     at
     
org.apache.derbyTesting.functionTests.tests.lang.DynamicLikeOptimizationTest.testDynamicLikeOptimization(DynamicLikeOptimizationTest.java:548)
     at
     org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:112)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)|
   * |junit.framework.AssertionFailedError
     at
     
org.apache.derbyTesting.functionTests.tests.lang.DynamicLikeOptimizationTest.testDynamicLikeOptimization(DynamicLikeOptimizationTest.java:548)
     at
     org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:112)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)|
   * |junit.framework.AssertionFailedError
     at
     
org.apache.derbyTesting.functionTests.tests.lang.InbetweenTest.testInBetween(InbetweenTest.java:1660)
     at
     org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:112)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)|

And a lot more of this type in diferent classes of the tests.

Also in the same tests I obtains 14 Errors, like:

   * |java.lang.AssertionError: Sequence not found in statistics
     at
     
org.apache.derbyTesting.junit.RuntimeStatisticsParser.assertSequence(RuntimeStatisticsParser.java:497)
     at org.apache.derbyTesting.junit.JDBC.checkPlan(JDBC.java:1565)
     at
     
org.apache.derbyTesting.functionTests.tests.lang.LojReorderTest.test_LojReorderTest_a(LojReorderTest.java:724)
     at
     org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:112)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)|
   * |java.lang.AssertionError: Sequence not found in statistics
     at
     
org.apache.derbyTesting.junit.RuntimeStatisticsParser.assertSequence(RuntimeStatisticsParser.java:497)
     at org.apache.derbyTesting.junit.JDBC.checkPlan(JDBC.java:1565)
     at
     
org.apache.derbyTesting.functionTests.tests.lang.LojReorderTest.test_LojReorderTest_b(LojReorderTest.java:2179)
     at
     org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:112)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)|
   * |java.lang.AssertionError: Sequence not found in statistics
     at
     
org.apache.derbyTesting.junit.RuntimeStatisticsParser.assertSequence(RuntimeStatisticsParser.java:497)
     at org.apache.derbyTesting.junit.JDBC.checkPlan(JDBC.java:1565)
     at
     
org.apache.derbyTesting.functionTests.tests.lang.OuterJoinTest.testDerby_4471d(OuterJoinTest.java:2850)
     at
     org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:112)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at junit.extensions.TestDecorator.basicRun(TestDecorator.java:24)
     at junit.extensions.TestSetup$1.protect(TestSetup.java:23)
     at junit.extensions.TestSetup.run(TestSetup.java:27)
     at
     org.apache.derbyTesting.junit.BaseTestSetup.run(BaseTestSetup.java:57)|

Thanks.

David Martin


Reply via email to