This CI failure is interesting.

http://builds.gradle.org/viewLog.html?buildId=19948&tab=buildResultsDiv&buildTypeId=bt11

The test looks like this:

def "daemons do some work - sit idle - then timeout and die"() {
        when:
        startBuild()

        then:
        busy()

        when:
        completeBuild()

        then:
        idle()

        and:
        stopped()
}

The details of the methods aren't important. You can see that we start a daemon 
build, assert that the daemon is busy, complete the build, assert the daemon is 
idle, assert the daemon is stopped.

This test passes most of the time. That failure is due to _two_ daemons 
starting.

I'm wondering if we might have a problem where two daemons can be started to 
run a build under certain circumstances. I don't have another explanation for 
the failure, other than the test fixture being bugged.

-- 
Luke Daley
Principal Engineer, Gradleware 
http://gradleware.com


---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to