I have made an update to how gerrit patches are verified with Hudson.
Rather than one large job (cdt-verify) that does all the work, 4
smaller jobs are run in parallel that each test a different part of
CDT. This allows for the following highlights:
1) Time from git push to build result reduced from 52 minutes to 25 minutes
2) Time from git push to compile-only build completing so you know if
there is a silly compile only error (like forgetting to commit a file
or forgetting to update pom.xml when version changes) reduced from 52
minutes to 7 minutes -
3) Time to rebuild failing test because Bug 499777 isn't resolved yet
reduced from 52 minutes to as little as 17 (depending on what failed).
This takes advantage of being able to retrigger only the job that
failed instead of the whole build -
In gerrit the Hudson job votes the same, but instead of reporting one
job result, it reports 4, for example:
Patch Set 3: Verified-1
You can see all the jobs here:
You can see my notes in the bug: https://bugs.eclipse.org/515304
Please let me know on cdt-dev or in the bug above if you have any
comments/concerns on my approach.
Kichwa Coders Ltd.
cdt-dev mailing list
To change your delivery options, retrieve your password, or unsubscribe from this list, visit