summaryrefslogtreecommitdiff
path: root/perf-regression-test.py
diff options
context:
space:
mode:
Diffstat (limited to 'perf-regression-test.py')
-rwxr-xr-xperf-regression-test.py32
1 files changed, 0 insertions, 32 deletions
diff --git a/perf-regression-test.py b/perf-regression-test.py
deleted file mode 100755
index 4e2cf09..0000000
--- a/perf-regression-test.py
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/usr/bin/env python
-# Use to test the current working directory's performance against HEAD.
-
-import os
-
-os.system("""
-set -e
-set -v
-
-# Generate numbers for baseline.
-rm -rf perf-tmp
-git clone . perf-tmp
-cp perf-tests.sh perf-tmp
-(cd perf-tmp && ./perf-tests.sh upb)
-cp perf-tmp/perf-tests.out perf-tests.baseline
-
-# Generate numbers for working directory.
-./perf-tests.sh upb""")
-
-baseline = {}
-baseline_file = open("perf-tests.baseline")
-for line in baseline_file:
- test, speed = line.split(":")
- baseline[test] = int(speed)
-
-print("\n\n=== PERFORMANCE REGRESSION TEST RESULTS:\n")
-wd_file = open("perf-tests.out")
-for line in wd_file:
- test, speed = line.split(":")
- baseline_val = baseline[test]
- change = float(int(speed) - baseline_val) / float(baseline_val) * 100
- print "%s: %d -> %d (%0.2f)" % (test, baseline_val, int(speed), change)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback