mongo/jstests/multiVersion
Vishnu K a70adab08a SERVER-88891 delete serverless, tenant migrations and shard split / shard merge test code [v6.0] (#26033)
GitOrigin-RevId: 5702bc404437cd9e3e666151d343174da25004b0
2025-05-07 16:41:42 +00:00
..
genericBinVersion SERVER-92625 Pin the version of v5.0 to 5.0.28 in failing timeseries with mixed schema upgrade tests (#24978) 2024-07-26 21:28:27 +00:00
genericChangeStreams SERVER-53104 Ensure all shard-local cache collections of config.collections contain timestamps after upgrade 2021-02-26 09:35:09 +00:00
genericSetFCVUsage SERVER-88891 delete serverless, tenant migrations and shard split / shard merge test code [v6.0] (#26033) 2025-05-07 16:41:42 +00:00
libs SERVER-57369 Disable concurrent authentication 2022-02-24 02:51:46 +00:00
targetedTestsLastContinuousFeatures SERVER-94405 [v6.0 only] Re-enable autosplitting on the sessions collection when downgrading to FCV 5.0 (#27518) 2025-04-09 20:53:53 +00:00
targetedTestsLastLtsFeatures SERVER-101523 [v6.0] Allow specifying collMod with changeStreamPreAndPostImages: { enabled: false } in FCV 5.0 (#33013) 2025-04-09 20:55:48 +00:00
README.md SERVER-60211 Structure targeted multiversion JS test directories 2022-02-02 20:13:31 +00:00
downgrade_fcv_only_if_internal_transaction_is_not_prepared.js SERVER-66054 Internal transactions in jstests/multiversion are not running on evergreen 2022-04-28 18:31:03 +00:00
internal_sessions_setfcv_wait_for_transaction_coordinator_cleanup.js Revert "Revert "Merge branch 'v6.0' of github.com:10gen/mongo into v6.0"" 2022-06-22 16:58:08 +00:00
internal_transactions_during_downgrade.js SERVER-66054 Internal transactions in jstests/multiversion are not running on evergreen 2022-04-28 18:31:03 +00:00
internal_transactions_index_setFCV.js Revert "Revert "Merge branch 'v6.0' of github.com:10gen/mongo into v6.0"" 2022-06-22 16:58:08 +00:00
prepare_unique_fcv_check.js SERVER-91738 Check if index spec contains prepareUnique when featureF… (#25986) 2024-12-06 21:27:52 +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.