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))