Add test for memory benchmark in golem
Bug: 121018500
Change-Id: I944f0c57f16ec19124beefc3410905cada7155e2
diff --git a/tools/minify_tool.py b/tools/minify_tool.py
index cdbab78..a512665 100755
--- a/tools/minify_tool.py
+++ b/tools/minify_tool.py
@@ -87,7 +87,7 @@
def minify_tool(mainclass=None, input_jar=utils.R8_JAR, output_jar=None,
lib=utils.RT_JAR, debug=True, build=True, benchmark_name=None,
- track_memory_file=None, additional_args=[]):
+ track_memory_file=None, additional_args=[], java_args=[]):
if output_jar is None:
output_jar = generate_output_name(input_jar, mainclass)
with utils.TempDir() as path:
@@ -108,7 +108,8 @@
tmp_input_path] + additional_args
start_time = time.time()
return_code = toolhelper.run('r8', args, debug=debug, build=build,
- track_memory_file=track_memory_file)
+ track_memory_file=track_memory_file,
+ extra_args=java_args)
if benchmark_name:
elapsed_ms = 1000 * (time.time() - start_time)
print('%s(RunTimeRaw): %s ms' % (benchmark_name, elapsed_ms))