I've made a couple of changes to the processing of benchmark results.
The server now automatically tabulates the raw results like: http://ex.seabright.co.nz/benchmarks/gcc-linaro-4.7+bzr114974/logs/armv7l-na...
diffbench[1] can now take a URL instead of a local file such as: python diffbench.py \ http://ex.seabright.co.nz/benchmarks/gcc-linaro-4.7+bzr114974/logs/armv7l-na... \ http://ex.seabright.co.nz/benchmarks/gcc-linaro-4.7+bzr114977~uweigand~mov-v...
You'll need to put the username and password from https://wiki.linaro.org/Internal/ToolChain into ~/.netrc to authenticate.
diffbench now tries to pull a readable name from the results to make the results easier to understand. Running the above command now shows:
Significant differences ----------------------- * bzr114977 scored xx.yy % (t=38.9) against bzr114974 on popular embedded benchmark rgbcmykv2data3 ...
All other results ----------------- ======== ============== ========= ========= ======================== testname subname bzr114974 bzr114977 improvement in bzr114977 ======== ============== ========= ========= ======================== coremark 2xxx.096 2xxx.653 100.0 ...
-- Michael [1] http://code.launchpad.net/linaro-toolchain-benchmarks scripts/diffbench.py