Add scripts for automated performance testing
commitb5fb96ff5887fd67652f4f9933f2e9684dddc84d
authorAlberto Bertogli <albertito@blitiri.com.ar>
Fri, 25 Jul 2008 23:43:25 +0000 (25 20:43 -0300)
committerAlberto Bertogli <albertito@blitiri.com.ar>
Fri, 25 Jul 2008 23:47:53 +0000 (25 20:47 -0300)
treebbfeecbd992c1bff164f978f47d5ffa86cba21ce
parent8d70b173ff7cbd288917087f1410d96f4dcb8c35
Add scripts for automated performance testing

This patch introduces two new scripts inside tests/perf: perf.sh and
ag.sh. They depend on being used in a git repository.

perf.sh can run the C tests with different parameters and graph the
results. The results will be named after the current git commit. A single
run takes about 9 minutes on an Intel Core 2 Duo E8400 (3.0Ghz).

ag.sh can aggregate the results of the perf.sh runs across different
commits, creating comparative graphs.

Together, they can be used to track performance regressions in the common
operations.

Signed-off-by: Alberto Bertogli <albertito@blitiri.com.ar>
.gitignore
tests/perf/ag.sh [new file with mode: 0755]
tests/perf/perf.sh [new file with mode: 0755]