summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorKimberly Hou <kimberly.hou@mongodb.com>2017-07-18 10:02:13 -0400
committerKimberly Hou <kimberly.hou@mongodb.com>2017-07-27 12:13:48 -0400
commitf322a9c308a2bbd486600c876484e255e4383db1 (patch)
tree712b38c94f8a436625bd17fa479c2fbaef129cd6 /etc
parentb6198c3a315d4b6775425d2dc8edab87d350194d (diff)
downloadmongo-f322a9c308a2bbd486600c876484e255e4383db1.tar.gz
SERVER-30031 Integrate the Query Fuzzer with Evergreen
Diffstat (limited to 'etc')
-rw-r--r--etc/evergreen.yml56
1 files changed, 55 insertions, 1 deletions
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 0eeb5d8da58..da293cf22cd 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -1802,6 +1802,19 @@ tasks:
jepsen_test_name: read-concern-majority
jepsen_write_concern: --write-concern w1
+## jstestfuzz standalone generational fuzzer WT ##
+- <<: *jstestfuzz_template
+ name: generational_jstestfuzz_WT
+ commands:
+ - func: "do setup"
+ - func: "run jstestfuzz"
+ vars:
+ jstestfuzz_vars: -g
+ - <<: *run_jstestfuzz_tests
+ vars:
+ <<: *jstestfuzz_config_vars
+ resmoke_args: --suites=generational_jstestfuzz --storageEngine=wiredTiger
+
## jstestfuzz mmapv1 ##
- <<: *jstestfuzz_template
name: jstestfuzz
@@ -3910,6 +3923,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -4139,6 +4153,7 @@ buildvariants:
- name: jsCore
- name: jsCore_auth
- name: jsCore_compatibility
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -4206,6 +4221,7 @@ buildvariants:
- name: sharding_gle_auth_basics_passthrough_write_cmd_WT
- name: jsCore_WT
- name: jsCore_compatibility_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -4295,6 +4311,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -4446,6 +4463,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -4570,6 +4588,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -4679,6 +4698,7 @@ buildvariants:
- name: jsCore_WT
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -4768,6 +4788,7 @@ buildvariants:
- name: jsCore_WT
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -4859,6 +4880,7 @@ buildvariants:
- name: jsCore_WT
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -4953,6 +4975,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsCore_op_query_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -5044,6 +5067,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -5151,6 +5175,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -5414,6 +5439,7 @@ buildvariants:
- name: jsCore_decimal_WT
- name: sharding_WT_ese
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -5483,6 +5509,7 @@ buildvariants:
- name: concurrency_simultaneous
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_concurrent
- name: jstestfuzz_concurrent_WT
@@ -5568,6 +5595,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -5720,6 +5748,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -5848,6 +5877,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -6016,6 +6046,7 @@ buildvariants:
- name: jsCore_minimum_batch_size_WT
- name: jsCore_op_query
- name: jsCore_op_query_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -6341,6 +6372,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -6430,6 +6462,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -6555,6 +6588,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal
- name: jsCore_decimal_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -6696,6 +6730,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsCore_op_query_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -6801,6 +6836,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsCore_op_query_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -7026,6 +7062,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7116,6 +7153,7 @@ buildvariants:
- ubuntu1404-jepsen
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7179,6 +7217,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7268,6 +7307,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7354,6 +7394,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsCore_op_query_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -7458,6 +7499,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_compatibility_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7558,6 +7600,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7637,6 +7680,7 @@ buildvariants:
- name: jsCore_compatibility_WT
- name: jsCore_decimal_WT
- name: jsCore_op_query_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -7740,6 +7784,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_compatibility_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7853,6 +7898,7 @@ buildvariants:
- name: jsCore_decimal
- name: jsCore_decimal_WT
- name: jsCore_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -7942,6 +7988,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -8005,6 +8052,7 @@ buildvariants:
- name: ese_WT
- name: jsCore
- name: jsCore_auth
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -8091,6 +8139,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_compatibility_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -8219,6 +8268,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_compatibility_WT
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -8345,6 +8395,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_compatibility
- name: jsCore_op_query
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -8428,6 +8479,7 @@ buildvariants:
- name: jsCore_auth
- name: jsCore_op_query
- name: jsCore_compatibility
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -8674,6 +8726,7 @@ buildvariants:
- name: jsCore
- name: jsCore_auth
- name: jsCore_compatibility
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_concurrent_WT
- name: jstestfuzz_concurrent_replication_WT
@@ -8874,6 +8927,7 @@ buildvariants:
tasks:
- name: compile
- name: compile_all
+ - name: generational_jstestfuzz_WT
- name: jstestfuzz
- name: jstestfuzz_WT
- name: jstestfuzz_concurrent
@@ -9116,7 +9170,7 @@ buildvariants:
# nest curly braces inside. The curly braces "{}" need their own quotes to protect them from
# being interpreted by bash.
test_flags: >
- --mongodSetParameters='{rollbackMethod: rollbackViaRefetchNoUUID}'
+ --mongodSetParameters='{rollbackMethod: rollbackViaRefetch}'
compile_flags: --ssl MONGO_DISTMOD=rhel62 -j$(grep -c ^processor /proc/cpuinfo) --variables-files=etc/scons/mongodbtoolchain_gcc.vars CPPPATH="/opt/basis/rlp/rlp/include /opt/basis/rlp/utilities/include" --use-basis-tech-rosette-linguistics-platform=on
num_jobs_available: $(grep -c ^processor /proc/cpuinfo)
use_scons_cache: true