Hi Scott
From there it can run tests and do whatever we wish with the results,
like grab all test failures and upload it to your test result viewer.
If a build fails we can have it use twitter / irc to inform people
that a slave failed to build PHP for whatever reason.
I wonder if we can use the new run-tests code as part of this? Georg has
just integrated a first try at parallel running. We are working on
having something that it's easy to grab all the test results from.
Olivier sent a note earlier this week as an attempt to map out
requirements what should happen with the ad-hoc test reports, however
I'm wondering if we should just scrap the ad-hoc test reports and put
the effort into getting results from a defined set of platforms? Aside
from the fact that they go to a mailing list which is hard to view,
would anyone make use of the ad-hoc reports if we could get test results
from a representative set of platforms in a more controlled way?
I'd like to be able to see test results across several platforms
(various *ix, windows, mac....), 64 bit, 32 bit. And when a test fails
to be able to get to the relevant files. This is similar to the gcov
pages (but more) with the ability to have different views of the
results, I like Mark's summary page but would want to be able have a few
different views, the test fest results page has a few of the attributes
that I'd like to see (not the color scheme of course). Is the sort of
thing we would be able to do?
It's also got various scheduling parts built in, so we can do
continuous regular builds to make sure its still compiling and daily
memory builds to check for new memory leaks.
Other cool features are notifying people when it broke via IRC,
twitter or mailing list. And optionally packaging the freshly built
tests and uploading them. We could hypothetically get our snapshots
built this way so we never release a broken snapshot?
That would be good :-)
The project URL is http://buildbot.net/trac and the vast documentation
is at http://djmitche.github.com/buildbot/docs/0.7.10/
I might be able to sit down and give this a go on the plane next week.
Zoe
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php