summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Neupauer <martin.neupauer@mongodb.com>2019-05-20 12:05:59 -0400
committerMartin Neupauer <martin.neupauer@mongodb.com>2019-05-23 13:47:33 -0400
commitd08633878f0cc33b5484decdb8df17845c842089 (patch)
tree69cf1900a5779605357edeaa867b02721870d093
parent645c02e7a139171aec96376cedb8b159e00a0aa8 (diff)
downloadmongo-d08633878f0cc33b5484decdb8df17845c842089.tar.gz
SERVER-40576 Create s_b suite in Evergreen
-rw-r--r--.gitignore1
-rw-r--r--buildscripts/resmokeconfig/suites/search_beta.yml11
-rw-r--r--buildscripts/resmokeconfig/suites/search_beta_ssl.yml16
-rw-r--r--etc/evergreen.yml29
4 files changed, 57 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore
index 427efea56ce..de204f36479 100644
--- a/.gitignore
+++ b/.gitignore
@@ -84,6 +84,7 @@ scratch
/mongos
/mongoshim
/mongosniff
+/mongotmock
/mongotrafficreader
/wt
diff --git a/buildscripts/resmokeconfig/suites/search_beta.yml b/buildscripts/resmokeconfig/suites/search_beta.yml
new file mode 100644
index 00000000000..1cb62d9353b
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/search_beta.yml
@@ -0,0 +1,11 @@
+test_kind: js_test
+
+selector:
+ roots:
+ - src/mongo/db/modules/*/jstests/search_beta/*.js
+
+executor:
+ config:
+ shell_options:
+ nodb: ''
+ readMode: commands
diff --git a/buildscripts/resmokeconfig/suites/search_beta_ssl.yml b/buildscripts/resmokeconfig/suites/search_beta_ssl.yml
new file mode 100644
index 00000000000..5f7a3a053da
--- /dev/null
+++ b/buildscripts/resmokeconfig/suites/search_beta_ssl.yml
@@ -0,0 +1,16 @@
+test_kind: js_test
+
+selector:
+ roots:
+ - src/mongo/db/modules/*/jstests/search_beta/ssl/*.js
+
+executor:
+ config:
+ shell_options:
+ nodb: ''
+ readMode: commands
+ ssl: ''
+ tlsAllowInvalidHostnames: ''
+ tlsAllowInvalidCertificates: ''
+ tlsCAFile: jstests/libs/ca.pem
+ tlsCertificateKeyFile: jstests/libs/client.pem
diff --git a/etc/evergreen.yml b/etc/evergreen.yml
index 5b1838a0ca7..54093220a5f 100644
--- a/etc/evergreen.yml
+++ b/etc/evergreen.yml
@@ -3450,6 +3450,7 @@ tasks:
- "./mongobridge*"
- "./mongoebench*"
- "./mongoed*"
+ - "./mongotmock*"
- "./wt*"
- "buildscripts/**"
- "*Example"
@@ -7776,6 +7777,24 @@ tasks:
- {'source': {'path': '${push_path}-STAGE/${push_name}/mongodb-${push_name}-${push_arch}-debugsymbols-${suffix}-${task_id}.${ext|tgz}.md5', 'bucket': 'build-push-testing'},
'destination': {'path': '${push_path}/mongodb-${push_name}-${push_arch}-debugsymbols-${suffix}.${ext|tgz}.md5', 'bucket': '${push_bucket}'}}
+- <<: *task_template
+ name: search_beta
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=search_beta --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
+
+- <<: *task_template
+ name: search_beta_ssl
+ commands:
+ - func: "do setup"
+ - func: "run tests"
+ vars:
+ resmoke_args: --suites=search_beta_ssl --storageEngine=wiredTiger
+ resmoke_jobs_max: 1
+
- name: shared_scons_cache_pruning
exec_timeout_secs: 7200 # 2 hour timeout for the task overall
depends_on: []
@@ -9863,6 +9882,8 @@ buildvariants:
- name: .read_only
- name: .rollbackfuzzer
- name: sasl
+ - name: search_beta
+ - name: search_beta_ssl
- name: session_jscore_passthrough
- name: .sharding .jscore !.wo_snapshot !.multi_stmt
- name: .sharding .txns
@@ -10052,6 +10073,8 @@ buildvariants:
- name: .read_only
- name: .rollbackfuzzer
- name: sasl
+ - name: search_beta
+ - name: search_beta_ssl
- name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
# Sharded transactions suites exclude tests that use snapshot read concern, since snapshot read
@@ -10133,6 +10156,8 @@ buildvariants:
- name: .retry
- name: .rollbackfuzzer
- name: sasl
+ - name: search_beta
+ - name: search_beta_ssl
- name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- name: .sharding .jscore !.wo_snapshot
@@ -10215,6 +10240,8 @@ buildvariants:
- name: .rollbackfuzzer
- name: retryable_writes_jscore_passthrough_gen
- name: sasl
+ - name: search_beta
+ - name: search_beta_ssl
- name: secondary_reads_passthrough_gen
- name: session_jscore_passthrough
- name: .sharding .jscore !.wo_snapshot
@@ -10270,6 +10297,8 @@ buildvariants:
- name: replica_sets_jscore_passthrough
- name: .replica_sets .multi_oplog
- name: sasl
+ - name: search_beta
+ - name: search_beta_ssl
- name: sharding_auth_audit_gen
- name: sharding_auth_gen
- name: snmp