mongo/jstests/multiVersion
Joan Bruguera Micó (at MongoDB) aa72074b0c SERVER-99290 Invalid timeseries buckets collections prevent completion of FCV 8.0 upgrade (#31509)
GitOrigin-RevId: f43ef28d9cef24c10e9459a7bc4a3637cefe7d80
2025-01-28 19:46:03 +00:00
..
genericBinVersion SERVER-98574: Enable dbCheck feature flag (#30767) 2025-01-15 21:09:04 +00:00
genericChangeStreams SERVER-88142 Include collection type with `create` events (#27416) 2025-01-07 19:40:28 +00:00
genericSetFCVUsage SERVER-99290 Invalid timeseries buckets collections prevent completion of FCV 8.0 upgrade (#31509) 2025-01-28 19:46:03 +00:00
libs SERVER-91379 Re-introduce eslint rule for missing semicolons (#23630) 2024-06-19 11:12:24 +00:00
targetedTestsLastLtsFeatures SERVER-99275 Expect a single dropIndexes event in change_streams_split_event_v1_v2_tokens.js (#31247) 2025-01-18 00:25:55 +00:00
README.md SERVER-87034 Initial markdown format (#19276) 2024-02-27 19:58:04 +00:00
downgrade_fcv_only_if_internal_transaction_is_not_prepared.js SERVER-79735 Convert jstest corpus to use es modules 2023-08-06 20:48:04 +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.