mongo/jstests/multiVersion
Militsa Sotirova f0112f35f2 SERVER-113685 SERVER-113900 SERVER-113897 Disallow wildcard index creation where projection is only _id exclusion (#44569)
GitOrigin-RevId: 6841449b634f9cea3d404e7615a0fe6e9e927db4
2025-12-12 16:04:06 +00:00
..
genericBinVersion SERVER-113685 SERVER-113900 SERVER-113897 Disallow wildcard index creation where projection is only _id exclusion (#44569) 2025-12-12 16:04:06 +00:00
genericChangeStreams SERVER-109626 Adjust behavior for emitting additional fields in change streams (#41310) 2025-09-16 16:07:12 +00:00
genericSetFCVUsage SERVER-114017 Fix `move_primary_setFCV.js` creating database at latest FCV instead of downgraded FCV (#44332) (#44335) 2025-12-02 20:35:23 +00:00
libs SERVER-109913 Add query knob to override FCV-gating for rankFusion features (#41256) 2025-09-19 14:46:26 +00:00
targetedTestsLastLtsFeatures SERVER-110184 Fix command_registration_startup_behavior_fcv.js now that command registry properly works on older versions (#41058) 2025-10-07 17:31:14 +00:00
BUILD.bazel SERVER-100977 Restrict js_library to arm/x86_64 cpus (#32508) 2025-04-09 21:28:06 +00:00
OWNERS.yml SERVER-91538 Add OWNERS.yml files for cluster scalability (#24975) 2024-07-23 14:48:23 +00:00
README.md SERVER-87034 Initial markdown format (#19276) 2024-02-27 19:58:04 +00:00
validate_cross_version.js SERVER-107032 remove multiversion testing against v5.0 (#38059) 2025-07-03 03:37:13 +00:00

README.md

Multiversion Tests

Context

These tests test specific upgrade/downgrade behavior expected between different versions of MongoDB. Some of these tests will persist indefinitely & some of these tests will be removed upon branching. All targeted tests must go in a targeted test directory. Do not put any files in the multiVersion/ top-level directory.

Generic Tests

These tests test the general functionality of upgrades/downgrades regardless of version. These will persist indefinitely, as they should always pass regardless of MongoDB version.

Targeted Tests

These tests are specific to the current development cycle. These can/will fail after branching and are subject to removal during branching.

targetedTestsLastLtsFeatures

These tests rely on a specific last-lts version. After the next major release, last-lts is a different version than expected, so these are subject to failure. Tests in this directory will be removed after the next major release.

targetedTestsLastContinuousFeatures

These tests rely on a specific last-continuous version. After the next minor release, last-continuous is a different version than expected, so these are subject to failure. Tests in this directory will be removed after the next minor release.