GEODE-6086: Adding a tool to allow command line analysis of test runs (#7)
authorBrian Rowe <browe@pivotal.io>
Wed, 28 Nov 2018 18:49:54 +0000 (10:49 -0800)
committerGitHub <noreply@github.com>
Wed, 28 Nov 2018 18:49:54 +0000 (10:49 -0800)
commit30ae13c036a0eb69a395a83fdc3ad38943828c5b
treeba7ea234a9ef469186f966c870ba9676a1ee11b0
parent4d98bf11a2fe56a0f02b6fa6e18cfffb9de0365c
GEODE-6086: Adding a tool to allow command line analysis of test runs (#7)

This change adds the analyzeRun gradle target, which, when passed a baseline
result directory and test result directory via --args, will analyze the output
and report the variation of the test from the baseline.

This also improves the benchmark analyzer to scan the test result dir and
automatically parse out the benchmarks rather than needing them passed.
harness/build.gradle
harness/src/main/java/org/apache/geode/perftest/analysis/Analyzer.java [new file with mode: 0644]
harness/src/main/java/org/apache/geode/perftest/analysis/BenchmarkRunAnalyzer.java
harness/src/test/java/org/apache/geode/perftest/analysis/BenchmarkRunAnalyzerTest.java