Community
Participate
Working Groups
Sometimes test failures are detected late since tests only run nightly and not all committers monitor test results. It would be nice if mylyn.eclipse.org or build.eclipse.org was running a build job that would frequently poll cvs and execute a test suite when changes are commited. The suite would not need to run against all supported Eclipse or repository versions but should run a minimal, yet, meaningful subset of the tests to provide quick feedback.
I have setup a job that polls cvs every 15 minutes and executes the AllHeartbeatTests suite: http://mylyn.eclipse.org/hudson/job/mylyn--heartbeat/. Since connector tests do take a long time on mylyn.eclipse.org (bug 318104) these run in a separate job that polls cvs every hour and executes the AllConnectorHeartbeatTests suite: http://mylyn.eclipse.org/hudson/job/mylyn--heartbeat--connectors/. The suite runs all Bugzilla and Trac tests but only against the latest stable version, i.e. Bugzilla 3.6 and Trac 0.12. Both heartbeat jobs run against Eclipse 3.6. I encourage everyone to subscribe to these jobs either using the Mylyn Hudson connector (more details soon) or through the RSS feed: * http://mylyn.eclipse.org/hudson/job/mylyn--heartbeat/rssFailed * http://mylyn.eclipse.org/hudson/job/mylyn--heartbeat--connectors/rssFailed
Removed Trac 0.9.6 which is now 4 years old from the test fixture to speed up tests and to lower maintenance overhead. If anyone is still running Trac 0.9.6 we can always easily add this back.