You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-dev@db.apache.org by Ramandeep Kaur <ra...@gmail.com> on 2007/04/04 23:55:57 UTC

code coverage for junit tests for svn trunk revision 525347

Hi,

I ran code coverage for junit suites in the following environment:

OS: Windows 2000
JVM: sun jdk142, sun jdk15, sun jdk16

Summary
--------------
I got some errors for suites - lang (java.lang.OutOfMemoryError for all jvms
) and jdbcapi (only on jdk16). Results and errors are given below.
I am planning to rerun code coverage with increased heap size for lang and
for jdbcapi errors, I am planning to get latest version of jdk16 and rerun
again.

Results
------------
OVERALL COVERAGE SUMMARY
Classes: 80%  (1019/1276)
Methods: 62%  (13166/21270)
Blocks:  54%  (365347/672746)
Lines:   54%  (74650.3/138963)

OVERALL STATS SUMMARY
total packages: 79
total executable files: 1194
total classes: 1276
total methods: 21270
total executable lines: 138963

Errors for jdbcapi suite with sun jdk16
------------------------------------------------------
There were 12 errors:
1) class org.apache.derby.impl.jdbc.EmbedConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.impl.jdbc.EmbedConnection40.createQueryObject
(Ljava/lang/Class;Ljava/sql/Connection;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
2) class org.apache.derby.impl.jdbc.EmbedConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.impl.jdbc.EmbedConnection40.createQueryObject
(Ljava/lang/Class;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
3) class org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject
(Ljava/lang/Class;Ljava/sql/Connection;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
4) class org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject
(Ljava/lang/Class;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
5) class org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject
(Ljava/lang/Class;Ljava/sql/Connection;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
6) class org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.iapi.jdbc.BrokeredConnection40.createQueryObject
(Ljava/lang/Class;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
7) class org.apache.derby.client.net.NetConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.client.net.NetConnection40.createQueryObject
(Ljava/lang/Class;Ljava/sql/Connection;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
8) class org.apache.derby.client.net.NetConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.client.net.NetConnection40.createQueryObject
(Ljava/lang/Class;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
9) class org.apache.derby.client.am.LogicalConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.client.am.LogicalConnection40.createQueryObject
(Ljava/lang/Class;Ljava/sql/Connection;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
10) class org.apache.derby.client.am.LogicalConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.client.am.LogicalConnection40.createQueryObject
(Ljava/lang/Class;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
11) class org.apache.derby.client.am.LogicalConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.client.am.LogicalConnection40.createQueryObject
(Ljava/lang/Class;Ljava/sql/Connection;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
12) class org.apache.derby.client.am.LogicalConnection40.createQueryObject(
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest)java.lang.AbstractMethodError:
org.apache.derby.client.am.LogicalConnection40.createQueryObject
(Ljava/lang/Class;)Ljava/sql/BaseQuery;
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(
NativeMethodAccessorImpl.java:39)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at
org.apache.derbyTesting.functionTests.tests.jdbcapi.ClosedObjectTest.testClosedObjects
(ClosedObjectTest.java:97)
 at sun.reflect.GeneratedMethodAccessor207.invoke(Unknown Source)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(
DelegatingMethodAccessorImpl.java:25)
 at org.apache.derbyTesting.junit.BaseTestCase.runBare(BaseTestCase.java:88)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)
 at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
 at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
 at junit.extensions.TestSetup.run(TestSetup.java:23)

-- 
Ramandeep Kaur