I've now got my development environment set up properly,
I think, and I've run 'derbyall' multiple times.
I'm trying to interpret my results, to see if I have a
successful run. I appear to have skipped some number
of tests, and I appear to have two failing tests.
Can somebody who's more familiar with the test suite have
a look and tell me:
1) Is it OK that I skipped these tests?
2) What might have caused the two test failures that I had?
One failure was that in derbynetclientmats/DerbyNetNewServer,
I am missing the line "PASSED" at the end of my output.
The other failure is that in derbynetmats/DerbyNetAutoStart,
I appeared to get an InterruptedException for one of the
threads unexpectedly.
I should mention that I am running with the following 2-line
change for DERBY-569 in my path, so it is entirely possible
that I have somehow caused these two test failures. If so,
I'm hoping somebody can help me understand why :)
-bash-2.05b$ diff ClientThread.orig ClientThread.java
85c85,86
<
parent.consolePropertyMessage("DRDA_ConnNumber.I",
---
> if (parent.getLogConnections())
>
parent.consolePropertyMessage("DRDA_ConnNumber.I",
My derbyall_report.txt is attached, as are the .out and .tmp
files for the two failing tests.
thanks,
bryan
Testing non-null PrintWriter
Testing null PrintWriter
Generating report for RunSuite derbyall null null null true
------------------ Java Information ------------------
Java Version: 1.4.2_06
Java Vendor: Sun Microsystems Inc.
Java home: /usr/local/lib/j2sdk1.4.2_06/jre
Java classpath:
/home/bpendleton/src/derby-subversion/trunk/tools/java/jakarta-oro-2.0.8.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyTesting.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derby.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbytools.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbynet.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyclient.jar:/home/bpendleton/downloads/derby/db2jcc/lib/db2jcc.jar:/home/bpendleton/downloads/derby/db2jcc/lib/db2jcc_license_c.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_de_DE.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_es.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_fr.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_it.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_ja_JP.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_ko_KR.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_pt_BR.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_zh_CN.jar:/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyLocale_zh_TW.jar
OS name: Linux
OS architecture: i386
OS version: 2.4.21-27.0.2.ELsmp
Java user name: bpendleton
Java user home: /home/bpendleton
Java user dir: /home/bpendleton/src/derby-subversion/tests2
java.specification.name: Java Platform API Specification
java.specification.version: 1.4
--------- Derby Information --------
JRE - JDBC: J2SE 1.4.2 - JDBC 3.0
[/home/bpendleton/src/derby-subversion/trunk/jars/insane/derby.jar] 10.2.0.0
alpha - (315052M)
[/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbytools.jar]
10.2.0.0 alpha - (315052M)
[/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbynet.jar] 10.2.0.0
alpha - (315052M)
[/home/bpendleton/src/derby-subversion/trunk/jars/insane/derbyclient.jar]
10.2.0.0 alpha - (315052M)
[/home/bpendleton/downloads/derby/db2jcc/lib/db2jcc.jar] 2.4 - (17)
[/home/bpendleton/downloads/derby/db2jcc/lib/db2jcc_license_c.jar] 2.4 - (17)
------------------------------------------------------
----------------- Locale Information -----------------
Current Locale : [English/United States [en_US]]
Found support for locale: [de_DE]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [es]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [fr]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [it]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [ja_JP]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [ko_KR]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [pt_BR]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [zh_CN]
version: 10.2.0.0 alpha - (315052M)
Found support for locale: [zh_TW]
version: 10.2.0.0 alpha - (315052M)
------------------------------------------------------
Test environment information:
COMMAND LINE STYLE: jdk13
TEST CANONS: master
------------------------------------------------------
------------------------------------------------------
Summary results:
Test Run Started: 2005-11-02 11:07:07.0
Test Run Duration: 01:53:33
611 Tests Run
100% Pass (609 tests passed)
0% Fail (2 tests failed)
1 Suites skipped
------------------------------------------------------
Failed tests in: derbyall_fail.txt
------------------------------------------------------
Passed tests in: derbyall_pass.txt
------------------------------------------------------
Skipped suites in: derbyall_skip.txt
------------------------------------------------------
System properties in: derbyall_prop.txt
------------------------------------------------------
------------------------------------------------------
Failure Details:
********* Diff file
derbyall/derbynetmats/DerbyNet/derbynetmats/DerbyNetAutoStart.diff
*** Start: DerbyNetAutoStart jdk1.4.2_06 DerbyNet derbynetmats:derbynetmats
2005-11-02 11:23:14 ***
1a2,3
> org.apache.derby.iapi.services.context.ShutdownException:
> agentThread[DRDAConnThread_3,5,derby.daemons]
Test Failed.
*** End: DerbyNetAutoStart jdk1.4.2_06 DerbyNet derbynetmats:derbynetmats
2005-11-02 11:23:30 ***
********* Diff file
derbyall/derbynetmats/DerbyNet/derbynetmats/updatableResultSet.diff
*** Start: updatableResultSet jdk1.4.2_06 DerbyNet derbynetmats:derbynetmats
2005-11-02 11:27:09 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
lang/updatableResultSet.java
*** End: updatableResultSet jdk1.4.2_06 DerbyNet derbynetmats:derbynetmats
2005-11-02 11:27:09 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdbcapi/resultsetStream.diff
*** Start: resultsetStream jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi 2005-11-02
11:29:05 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/resultsetStream.java
*** End: resultsetStream jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi 2005-11-02
11:29:05 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdbcapi/testRelative.diff
*** Start: testRelative jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi 2005-11-02
11:31:28 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/testRelative.java
*** End: testRelative jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi 2005-11-02
11:31:28 ***
********* Diff file
derbyall/derbynetmats/DerbyNet/jdbcapi/SetQueryTimeoutTest.diff
*** Start: SetQueryTimeoutTest jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi
2005-11-02 11:31:22 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/SetQueryTimeoutTest.java
*** End: SetQueryTimeoutTest jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi
2005-11-02 11:31:22 ***
********* Diff file
derbyall/derbynetmats/DerbyNet/jdbcapi/rsgetXXXcolumnNames.diff
*** Start: rsgetXXXcolumnNames jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi
2005-11-02 11:31:28 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/rsgetXXXcolumnNames.java
*** End: rsgetXXXcolumnNames jdk1.4.2_06 DerbyNet derbynetmats:jdbcapi
2005-11-02 11:31:28 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdbc20/scrollCursors2.diff
*** Start: scrollCursors2 jdk1.4.2_06 DerbyNet derbynetmats:jdbc20 2005-11-02
11:31:35 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
lang/scrollCursors2.java
*** End: scrollCursors2 jdk1.4.2_06 DerbyNet derbynetmats:jdbc20 2005-11-02
11:31:35 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdbc20/batchUpdate.diff
*** Start: batchUpdate jdk1.4.2_06 DerbyNet derbynetmats:jdbc20 2005-11-02
11:31:40 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/batchUpdate.java
*** End: batchUpdate jdk1.4.2_06 DerbyNet derbynetmats:jdbc20 2005-11-02
11:31:40 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdbc20/statementJdbc20.diff
*** Start: statementJdbc20 jdk1.4.2_06 DerbyNet derbynetmats:jdbc20 2005-11-02
11:31:51 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/statementJdbc20.java
*** End: statementJdbc20 jdk1.4.2_06 DerbyNet derbynetmats:jdbc20 2005-11-02
11:31:51 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdk14/holdCursorJava.diff
*** Start: holdCursorJava jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:33 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
lang/holdCursorJava.java
*** End: holdCursorJava jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:33 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdk14/resultsetJdbc30.diff
*** Start: resultsetJdbc30 jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:44 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/resultsetJdbc30.java
*** End: resultsetJdbc30 jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:44 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdk14/checkDataSource30.diff
*** Start: checkDataSource30 jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:33 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/checkDataSource30.java
*** End: checkDataSource30 jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:33 ***
********* Diff file derbyall/derbynetmats/DerbyNet/jdk14/statementJdbc30.diff
*** Start: statementJdbc30 jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:45 ***
Test skipped: listed in DerbyNet.exclude file, skipping test:
jdbcapi/statementJdbc30.java
*** End: statementJdbc30 jdk1.4.2_06 DerbyNet derbynetmats:jdk14 2005-11-02
11:42:45 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/derbynetmats/DerbyNetNewServer.diff
*** Start: DerbyNetNewServer jdk1.4.2_06 DerbyNetClient
derbynetmats:derbynetmats 2005-11-02 12:02:19 ***
2 del
< PASSED.
Test Failed.
*** End: DerbyNetNewServer jdk1.4.2_06 DerbyNetClient
derbynetmats:derbynetmats 2005-11-02 12:02:22 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdbcapi/resultsetStream.diff
*** Start: resultsetStream jdk1.4.2_06 DerbyNetClient derbynetmats:jdbcapi
2005-11-02 12:08:18 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/resultsetStream.java
*** End: resultsetStream jdk1.4.2_06 DerbyNetClient derbynetmats:jdbcapi
2005-11-02 12:08:18 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdbcapi/testRelative.diff
*** Start: testRelative jdk1.4.2_06 DerbyNetClient derbynetmats:jdbcapi
2005-11-02 12:10:29 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/testRelative.java
*** End: testRelative jdk1.4.2_06 DerbyNetClient derbynetmats:jdbcapi
2005-11-02 12:10:29 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdbcapi/SetQueryTimeoutTest.diff
*** Start: SetQueryTimeoutTest jdk1.4.2_06 DerbyNetClient derbynetmats:jdbcapi
2005-11-02 12:10:23 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/SetQueryTimeoutTest.java
*** End: SetQueryTimeoutTest jdk1.4.2_06 DerbyNetClient derbynetmats:jdbcapi
2005-11-02 12:10:23 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdbc20/scrollCursors2.diff
*** Start: scrollCursors2 jdk1.4.2_06 DerbyNetClient derbynetmats:jdbc20
2005-11-02 12:10:41 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
lang/scrollCursors2.java
*** End: scrollCursors2 jdk1.4.2_06 DerbyNetClient derbynetmats:jdbc20
2005-11-02 12:10:41 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdbc20/batchUpdate.diff
*** Start: batchUpdate jdk1.4.2_06 DerbyNetClient derbynetmats:jdbc20
2005-11-02 12:10:47 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/batchUpdate.java
*** End: batchUpdate jdk1.4.2_06 DerbyNetClient derbynetmats:jdbc20
2005-11-02 12:10:47 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdbc20/statementJdbc20.diff
*** Start: statementJdbc20 jdk1.4.2_06 DerbyNetClient derbynetmats:jdbc20
2005-11-02 12:10:58 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/statementJdbc20.java
*** End: statementJdbc20 jdk1.4.2_06 DerbyNetClient derbynetmats:jdbc20
2005-11-02 12:10:58 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdk14/checkDataSource30.diff
*** Start: checkDataSource30 jdk1.4.2_06 DerbyNetClient derbynetmats:jdk14
2005-11-02 12:21:45 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/checkDataSource30.java
*** End: checkDataSource30 jdk1.4.2_06 DerbyNetClient derbynetmats:jdk14
2005-11-02 12:21:45 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdk14/resultsetJdbc30.diff
*** Start: resultsetJdbc30 jdk1.4.2_06 DerbyNetClient derbynetmats:jdk14
2005-11-02 12:21:57 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/resultsetJdbc30.java
*** End: resultsetJdbc30 jdk1.4.2_06 DerbyNetClient derbynetmats:jdk14
2005-11-02 12:21:57 ***
********* Diff file
derbyall/derbynetclientmats/DerbyNetClient/derbynetmats/jdk14/statementJdbc30.diff
*** Start: statementJdbc30 jdk1.4.2_06 DerbyNetClient derbynetmats:jdk14
2005-11-02 12:21:57 ***
Test skipped: listed in DerbyNetClient.exclude file, skipping test:
jdbcapi/statementJdbc30.java
*** End: statementJdbc30 jdk1.4.2_06 DerbyNetClient derbynetmats:jdk14
2005-11-02 12:21:57 ***
------------------------------------------------------
Starting test case 1.
org.apache.derby.iapi.services.context.ShutdownException:
agentThread[DRDAConnThread_3,5,derby.daemons]
Starting test case 2.
Starting test case 3.
Starting test case 4.
Starting test case 5.
PASSED.
Starting test case 1.
org.apache.derby.iapi.services.context.ShutdownException:
at
org.apache.derby.iapi.services.context.ContextManager.checkInterrupt(Unknown
Source)
at
org.apache.derby.iapi.services.context.ContextManager.getContext(Unknown Source)
at
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.getStatementContext(Unknown
Source)
at
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.doRollback(Unknown
Source)
at
org.apache.derby.impl.sql.conn.GenericLanguageConnectionContext.userRollback(Unknown
Source)
at org.apache.derby.impl.jdbc.TransactionResourceImpl.rollback(Unknown
Source)
at org.apache.derby.impl.jdbc.EmbedConnection.close(Unknown Source)
at org.apache.derby.impl.jdbc.EmbedConnection.close(Unknown Source)
at org.apache.derby.impl.drda.Database.close(Unknown Source)
at org.apache.derby.impl.drda.Session.close(Unknown Source)
at org.apache.derby.impl.drda.DRDAConnThread.closeSession(Unknown
Source)
at org.apache.derby.impl.drda.DRDAConnThread.run(Unknown Source)
agentThread[DRDAConnThread_3,5,derby.daemons]
Starting test case 2.
Starting test case 3.
Starting test case 4.
Starting test case 5.
PASSED.
Testing non-null PrintWriter
Testing null PrintWriter