GCC Automated Testing System

The GCC automated continuous testing system is, at present, a single machine which waits for a checkin to the GCC Subversion repository; checks out a URL of that tree; checks that it builds (for the native case, checks that it bootstraps); and runs the testsuite, checking whether any test which used to pass now fails.

The tester tests a powerpc-darwin9.8 native. The system has GMP 4.2.4 and MPFR 2.3.2 installed in /usr/local.

The following information is available:

If a build failure or a successful build with new regressions occurs, the tester sends mail to the gcc-regression mailing list. On any successful build, the tester also uses the test_summary script to send mail to the gcc-testresults mailing list.

If the tester is idle and the GCC tree has no regressions, the tester automatically tries to update its dejagnu and other tools daily:

At present, the tester does not send mail to individuals, only to mailing lists, but a previous version of the tester did do this and this feature is planned to be re-added in the future.


Geoffrey Keating geoffk@geoffk.org