teleivo / forked-test-measurements

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

forked-test-measurements

To run:

  1. Install instrumentation project, resulting jar goes to $INST_JAR_LOC (e.g. /Users/jon/.m2/repository/edu/gmu/swe/junit/measurement/BuildSystemProfiler/0.0.1-SNAPSHOT/BuildSystemProfiler-0.0.1-SNAPSHOT.jar)
  2. Set environmental variable JAVA_TOOL_OPTIONS="-javaagent:$INST_JAR_LOC -Xbootclasspath/p:$INST_JAR_LOC
  3. Run each build, collect output to file in results/log.ant|mvn|gradle.txt
  4. In results run php parseLogs.php

Results:

Time in msec
Time to start forked JVM Time to run test Time to tear down forked JVM
ant 250.42 252.81 8.75
gradle 394.91 253.12 16.9
mvn 244.44 253.02 351.61

About


Languages

Language:Java 99.5%Language:PHP 0.5%