[ http://issues.apache.org/jira/browse/DERBY-989?page=all ]

Knut Anders Hatlen updated DERBY-989:
-------------------------------------

    Attachment: derby-989-timebomb.diff
                derby-989-timebomb.stat

Attached a one-line patch (derby-989-timebomb.diff) which removes the time bomb 
problem. The patch clears the serviceRecord vector each time runTestSet() is 
called. The old service records are ignored anyway if the previous iteration of 
the test was successful, but if a previous iteration has failed, they may cause 
a hang in t_checkStatus().

This patch does not fix the real problem, it only makes the test finish sooner 
when it fails. The failure will be reported as "unit test failure" not "time 
bomb". This is the same message as reported in DERBY-1537.

Derbyall ran cleanly with the patch. Reviews and comments are appreciated. 
Thanks!

> unit/daemonService.unit fails intermittently: 'ran out of time'
> ---------------------------------------------------------------
>
>          Key: DERBY-989
>          URL: http://issues.apache.org/jira/browse/DERBY-989
>      Project: Derby
>         Type: Test

>   Components: Regression Test Failure
>     Versions: 10.2.0.0
>  Environment: OS: Solaris 10 3/05 s10_74L2a X86 - SunOS 5.10 Generic, JVM: 
> Sun Microsystems Inc. 1.5.0_04
> OS: Solaris 9 9/04 s9s_u7wos_09 SPARC - SunOS 5.9 Generic_118558-11, JVM: Sun 
> Microsystems Inc. 1.5.0_03
> OS: Red Hat Enterprise Linux AS release 3 (Taroon Update 4) - Linux 
> 2.4.21-27.ELsmp #1 SMP Wed Dec 1 21:50:31 EST 2004 GNU/Linux, JVM: Sun 
> Microsystems Inc. 1.5.0_03
>     Reporter: Ole Solberg
>     Assignee: Knut Anders Hatlen
>     Priority: Minor
>  Attachments: 989-411220-derbyall_derbyall_unit_unit_derby.log, 
> derby-989-timebomb.diff, derby-989-timebomb.stat
>
> "Signature":
> ********* Diff file unit/unit/daemonService.diff
> *** Start: daemonService jdk1.5.0_04 unit:unit 2006-02-14 20:46:42 ***
> 2 del
> < -- Unit Test T_DaemonService finished
> 2 add
> > ran out of time
> > Shutting down due to unit test failure.
> > Exit due to time bomb
> Test Failed.
> *** End:   daemonService jdk1.5.0_04 unit:unit 2006-02-14 21:47:13 ***
> http://www.multinet.no/~solberg/public/Apache/Derby/Limited/testSummary-377800.html
>  [SunOS-5.10 i86pc-i386]

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to