summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoachim Breitner <mail@joachim-breitner.de>2014-07-14 13:29:47 +0200
committerJoachim Breitner <mail@joachim-breitner.de>2014-07-14 13:29:47 +0200
commitcfeededff5662a6e2dc0104eb00adcca4d4ae984 (patch)
treef327cbcaa65077b4064070b79dc6028d5df7c32a
parent194107ea9333c1d9d61abf307db2da6a699847af (diff)
downloadhaskell-cfeededff5662a6e2dc0104eb00adcca4d4ae984.tar.gz
New testsuite verbosity level 4
which makes it print performance numbers even when the test succeeds (good for historic analysis)
-rw-r--r--testsuite/driver/runtests.py4
-rw-r--r--testsuite/driver/testlib.py2
2 files changed, 3 insertions, 3 deletions
diff --git a/testsuite/driver/runtests.py b/testsuite/driver/runtests.py
index c92eaefacc..103c7ace7c 100644
--- a/testsuite/driver/runtests.py
+++ b/testsuite/driver/runtests.py
@@ -98,8 +98,8 @@ for opt,arg in opts:
config.skip_perf_tests = True
if opt == '--verbose':
- if arg not in ["0","1","2","3"]:
- sys.stderr.write("ERROR: requested verbosity %s not supported, use 0,1,2 or 3" % arg)
+ if arg not in ["0","1","2","3","4"]:
+ sys.stderr.write("ERROR: requested verbosity %s not supported, use 0,1,2,3 or 4" % arg)
sys.exit(1)
config.verbose = int(arg)
diff --git a/testsuite/driver/testlib.py b/testsuite/driver/testlib.py
index 3479b6a5ba..e44f5f54cb 100644
--- a/testsuite/driver/testlib.py
+++ b/testsuite/driver/testlib.py
@@ -1052,7 +1052,7 @@ def checkStats(stats_file, range_fields):
print field, 'value is too high:'
result = failBecause('stat not good enough')
- if val < lowerBound or val > upperBound:
+ if val < lowerBound or val > upperBound or config.verbose >= 4:
valStr = str(val)
valLen = len(valStr)
expectedStr = str(expected)