summaryrefslogtreecommitdiff
path: root/buildscripts/resmokeconfig/suites/sharding_multiversion.yml
blob: 3ae8023351f6a17afcfe72f49f6a25cf1d3a8d9c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
test_kind: js_test

selector:
  roots:
  - jstests/sharding/*.js
  - jstests/sharding/change_streams/*.js
  - jstests/sharding/query/*.js
  exclude_with_any_tags:
  - multiversion_incompatible
  # TODO (SERVER-55857): Remove this hardcoded tag once tests are filtered out using the
  # 'REQUIRES_FCV_TAG' list in 'multiversion_constants.py'.
  - requires_fcv_51
  - backport_required_multiversion
  - replica_sets_multiversion_backport_required_multiversion
  exclude_files:
  # Enable when 4.6 becomes last stable
  - jstests/sharding/query/merge_command_options.js
  - jstests/sharding/max_time_ms_enforced_on_shard.js
  # TODO SERVER-46040: Enable when SERVER-46040 is backported
  - jstests/sharding/drop_indexes_with_stale_config_error.js
  - jstests/sharding/query/merge_write_concern.js

  # This tag file can be created using ./buildscripts/resmoke.py generate-multiversion-exclude-tags
  # or downloaded from the evergreen task.
  tag_file: multiversion_exclude_tags.yml

executor:
  config:
    shell_options:
      nodb: ''
      global_vars:
        TestData:
          useRandomBinVersionsWithinReplicaSet: true
          mongosBinVersion: 'last-lts'