Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 318111

Summary: [releng] run tests frequently on mylyn.eclipse.org
Product: z_Archived Reporter: Steffen Pingel <steffen.pingel>
Component: MylynAssignee: Steffen Pingel <steffen.pingel>
Status: RESOLVED FIXED QA Contact:
Severity: enhancement    
Priority: P3 CC: eclipse, greensopinion, mik.kersten, robert.elves, shawn.minto, steffen.pingel
Version: unspecified   
Target Milestone: 3.5   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Steffen Pingel CLA 2010-06-27 02:14:40 EDT
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.
Comment 1 Steffen Pingel CLA 2010-06-27 03:19:18 EDT
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
Comment 2 Steffen Pingel CLA 2010-06-30 23:38:07 EDT
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.