Stable API Tests
October 23, 2024 ยท View on GitHub
Notes
This directory contains tests for the Stable API specification. They are implemented in the
Unified Test Format, and require schema version 1.1. Note that to
run these tests, the server must be started with both enableTestCommands and acceptApiVersion2 parameters set to
true.
Testing with required API version
Drivers MUST run their test suite against a cluster with the requireApiVersion parameter enabled and also requires
authentication.
To run this test, proceed as follows: - Start a standalone mongod instance
- Connect to the standalone instance and run the following command on the
admindatabase:{ setParameter: 1, requireApiVersion: true } - Declare an API version for the test run through the
MONGODB_API_VERSIONenvironment variable. - If the environment variable is set, all clients created in tests MUST declare the
ServerApiVersionspecified.
Only standalone servers must be tested. The tests should run for each server version >= 5.0, including latest.