Skip to content

Commit 7a9e918

Browse files
committed
add script to measure execution duration
1 parent 3f6a2c5 commit 7a9e918

2 files changed

Lines changed: 11 additions & 0 deletions

File tree

purity_check.sh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
java -jar /home/wd/checker-framework/checker/dist/checker.jar -classpath /home/wd/checker-framework/working-benchmarks/commons-cli/target/classes::/home/wd/checker-framework/checker/dist/checker.jar -processor org.checkerframework.checker.purity.PurityChecker -Aflowdotdir=pure -AsuggestPureMethods -AcheckPurityAnnotations \
2+
/home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/AlreadySelectedException.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/GnuParser.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/OptionGroup.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/PosixParser.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/AmbiguousOptionException.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/HelpFormatter.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/OptionValidator.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/TypeHandler.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/BasicParser.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/MissingArgumentException.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/Options.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/UnrecognizedOptionException.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/CommandLine.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/MissingOptionException.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/ParseException.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/Util.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/CommandLineParser.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/Option.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/Parser.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/package-info.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/DefaultParser.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/OptionBuilder.java /home/wd/checker-framework/working-benchmarks/commons-cli/src/main/java/org/apache/commons/cli/PatternOptionBuilder.java >out.log

run.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
import subprocess
2+
import time
3+
4+
tool_excutable = "./purity_check.sh"
5+
start = time.time()
6+
rtn_code = subprocess.call([tool_excutable], shell=True)
7+
end = time.time()
8+
print "Return code is {}.".format(rtn_code)
9+
print "Time taken by purity checking: \t{}\t seconds".format(end - start)

0 commit comments

Comments
 (0)