aboutsummaryrefslogtreecommitdiff
path: root/tools/unittests/testdata/results_processor.py
diff options
context:
space:
mode:
Diffstat (limited to 'tools/unittests/testdata/results_processor.py')
-rw-r--r--tools/unittests/testdata/results_processor.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/tools/unittests/testdata/results_processor.py b/tools/unittests/testdata/results_processor.py
new file mode 100644
index 00000000..69c23e30
--- /dev/null
+++ b/tools/unittests/testdata/results_processor.py
@@ -0,0 +1,25 @@
+#!/usr/bin/env python
+# Copyright 2017 the V8 project authors. All rights reserved.
+# Use of this source code is governed by a BSD-style license that can be
+# found in the LICENSE file.
+
+"""
+Fake results processor for testing that just sums some things up.
+"""
+
+import fileinput
+import re
+
+richards = 0.0
+deltablue = 0.0
+
+for line in fileinput.input():
+ match = re.match(r'^Richards\d: (.*)$', line)
+ if match:
+ richards += float(match.group(1))
+ match = re.match(r'^DeltaBlue\d: (.*)$', line)
+ if match:
+ deltablue += float(match.group(1))
+
+print 'Richards: %f' % richards
+print 'DeltaBlue: %f' % deltablue