Vladimir Ivanov wrote:
Could we just exclude test while it is under investigation?
In this case we will see only one notification for each failure.


That is somewhat orthogonal, because the CI system shouldn't care what we humans are doing - the "one notification" is automatic, based on "las state" and "current state".

My thought was that CI would send a "BUILD FAILED" email when the build broke on some platform/config, and wouldn't ever send another mail under the build-test cycle was successful, and then it would send "BUILD FIXED".

Only then could it ever send a "BUILD FAILED" again.

My problem is that CI is repeatedly sending email - it shouldn't until things a healthy.

For any given problem, we humans could choose to

a) exclude the test while someone works on it. That would then result in a SVN change that would trigger the cycle again, and if successful send a "BUILD FIXED".

b) fix the code - resulting in the above cycle and "BUILD FIXED" email if successful

c) something else

but it doesn't matter - CI should just run based on 'last state', changes in SVN, succeess/failure of build/test run, and with that info and last state :

1) send a "BUILD FIXED" - if last state was failed and the last build/test run was successful

2) send a "BUILD FAILED" - if last state was successful and build/test run failed

3) send nothing - if last state was failed and build/test run failed

3) send nothing - if last state was successful and build/test run was successful


geir


Thanks, Valdimir


On 11/28/06, Tim Ellison <[EMAIL PROTECTED]> wrote:

Geir Magnusson Jr. wrote:
> Each of us can use filters to sort them, but it seems like it wouldn't
> be a bad idea having a separate list for this kind of thing.  comments?

I'm happy enough for them to be on the commit list, but as you wrote
elsewhere we need to stop getting repeated messages for the same failed
state (these are being worked on).

Regards,
Tim

--

Tim Ellison ([EMAIL PROTECTED])
IBM Java technology centre, UK.


Reply via email to