summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/matrix_suites/mappings
diff options
context:
space:
mode:
authorTrevor Guidry <trevor.guidry@mongodb.com>2023-02-21 13:20:29 +0000
committerEvergreen Agent <no-reply@evergreen.mongodb.com>2023-02-21 14:43:46 +0000
commitb6639eed34d9bc40c15ccaa15ea20ec87c71c2f7 (patch)
treea8a26642fa9c3806d0fd1aac2422c0d1433ebf06 /buildscripts/resmokeconfig/matrix_suites/mappings
parent9d7d2aedc91a887e7f9c110f2a99859d2290d798 (diff)
downloadmongo-b6639eed34d9bc40c15ccaa15ea20ec87c71c2f7.tar.gz
SERVER-70345 aggregate several change stream suites
Diffstat (limited to 'buildscripts/resmokeconfig/matrix_suites/mappings')
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_mongos_passthrough.yml6
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads.yml12
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads_sharded_collections.yml24
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_sharded_collections_passthrough.yml12
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_mongos_passthrough.yml10
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_passthrough.yml13
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_sharded_collections.yml25
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_sharded_collections_passthrough.yml13
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_mongos_passthrough.yml10
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_passthrough.yml13
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_sharded_collections.yml27
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_sharded_collections_passthrough.yml13
-rw-r--r--buildscripts/resmokeconfig/matrix_suites/mappings/multiversion.yml24
13 files changed, 200 insertions, 2 deletions
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_mongos_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_mongos_passthrough.yml
new file mode 100644
index 00000000000..b4be722afd0
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_mongos_passthrough.yml
@@ -0,0 +1,6 @@
+- suite_name: change_streams_mongos_passthrough
+ base_suite: change_streams
+ overrides:
+ - "change_streams.mongos_passthrough"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads.yml
new file mode 100644
index 00000000000..b508337ce3c
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads.yml
@@ -0,0 +1,12 @@
+- suite_name: change_streams_secondary_reads
+ base_suite: change_streams
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.secondary_reads"
+ - "change_streams.disable_write_noops"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.secondary_reads_eval"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.secondary_reads_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads_sharded_collections.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads_sharded_collections.yml
new file mode 100644
index 00000000000..ca2c1748e15
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_secondary_reads_sharded_collections.yml
@@ -0,0 +1,24 @@
+# This suite combines testing for change_streams_mongos_passthrough, change_streams_secondary_reads,
+# and change_streams_sharded_collections_passthrough.
+# If part of this suite fails, you can comment out individual parts or run the above tests
+# to dig deeper into what is failing.
+- suite_name: change_streams_secondary_reads_sharded_collections
+ base_suite: change_streams
+ description: >-
+ This suite is a combination of change_streams_mongos_passthrough,
+ change_streams_secondary_reads, and change_streams_sharded_collections_passthrough.
+ You can run any of these tests individually to debug any issues that might arrise.
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.secondary_reads"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.secondary_reads_eval"
+ - "change_streams.sharded_collections_passthrough_eval"
+ #uncomment this line if you comment out the secondary reads portion of this file
+ # - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
+ - "change_streams.secondary_reads_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_sharded_collections_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_sharded_collections_passthrough.yml
new file mode 100644
index 00000000000..96f59316a7b
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_sharded_collections_passthrough.yml
@@ -0,0 +1,12 @@
+- suite_name: change_streams_sharded_collections_passthrough
+ base_suite: change_streams
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_mongos_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_mongos_passthrough.yml
new file mode 100644
index 00000000000..6c498d60ce6
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_mongos_passthrough.yml
@@ -0,0 +1,10 @@
+- suite_name: change_streams_whole_cluster_mongos_passthrough
+ base_suite: change_streams_whole_cluster_passthrough
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.whole_cluster_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_passthrough.yml
new file mode 100644
index 00000000000..6ecb9b6420c
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_passthrough.yml
@@ -0,0 +1,13 @@
+- suite_name: change_streams_whole_cluster_secondary_reads_passthrough
+ base_suite: change_streams_whole_cluster_passthrough
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.secondary_reads"
+ - "change_streams.disable_write_noops"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.secondary_reads_eval"
+ - "change_streams.whole_cluster_eval"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.secondary_reads_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_sharded_collections.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_sharded_collections.yml
new file mode 100644
index 00000000000..7cf79d9453b
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_secondary_reads_sharded_collections.yml
@@ -0,0 +1,25 @@
+# This suite combines testing for change_streams_whole_cluster_mongos_passthrough,
+# change_streams_whole_cluster_secondary_reads_passthrough, and
+# change_streams_whole_cluster_sharded_collections_passthrough.
+# If part of this suite fails, you can comment out individual parts or run the above tests
+# to dig deeper into what is failing.
+- suite_name: change_streams_whole_cluster_secondary_reads_sharded_collections
+ base_suite: change_streams_whole_cluster_passthrough
+ description: >-
+ This suite is a combination of core_ese_gcm, core_repeat_queries, and core_minimum_batch_size.
+ You can run any of these tests individually to debug any issues that might arrise.
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.secondary_reads"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.secondary_reads_eval"
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.whole_cluster_eval"
+ #uncomment this line if you comment out the secondary reads portion of this file
+ # - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
+ - "change_streams.secondary_reads_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_sharded_collections_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_sharded_collections_passthrough.yml
new file mode 100644
index 00000000000..91d1129d3a0
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_cluster_sharded_collections_passthrough.yml
@@ -0,0 +1,13 @@
+- suite_name: change_streams_whole_cluster_sharded_collections_passthrough
+ base_suite: change_streams_whole_cluster_passthrough
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.whole_cluster_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_mongos_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_mongos_passthrough.yml
new file mode 100644
index 00000000000..b6238f1c469
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_mongos_passthrough.yml
@@ -0,0 +1,10 @@
+- suite_name: change_streams_whole_db_mongos_passthrough
+ base_suite: change_streams_whole_db_passthrough
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.whole_db_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_passthrough.yml
new file mode 100644
index 00000000000..77bb894eaf0
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_passthrough.yml
@@ -0,0 +1,13 @@
+- suite_name: change_streams_whole_db_secondary_reads_passthrough
+ base_suite: change_streams_whole_db_passthrough
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.secondary_reads"
+ - "change_streams.disable_write_noops"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.secondary_reads_eval"
+ - "change_streams.whole_db_eval"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.secondary_reads_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_sharded_collections.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_sharded_collections.yml
new file mode 100644
index 00000000000..0f618d46275
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_secondary_reads_sharded_collections.yml
@@ -0,0 +1,27 @@
+# This suite combines testing for change_streams_whole_db_mongos_passthrough,
+# change_streams_whole_db_secondary_reads_passthrough, and
+# change_streams_whole_db_sharded_collections_passthrough.
+# If part of this suite fails, you can comment out individual parts or run the above tests
+# to dig deeper into what is failing.
+- suite_name: change_streams_whole_db_secondary_reads_sharded_collections
+ base_suite: change_streams_whole_db_passthrough
+ description: >-
+ This suite is a combination of change_streams_whole_db_mongos_passthrough,
+ change_streams_whole_db_secondary_reads_passthrough, and
+ change_streams_whole_db_sharded_collections_passthrough.
+ You can run any of these tests individually to debug any issues that might arrise.
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.secondary_reads"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.secondary_reads_eval"
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.whole_db_eval"
+ #uncomment this line if you comment out the secondary reads portion of this file
+ # - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
+ - "change_streams.secondary_reads_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_sharded_collections_passthrough.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_sharded_collections_passthrough.yml
new file mode 100644
index 00000000000..6951b400f9c
--- /dev/null
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/change_streams_whole_db_sharded_collections_passthrough.yml
@@ -0,0 +1,13 @@
+- suite_name: change_streams_whole_db_sharded_collections_passthrough
+ base_suite: change_streams_whole_db_passthrough
+ overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.base_eval"
+ eval:
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.whole_db_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
diff --git a/buildscripts/resmokeconfig/matrix_suites/mappings/multiversion.yml b/buildscripts/resmokeconfig/matrix_suites/mappings/multiversion.yml
index bf1d389be56..5786d3f4539 100644
--- a/buildscripts/resmokeconfig/matrix_suites/mappings/multiversion.yml
+++ b/buildscripts/resmokeconfig/matrix_suites/mappings/multiversion.yml
@@ -39,14 +39,34 @@
- "multiversion.replica_fixture_last_lts_old_new_new"
- suite_name: change_streams_sharded_collections_passthrough_last_continuous_new_old_old_new
- base_suite: change_streams_sharded_collections_passthrough
+ base_suite: change_streams
+ # The change_stream overrides are copied from change_streams_sharded_collections_passthrough.yml
overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.base_eval"
- "multiversion.sharded_fixture_last_continuous_new_old_old_new"
+ eval:
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
- suite_name: change_streams_sharded_collections_passthrough_last_lts_new_old_old_new
- base_suite: change_streams_sharded_collections_passthrough
+ base_suite: change_streams
+ # The change_stream overrides are copied from change_streams_sharded_collections_passthrough.yml
overrides:
+ - "change_streams.mongos_passthrough"
+ - "change_streams.sharded_collections_passthrough"
+ - "change_streams.base_eval"
- "multiversion.sharded_fixture_last_lts_new_old_old_new"
+ eval:
+ - "change_streams.sharded_collections_passthrough_eval"
+ - "change_streams.causal_consistency"
+ excludes:
+ - "change_streams.mongos_passthrough_excludes"
+ - "change_streams.sharded_collections_passthrough_excludes"
- suite_name: concurrency_replication_last_continuous_new_new_old