[Zope-Coders] summaries of automated test results
Steve Alexander
steve at z3u.com
Wed Dec 10 15:43:19 EST 2003
Hi folks,
I've written a script that I can run nightly to send a summary of zope
tests run during the previous 24 hours. (Maybe I should set it to 24 and
a bit hours just to make sure I don't miss anything.)
The data is scraped from the pipermail archives.
The output looks like this:
--------
Subject: OK: Test Zope 2 HEAD / Python 2.3 / Linux
From: jeremy at zope.com
Date: Wed Dec 10 05:11:21 EST 2003
URL: http://mail.zope.org/pipermail/zope-tests/2003-December/000001.html
Subject: Tests - HEAD/Py2.3 - Not OK :-(
From: zope-tests at plope.com
Date: Wed Dec 10 05:12:22 EST 2003
URL: http://mail.zope.org/pipermail/zope-tests/2003-December/000005.html
Subject: Tests - 2_7-branch/Py2.3 - errors:1
From: zope-tests at plope.com
Date: Wed Dec 10 05:12:22 EST 2003
URL: http://mail.zope.org/pipermail/zope-tests/2003-December/000006.html
Subject: Tests - 2_6-branch/Py21 - failures:1
From: zope-tests at plope.com
Date: Wed Dec 10 05:12:22 EST 2003
URL: http://mail.zope.org/pipermail/zope-tests/2003-December/000004.html
Subject: Tests - 2_6-branch/Py22 - failures:2
From: zope-tests at plope.com
Date: Wed Dec 10 05:12:22 EST 2003
URL: http://mail.zope.org/pipermail/zope-tests/2003-December/000002.html
Subject: OK: Test ZODB HEAD / Python 2.3 / Linux
From: jeremy at zope.com
Date: Wed Dec 10 06:22:31 EST 2003
URL: http://mail.zope.org/pipermail/zope-tests/2003-December/000003.html
--------
I'd also like to say "all ok!" or to summarize the nature of any errors
in the subject line of the summary email.
It would help me to do this if the subject lines of automated test
emails all followed the same pattern.
The subjects need to describe what is being tested, for example:
ZODB HEAD / Python 2.3 / Linux
2_6-branch/Py22
They should also report on success or otherwise. This is the part I want
to be able to extract easily. The message conveyed will say one of the
following things:
OK
BAD
BAD failures:2
BAD errors:1
BAD failures:2 errors:1
I would like to propose that the following format be used:
Whatever you like -- DESCRIPTION -- SUCCESS
Put whatever you like at the front, provided it doesn't contain '--'.
The DESCRIPTION shouldn't contain '--' either.
SUCCESS should take the form I described above.
Does this work for the people running the automated tests?
--
Steve Alexander
More information about the Zope-Coders
mailing list