diff options
author | Robert Guo <robert.guo@10gen.com> | 2018-08-09 16:30:52 -0400 |
---|---|---|
committer | Robert Guo <robert.guo@10gen.com> | 2018-08-13 11:25:57 -0400 |
commit | da7d4435814a352e52cbba1f86123ea8a155d6cf (patch) | |
tree | aea5f8375cf4fad00b795d708e7a2688592d5ab4 /etc | |
parent | 1ce4c3db9f598a5c0988362a6908d9b83c07e94f (diff) | |
download | mongo-da7d4435814a352e52cbba1f86123ea8a155d6cf.tar.gz |
SERVER-36530 add EVG tasks for multiversion agg expression fuzzer
Diffstat (limited to 'etc')
-rw-r--r-- | etc/evergreen.yml | 56 |
1 files changed, 46 insertions, 10 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml index f98bbc437f3..b7e022690b4 100644 --- a/etc/evergreen.yml +++ b/etc/evergreen.yml @@ -1683,7 +1683,7 @@ functions: set -o errexit echo "jstestfuzz self-tests finished" - npm run ${npm_command|jstestfuzz} -- --jsTestsDir ../jstests ${jstestfuzz_vars} + npm run ${npm_command|jstestfuzz} -- ${jstestfuzz_vars} - command: archive.targz_pack params: @@ -3923,6 +3923,22 @@ tasks: jepsen_test_name: read-concern-majority jepsen_write_concern: --write-concern w1 +## Standalone generational fuzzer for aggregation expressions ## +- <<: *jstestfuzz_template + name: aggregation_expression_multiversion_fuzzer + commands: + - func: "do setup" + - func: "do multiversion setup" + - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --numGeneratedFiles 50 + npm_command: agg-expr-fuzzer + - <<: *run_jstestfuzz_tests + vars: + <<: *jstestfuzz_config_vars + task_path_suffix: /data/multiversion + resmoke_args: --suites=generational_fuzzer + ## jstestfuzz standalone aggregation generational fuzzer ## - <<: *jstestfuzz_template name: aggregation_fuzzer @@ -4017,6 +4033,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4029,7 +4047,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles ${jstestfuzz_num_generated_files|75} + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles ${jstestfuzz_num_generated_files|75} - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4042,7 +4060,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles ${jstestfuzz_num_generated_files|75} + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles ${jstestfuzz_num_generated_files|75} - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4055,7 +4073,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles ${jstestfuzz_num_generated_files|75} + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles ${jstestfuzz_num_generated_files|75} - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4068,7 +4086,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles ${jstestfuzz_num_generated_files|75} + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles ${jstestfuzz_num_generated_files|75} - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4081,7 +4099,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles ${jstestfuzz_num_generated_files|75} + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles ${jstestfuzz_num_generated_files|75} - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4094,7 +4112,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles 25 + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles 25 - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4107,7 +4125,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles ${jstestfuzz_num_generated_files|75} + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles ${jstestfuzz_num_generated_files|75} - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4119,6 +4137,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4130,6 +4150,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4141,6 +4163,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4153,7 +4177,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles 75 + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles 75 - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4165,6 +4189,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4176,6 +4202,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4187,6 +4215,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4199,7 +4229,7 @@ tasks: - func: "do setup" - func: "run jstestfuzz" vars: - jstestfuzz_vars: --numGeneratedFiles 50 + jstestfuzz_vars: --jsTestsDir ../jstests --numGeneratedFiles 50 - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -4211,6 +4241,8 @@ tasks: commands: - func: "do setup" - func: "run jstestfuzz" + vars: + jstestfuzz_vars: --jsTestsDir ../jstests - <<: *run_jstestfuzz_tests vars: <<: *jstestfuzz_config_vars @@ -8874,6 +8906,7 @@ buildvariants: - name: aggregation_one_shard_sharded_collections - name: aggregation_read_concern_majority_passthrough - name: aggregation_sharded_collections_passthrough + - name: aggregation_expression_multiversion_fuzzer - name: auth - name: causally_consistent_jscore_passthrough - name: causally_consistent_jscore_passthrough_auth @@ -9054,6 +9087,7 @@ buildvariants: - name: jsCore_auth - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough + - name: aggregation_expression_multiversion_fuzzer - name: aggregation_fuzzer - name: jstestfuzz - name: jstestfuzz_concurrent @@ -10304,6 +10338,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: jsonSchema + - name: aggregation_expression_multiversion_fuzzer - name: aggregation_fuzzer - name: jstestfuzz - name: jstestfuzz_concurrent @@ -10942,6 +10977,7 @@ buildvariants: - name: jsCore_txns - name: causally_consistent_jscore_txns_passthrough - name: aggregation_fuzzer + - name: aggregation_expression_multiversion_fuzzer - name: jstestfuzz - name: jstestfuzz_concurrent - name: jstestfuzz_concurrent_replication |