|
@@ -240,3 +240,10 @@ def run_perf_test(files, parameters, optimization_level, n_iterations=1):
|
|
|
def format_output(output):
|
|
|
"""Formats the output of `run_file_to_completion` as a string."""
|
|
|
return '\n'.join(output)
|
|
|
+
|
|
|
+DEFAULT_PERF_FILE_NAME = 'perf_data.txt'
|
|
|
+
|
|
|
+def write_perf_to_file(test_name, optimization_level, result, file_name=DEFAULT_PERF_FILE_NAME):
|
|
|
+ """Writes performance data to a file."""
|
|
|
+ with open(file_name, "a") as perf_file:
|
|
|
+ perf_file.write('%s:%s %f\n' % (test_name, optimization_level, result))
|