Just when you think you've got the tests sorted, they fail again!

I guess that's the joy of distributed computing, you can't guarantee anything 
will happen.

I've noticed the test are discovering numerous public registrars via multicast, 
check the test result logs for details, this appears to be placing greater load 
on jenkins test runs.

The JRMP test failures I'm not concerned about, those are just sockets that 
haven't closed from the previous test, besides we're not responsible for jrmp, 
I'm almost tempted to turn jrmp testing off.

The javaspace lease tests are touchy, they're not actually checking if the 
lease still exists, they're just waiting for an event, based on the time the 
events arrive, they try to judge if the lease is still valid.  I've noticed 
when not enough time is allowed, the test gives up and shuts down, then the 
event will try to send, and instead get a no object in table error, which looks 
like a dgc problem, but isn't.

I'm also considering releasing in spite of test failures on jenkins, I'm not 
getting any test failures on my machines, but doing so could set a dangerous 
precedent, where people ignore test failures during development.

About to go on holiday now, so I can't do any further development for roughly 
10 days.

The qa-refactoring build is almost ready to branch for release, there's release 
documentation still to be done, and version numbers incremented.

Feel free to fix timing issues in javaspace lease tests while I'm away, then we 
can release, I'll still be watching the list and will be contactable by email 
if someone needs assistance.

I'll do what I need to do to have the jini domain transferred early tommorrow 
morning before I leave.

Regards,

Peter. 
----- Original message -----
> See <https://builds.apache.org/job/river-qa-refactor-jdk7/48/changes>
>
> Changes:
>
> [peter_firmstone] Minor adjustments to test timing and fixed some more
> visibility issues with tests.
>
> Documentation updates.
>
> ------------------------------------------
> [...truncated 15685 lines...]
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeIfExistsTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeIfExistsWaitTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeNO_WAITTest.td
>          [java] Test Failed: Test Failed: 
>com.sun.jini.qa.harness.TestException:
> Exception has been caught while transaction committing:; nested exception is: 
>   
>      [java]     Unable to commit transaction: 1 Participants: {0,
> com.sun.jini.outrigger.ConstrainableParticipantProxy for
> e98da92b-9d29-4616-a9e5-3c40d7702a2e (through
> Proxy[OutriggerServer,BasicInvocationHandler[BasicObjectEndpoint[14ebc204-a5e4-4845-a63b-8e6ad6785e65,TcpEndpoint[67.195.138.61:35585]]]]),
> active}            [java]            [java] 
> -----------------------------------------       
> [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeReadTest.td
>          [java] Test Passed: OK          [java]            [java]
> -----------------------------------------          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeTest.td
>          [java] Test Passed: OK          [java]            [java]
> -----------------------------------------          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionTakeWaitTest.td
>          [java] Test Passed: OK          [java]            [java]
> -----------------------------------------          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteLeaseANYTest.td
>          [java] Test Passed: OK          [java]            [java]
> -----------------------------------------          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteLeaseFOREVERTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteNegativeLeaseTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeIfExistsNotifyTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeIfExistsTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeNotifyTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTakeTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotTransactionWriteTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteLeaseANYTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteLeaseFOREVERTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteNegativeLeaseTest.td
>          [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/spec/javaspace/conformance/snapshot/SnapshotWriteTest.td    
>    
> [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/AdminIFShutdownTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/AdminIFTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/LeaseExpireCancelTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/LeaseExpireRenewTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/LeaseMapTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/LeaseTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/MahaloCreateShutdownTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/MahaloIFTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/MahaloImplReadyStateTest.td
>          [java] Test Skipped: verifiers are:
> com.sun.jini.test.impl.mercury.ActivatableMercuryVerifier
> com.sun.jini.qa.harness.SkipConfigTestVerifier          [java]
> -----------------------------------------          [java]
> com/sun/jini/test/impl/mahalo/NestableServerTransactionCreatedToStringTest.td 
>   
>    [java] Test Passed: OK          [java]            [java]
> -----------------------------------------          [java]
> com/sun/jini/test/impl/mahalo/NestableTransactionCreatedToStringTest.td       
> [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] 
>com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest2.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] 
>com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest3.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] 
>com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest4.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] 
>com/sun/jini/test/impl/mahalo/PrepareAndCommitExceptionTest5.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/RandomStressTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/ServerTransactionEqualityTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/impl/mahalo/ServerTransactionToStringTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] 
>com/sun/jini/test/impl/mahalo/TransactionCreatedToStringTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/impl/mahalo/TransactionManagerCreatedToStringTest.td       
> [java] Test Passed: OK          [java]
>          [java] -----------------------------------------
>          [java]
> com/sun/jini/test/impl/mahalo/TxnMgrImplNullActivationConfigEntries.td       
> [java] Test Skipped: verifiers are:
> com.sun.jini.test.impl.mahalo.ActivatableMahaloVerifier          [java]
> -----------------------------------------          [java]
> com/sun/jini/test/impl/mahalo/TxnMgrImplNullConfigEntries.td          [java] 
> Test
> Passed: OK          [java]            [java] 
> -----------------------------------------
>          [java] 
>com/sun/jini/test/impl/mahalo/TxnMgrImplNullRecoveredLocators.td
>          [java] Test Skipped: verifiers are:
> com.sun.jini.test.impl.mahalo.ActivatableMahaloVerifier          [java]
> -----------------------------------------          [java]
> com/sun/jini/test/impl/mahalo/TxnMgrProxyEqualityTest.td          [java] Test
> Passed: OK          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/AsynchAbortOnCommitTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/AsynchAbortOnPrepareTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/CommitExpiredTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/CommitTimeoutTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/GetStateTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/JoinIdempotentTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/JoinWhileActiveTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/ManyParticipantsTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/PrepareTimeoutTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/RollBackErrorTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/RollForwardErrorTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java] com/sun/jini/test/spec/txnmanager/TwoPhaseTest.td
>          [java] Test Passed: OK
>          [java]
>          [java] -----------------------------------------
>          [java]
>          [java] # of tests started    = 1411
>          [java] # of tests completed = 1411
>          [java] # of tests skipped    = 47
>          [java] # of tests passed      = 1405
>          [java] # of tests failed      = 6
>          [java]
>          [java] -----------------------------------------
>          [java]
>          [java]      Date finished:
>          [java]            Wed Mar 20 07:13:45 UTC 2013
>          [java]      Time elapsed:
>          [java]            61972 seconds
>          [java]
>          [java] Java Result: 1
>
> collect-result:
>          [copy] Copying 1 file to
> <https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/result>     
>   
> [copy] Copying 1 file to
> <https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/result>     
>     
> [zip] Building zip:
> <https://builds.apache.org/job/river-qa-refactor-jdk7/48/artifact/trunk/qa/result/qaresults-amd64-Linux-1.7.0_04.zip>
>
> BUILD FAILED
> <https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/build.xml>:2094:
> The following error occurred while executing this line:
> <https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/build.xml>:406:
> The following error occurred while executing this line:
> <https://builds.apache.org/job/river-qa-refactor-jdk7/ws/trunk/qa/build.xml>:380:
> condition satisfied
>
> Total time: 1041 minutes 39 seconds
> Build step 'Invoke Ant' marked build as failure
> [locks-and-latches] Releasing all the locks
> [locks-and-latches] All the locks released
> Archiving artifacts

Reply via email to