GEODE-5188 - Adds benchmarking framework. (#293)
authorJacob Barrett <jbarrett@pivotal.io>
Tue, 18 Dec 2018 17:20:18 +0000 (09:20 -0800)
committerGitHub <noreply@github.com>
Tue, 18 Dec 2018 17:20:18 +0000 (09:20 -0800)
commite4b2577305e015f38249db70c23b49b2a0523df6
treee40d9b7afe697b027594f1835442f71bc8128d6e
parent3882b003248bbc50a6e69d2fe84993c3757adb84
GEODE-5188 - Adds benchmarking framework. (#293)

* Prevent optimization of bench.
* Adds benchmark framework.
* Refactor for shared integration framework.
* Adds some get benchmarks.
* Fixes Rat checking
52 files changed:
.ratCheck.sh [deleted file]
.ratignore
.travis.yml
CMakeLists.txt
cmake/RatCheck.cmake [new file with mode: 0644]
cppcache/CMakeLists.txt
cppcache/README.md [new file with mode: 0644]
cppcache/benchmark/CMakeLists.txt [new file with mode: 0644]
cppcache/benchmark/GeodeHashBM.cpp [new file with mode: 0644]
cppcache/benchmark/main.cpp [new file with mode: 0644]
cppcache/integration/CMakeLists.txt [new file with mode: 0644]
cppcache/integration/benchmark/CMakeLists.txt [new file with mode: 0644]
cppcache/integration/benchmark/RegionBM.cpp [new file with mode: 0644]
cppcache/integration/benchmark/main.cpp [new file with mode: 0644]
cppcache/integration/framework/.clang-tidy [moved from cppcache/integration-test-2/framework/.clang-tidy with 100% similarity]
cppcache/integration/framework/CMakeLists.txt [new file with mode: 0644]
cppcache/integration/framework/Cluster.cpp [moved from cppcache/integration-test-2/framework/Cluster.cpp with 100% similarity]
cppcache/integration/framework/Cluster.h [moved from cppcache/integration-test-2/framework/Cluster.h with 99% similarity]
cppcache/integration/framework/Framework.cpp [moved from cppcache/integration-test-2/framework/Framework.cpp with 100% similarity]
cppcache/integration/framework/Framework.h [moved from cppcache/integration-test-2/framework/Framework.h with 100% similarity]
cppcache/integration/framework/Gfsh.cpp [moved from cppcache/integration-test-2/framework/Gfsh.cpp with 100% similarity]
cppcache/integration/framework/Gfsh.h [moved from cppcache/integration-test-2/framework/Gfsh.h with 100% similarity]
cppcache/integration/framework/GfshExecute.cpp [moved from cppcache/integration-test-2/framework/GfshExecute.cpp with 97% similarity]
cppcache/integration/framework/GfshExecute.h [moved from cppcache/integration-test-2/framework/GfshExecute.h with 100% similarity]
cppcache/integration/framework/config.h.in [moved from cppcache/integration-test-2/framework/config.h.in with 100% similarity]
cppcache/integration/test/CMakeLists.txt [moved from cppcache/integration-test-2/CMakeLists.txt with 68% similarity]
cppcache/integration/test/DataSerializableTest.cpp [moved from cppcache/integration-test-2/DataSerializableTest.cpp with 100% similarity]
cppcache/integration/test/EnableChunkHandlerThreadTest.cpp [moved from cppcache/integration-test-2/EnableChunkHandlerThreadTest.cpp with 100% similarity]
cppcache/integration/test/ExampleTest.cpp [moved from cppcache/integration-test-2/ExampleTest.cpp with 97% similarity]
cppcache/integration/test/FunctionExecutionTest.cpp [moved from cppcache/integration-test-2/FunctionExecutionTest.cpp with 100% similarity]
cppcache/integration/test/PdxInstanceTest.cpp [moved from cppcache/integration-test-2/PdxInstanceTest.cpp with 99% similarity]
cppcache/integration/test/RegionGetAllTest.cpp [new file with mode: 0644]
cppcache/integration/test/RegionPutAllTest.cpp [new file with mode: 0644]
cppcache/integration/test/RegionPutGetAllTest.cpp [moved from cppcache/integration-test-2/RegionPutGetAllTest.cpp with 98% similarity]
cppcache/integration/test/RegisterKeysTest.cpp [moved from cppcache/integration-test-2/RegisterKeysTest.cpp with 100% similarity]
cppcache/integration/test/StructTest.cpp [moved from cppcache/integration-test-2/StructTest.cpp with 97% similarity]
dependencies/CMakeLists.txt
dependencies/benchmark/CMakeLists.txt [new file with mode: 0644]
dependencies/benchmark/patches [new file with mode: 0644]
dependencies/boost/CMakeLists.txt
dependencies/gtest/CMakeLists.txt
dependencies/rat/CMakeLists.txt [new file with mode: 0644]
docs/docker/Dockerfile
packer/solaris/changepasswd
packer/windows/Packer.psm1
packer/windows/add-user-build.ps1
packer/windows/cleanup.ps1
packer/windows/install-chocolatey.ps1
packer/windows/install-gemfire.ps1
packer/windows/install-windows-8.1-2012-r2-wmf-5.ps1
packer/windows/setup-ec2config.ps1
packer/windows/uninstall-doxygen.ps1