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. If any of the checks fails, it determines from the ChangeLog entries which checkins were made and sends mail to their authors.

The tester tests an i686-pc-linux-gnu native.

The following information is available:

The mail from the tester reporting failures is also sent to the gcc-regression mailing list. The tester also uses the test_summary script to send mail of its successful runs to the gcc-testresults mailing list.

If idle, the tester automatically tries to update its dejagnu and other tools daily, if the GCC tree is stable:

Occasionally people ask "Why did I get sent mail? I didn't break anything!" These are the reasons why you might get sent mail by the tester:


Geoffrey Keating geoffk@geoffk.org