summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorVlad Rachev <vlad.rachev@mongodb.com>2019-08-21 20:47:42 +0000
committerevergreen <evergreen@mongodb.com>2019-08-21 20:47:42 +0000
commitcb65f662017c8661cec0f4e07d08b829a1a67ad6 (patch)
tree6594f8715bec6b7dc7d83fce684d24aecacc4563 /etc
parent5250df3ea62783b2c3cdf2d638258680b6f64fc0 (diff)
downloadmongo-cb65f662017c8661cec0f4e07d08b829a1a67ad6.tar.gz
SERVER-37101 Add aggregation pipeline fuzzer suite with optimization mode
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml19
1 files changed, 17 insertions, 2 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 5cbf6f34ebb..792dc0e5e89 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -5186,7 +5186,7 @@ tasks:
resmoke_args: --suites=initial_sync_fuzzer
name: initial_sync_fuzzer
-## Standalone generational fuzzer for aggregation pipelines ##
+## Standalone generational fuzzer for multiversion aggregation pipelines ##
- <<: *jstestfuzz_template
name: aggregation_multiversion_fuzzer_gen
tags: ["aggfuzzer", "common"]
@@ -5201,7 +5201,7 @@ tasks:
name: aggregation_multiversion_fuzzer
task_path_suffix: "/data/multiversion"
-## Standalone generational fuzzer for aggregation expressions ##
+## Standalone generational fuzzer for multiversion aggregation expressions ##
- <<: *jstestfuzz_template
name: aggregation_expression_multiversion_fuzzer_gen
tags: ["aggfuzzer"]
@@ -5231,6 +5231,21 @@ tasks:
npm_command: agg-expr-fuzzer
name: aggregation_expression_optimization_fuzzer
+## Standalone generational fuzzer for checking optimized and unoptimized aggregation pipelines
+- <<: *jstestfuzz_template
+ name: aggregation_optimization_fuzzer_gen
+ tags: ["aggfuzzer"]
+ commands:
+ - func: "generate fuzzer tasks"
+ vars:
+ <<: *jstestfuzz_config_vars
+ num_files: 5
+ num_tasks: 10
+ jstestfuzz_vars: --diffTestingMode optimization
+ resmoke_args: --suites=generational_fuzzer
+ npm_command: agg-fuzzer
+ name: aggregation_optimization_fuzzer
+
## Standalone fuzzer for checking wildcard index correctness ##
- <<: *jstestfuzz_template
name: aggregation_wildcard_fuzzer_gen