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.