Skip to content

Commit 9b7b2c8

Browse files
committed
require using Evaluating Matches to match server parameters
To handle non-numeric parameters, like `featureFlagQETextSearchPreview`.
1 parent cb8ee3c commit 9b7b2c8

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

source/unified-test-format/unified-test-format.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -352,9 +352,9 @@ The structure of this object is as follows:
352352
`{ getParameter: 1, <parameter>: 1 }` command to the server using an internal MongoClient. Drivers MAY also choose
353353
to send a `{ getParameter: '*' }` command and fetch all parameters at once. The result SHOULD be cached to avoid
354354
repeated calls to fetch the same parameter. Test runners MUST apply the rules specified in
355-
[Flexible Numeric Comparisons](#flexible-numeric-comparisons) when comparing values. If a server does not support a
356-
parameter, test runners MUST treat the comparison as not equal and skip the test. This includes errors that occur
357-
when fetching a single parameter using `getParameter`.
355+
[Evaluating Matches](#evaluating-matches) when comparing values. If a server does not support a parameter, test
356+
runners MUST treat the comparison as not equal and skip the test. This includes errors that occur when fetching a
357+
single parameter using `getParameter`.
358358

359359
<span id="runOnRequirement_auth"></span>
360360

@@ -3416,6 +3416,9 @@ other specs *and* collating spec changes developed in parallel or during the sam
34163416

34173417
## Changelog
34183418

3419+
- 2025-07-24: Require `serverParameters` use [Evaluating Matches](#evaluating-matches) behavior to compare parameters to
3420+
handle non-numeric values.
3421+
34193422
- 2025-07-15: Clarify test runner may apply a default `cryptSharedLibPath`.
34203423

34213424
- 2025-06-10: **Schema version 1.24.**

0 commit comments

Comments
 (0)