diff options
Diffstat (limited to 'BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java')
-rw-r--r-- | BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java b/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java new file mode 100644 index 0000000..c8118b2 --- /dev/null +++ b/BenchmarkFramework/app/src/main/java/org/linaro/iasenov/benchmarkframework/Test42.java @@ -0,0 +1,48 @@ +package org.linaro.iasenov.benchmarkframework; + +import android.util.Log; + +/** + * Created by iasenov on 10/25/16. + */ +public class Test42 extends BaseBenchmark{ + + private String TAG = "MallocBench"; + + public String startBenchmark(int count) + { + version = " MallocBench"; + benchmarkName = "Test42"; + executable_name = "gperftools_benchmark_malloc"; + integrationType = "EX"; + chartName = "MallocBench"; + + + + clear(); + + startTest = System.currentTimeMillis(); + + String param = ""; + + TESTCOMMANDS = getCommands(executable_name, benchmarkName); + + xout[2] = copyAssetsExecFileAndRun(executable_name, TESTCOMMANDS); + + endTest = System.currentTimeMillis(); + + sendElapsedTimeToChart(); + + submitElapsedTime(endTest-startTest); + + + + return benchmarkName + ":" + getBenchmarkResult(5, integrationType); + } + + public boolean stopBenchmark(){ + process_exec.destroy(); + Log.i(TAG, "Destroy Process:" + process_exec.toString()); + return true; + } +} |