Description
Documentation for this project is available here:
https://wiki.corp.mongodb.com/display/BUILD/How+To+Benchmark+Test+Your+Project+in+Evergreen
When opening a BUILD ticket requesting an Evergreen project for your benchmark tests you must ask them to enable the "perf plugin" for the project. Without the perf plugin benchmark runs won't generate graphs.
The Evergreen project requires a separate config file from the config you may already be using in Evergreen. To make things easier, steal the perf.yml and run-perf-tests.sh from the Python driver project and modify them for your test suite:
https://github.com/mongodb/mongo-python-driver/blob/ddc0d294af11824fc895d48967d698ae4a9ba462/.evergreen/perf.yml
https://github.com/mongodb/mongo-python-driver/blob/ddc0d294af11824fc895d48967d698ae4a9ba462/.evergreen/run-perf-tests.sh
Attachments
Issue Links
- depends on
-
CSHARP-2085 Port Driver Benchmark Tests to Evergreen
-
- Backlog
-
-
PHPC-1028 Port Driver Benchmark Tests to Evergreen
-
- Backlog
-
-
NODE-1175 Node Performance Benchmarks
-
- Scoping
-
-
MOTOR-187 Motor benchmarks in Evergreen
-
- Backlog
-
-
CDRIVER-1212 C Driver Performance Benchmarking
-
- Closed
-
-
JAVA-2649 Implement driver benchmarking specification
-
- Closed
-
-
RUST-169 Port Driver Benchmark Tests to Evergreen
-
- Backlog
-
-
CXX-1459 Port Driver Benchmark Tests to Evergreen
-
- Closed
-
-
GODRIVER-112 Port Driver Benchmark Tests to Evergreen
-
- Closed
-
-
PYTHON-1277 Port Driver Benchmark Tests to Evergreen
-
- Closed
-
-
SWIFT-484 Port Driver Benchmark Tests to Evergreen
-
- Closed
-
-
RUBY-1250 Port Driver Benchmark Tests to Evergreen
-
- Backlog
-
- is related to
-
DRIVERS-301 Driver Performance Benchmarking
-
- Closed
-