Thanks for the reminder. I'd forgotten about the random element in how Hudson runs the tests.

I am strongly in favor of controlling which system we run on. For one thing, I think a release candidate should be run in as many different environments as possible, and not being able to control which OS Hudson uses limits that.

Since you obviously remember this problem, but voted for javaspace as my next bug hunt target, I assume you consider this lower priority the javaspace failures. Of course, that does not mean it has no priority - maybe I'll get to this next after javaspace.

Patricia





Jonathan Costers wrote:
This error has happened since day one, when Hudson builds and tests on the
solaris1 instance.
It is specific to Solaris, and does not happen on the ubuntu instances.
I highlighted this happening many times before.
You can check the build output for all solaris builds and compare to the
ubuntu builds if you need confirmation of my statement.

This error is the whole reason why I would like to setup separate builds:
- one running only on solaris instances
- one running only on ubuntu instances

2010/10/24 Patricia Shanahan <[email protected]>

On 10/24/2010 8:55 AM, Apache Hudson Server wrote:

See<https://hudson.apache.org/hudson/job/River-trunk-QA/41/changes>

Changes:

[pats] Add comment documenting use of "+," to embed a comma in a test JVM
argument.

The failure was:

    [java]
com/sun/jini/test/spec/lookupdiscovery/MulticastMonitorAllChange.td
    [java] Test Failed: Test Failed: com.sun.jini.qa.harness.TestException:
change failed -- waited 870 seconds (14 minutes) -- 3 change event(s)
expected, 0 change event(s) received

This result is more likely to be an intermittent failure due to a
concurrency bug than caused by adding a comment to qaDefaults.properties.
I'll put a VirtualBox to work running the test repeatedly to see if it will
fail for me, and if so whether I can make it happen more often to aid debug.

Patricia



Reply via email to