This is an automated email from the ASF dual-hosted git repository.
upthewaterspout pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/geode-benchmarks.git.
from 178ad74 Adding new class to evaluate a test run against a baseline
add 96d80c3 Cleaning up benchmark output directory
add d522735 Adding a small get benchmark.
add 9bd87ab Cleaning lib directory between runs
add 9bba15d Encapsulating Infrastructure in RemoteJVMFactory
add 0c1b83b Refactoring how context is passed to a task
add 3711a4f Setting the output directory for each ChildJVM
add a9226a3 Adding a property to set the outputDir through gradle
new f238dca Merge pull request #2 from
upthewaterspout/feature/dir_per_benchmark
The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
README.md | 4 +-
geode-benchmarks/build.gradle | 3 ++
.../benchmark/tasks/{PutTask.java => GetTask.java} | 6 +--
.../apache/geode/benchmark/tasks/StartClient.java | 5 +-
.../apache/geode/benchmark/tasks/StartLocator.java | 8 ++-
.../apache/geode/benchmark/tasks/StartServer.java | 4 +-
...Benchmark.java => PartitionedGetBenchmark.java} | 17 +++++--
.../benchmark/tests/PartitionedPutBenchmark.java | 5 +-
.../benchmark/PartitionedPutBenchmarkTest.java | 15 +++---
.../java/org/apache/geode/perftest/TestConfig.java | 13 +++++
.../org/apache/geode/perftest/TestContext.java | 3 ++
.../org/apache/geode/perftest/TestRunners.java | 21 +++++---
.../perftest/infrastructure/Infrastructure.java | 9 +++-
.../infrastructure/local/LocalInfrastructure.java | 6 +--
.../infrastructure/ssh/SshInfrastructure.java | 10 ++--
.../apache/geode/perftest/jdk/SystemInterface.java | 2 +-
.../apache/geode/perftest/jvms/JVMLauncher.java | 19 +++++---
.../org/apache/geode/perftest/jvms/JVMMapping.java | 3 ++
.../geode/perftest/jvms/RemoteJVMFactory.java | 40 +++++++++------
.../org/apache/geode/perftest/jvms/RemoteJVMs.java | 31 ++++++------
.../perftest/jvms/classpath/ClassPathCopier.java | 5 +-
.../apache/geode/perftest/jvms/rmi/ChildJVM.java | 23 +++++++--
.../apache/geode/perftest/jvms/rmi/Controller.java | 17 +++++--
.../geode/perftest/jvms/rmi/ControllerFactory.java | 6 ++-
.../geode/perftest/jvms/rmi/ControllerRemote.java | 4 ++
.../org/apache/geode/perftest/jvms/rmi/Worker.java | 10 ++--
.../geode/perftest/jvms/rmi/WorkerRemote.java | 3 +-
.../geode/perftest/runner/DefaultTestContext.java | 24 ++++-----
.../geode/perftest/runner/DefaultTestRunner.java | 57 +++++++++++-----------
...{DefaultTestContext.java => SharedContext.java} | 13 +++--
.../geode/perftest/yardstick/YardstickTask.java | 2 +-
.../geode/perftest/TestRunnerIntegrationTest.java | 56 ++++++++++++++++++++-
.../apache/geode/perftest/TestRunnerJUnitTest.java | 17 ++++---
.../org/apache/geode/perftest/TestRunnersTest.java | 14 ++----
.../geode/perftest/benchmarks/EmptyBenchmark.java | 31 +++++-------
.../local/LocalInfrastructureTest.java | 2 +-
.../infrastructure/ssh/SshInfrastructureTest.java | 21 +++++++-
.../jvms/RemoteJVMFactoryIntegrationTest.java | 5 +-
.../geode/perftest/jvms/RemoteJVMFactoryTest.java | 17 ++++---
.../geode/perftest/jvms/rmi/ChildJVMTest.java | 27 +++++++++-
...TestContextTest.java => SharedContextTest.java} | 4 +-
.../perftest/yardstick/YardstickTaskTest.java | 41 +++++++---------
42 files changed, 408 insertions(+), 215 deletions(-)
copy
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/{PutTask.java
=> GetTask.java} (89%)
copy
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tests/{PartitionedPutBenchmark.java
=> PartitionedGetBenchmark.java} (79%)
copy
harness/src/main/java/org/apache/geode/perftest/runner/{DefaultTestContext.java
=> SharedContext.java} (77%)
copy
geode-benchmarks/src/main/java/org/apache/geode/benchmark/tasks/PutTask.java =>
harness/src/test/java/org/apache/geode/perftest/benchmarks/EmptyBenchmark.java
(61%)
rename
harness/src/test/java/org/apache/geode/perftest/runner/{DefaultTestContextTest.java
=> SharedContextTest.java} (93%)