On Sat, Feb 25, 2012 at 3:27 PM, Olivier Doucet <webmas...@ajeux.com> wrote:

> Hello everyone,
>
> By reading run-tests.php source code, I can see that a JUNIT XML file can
> be easily built in 'make test'.
> This contains all succeeded, failed and skipped tests with diffs.
>

Yep, we even have an improved version (running on ci.qa.php.net currently)
thanks to Shein (
https://github.com/Tyrael/ci.qa.php.net/commits/master/run-tests.php) which
still needs to be merged to the svn.


>
> I wondered if we can modify run-tests.php to automatically build this file
> each time, and when the user is asked to send report, send this XML report
> as well to QA report interface. This would give us the following :
> - list of succeeded tests (to know if one test is 100% failing or not)
> - better diff parsing (some glitches in current implementation due to email
> format when you send a qa-report).
>

we could, but I think that would require a clear consensus from the
qa/internals group.
I remember we also had some problems with the diffs (having whitespace
chars not allowed in CDATA, or something like that)


>
>
> I also would like to add a special env variable to be able to send the QA
> report automatically : we would be able to have more QA reports this way
> (and also add ci.qa.php.net reports too in qa.php.net/reports/ interface
> easily).
>

this would be also easy(setting the email sending on by default), but I
remember somebody mentioning that we don't want to be spammed with the
reports, and it would create some problem, as the current report contains
sensitive system specific informations.

ps: you can currently grab the junit.xml's from ci.qa.php.net if you want (
http://ci.qa.php.net/job/php-src-5.3-matrix-build/344/architecture=x86,os=bsd-freebsd-8.2/artifact/junit.xml
for
example)

-- 
Ferenc Kovács
@Tyr43l - http://tyrael.hu

Reply via email to