diff options
author | Trevor Guidry <trevor.guidry@mongodb.com> | 2023-02-21 13:20:29 +0000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2023-02-21 14:43:46 +0000 |
commit | b6639eed34d9bc40c15ccaa15ea20ec87c71c2f7 (patch) | |
tree | a8a26642fa9c3806d0fd1aac2422c0d1433ebf06 /buildscripts/resmokeconfig/matrix_suites/mappings | |
parent | 9d7d2aedc91a887e7f9c110f2a99859d2290d798 (diff) | |
download | mongo-b6639eed34d9bc40c15ccaa15ea20ec87c71c2f7.tar.gz |
SERVER-70345 aggregate several change stream suites
Diffstat (limited to 'buildscripts/resmokeconfig/matrix_suites/mappings')
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 |