Skip to content

Commit 62b9114

Browse files
authored
DRIVERS-3106 note cryptSharedLibPath may be set by test runner (#1817)
Intended to avoid errors loading `crypt_shared` from two different paths. Other tests may already pass an explicit `cryptSharedLibPath`.
1 parent 7bff2f5 commit 62b9114

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -530,6 +530,9 @@ The structure of this object is as follows:
530530
- `schemaMap`: Optional object. Maps namespaces to CSFLE schemas.
531531
- `encryptedFieldsMap`: Optional object. Maps namespaces to QE schemas.
532532
- `extraOptions`: Optional object. Configuration options for the encryption library.
533+
- If `extraOptions` is not present or omits `cryptSharedLibPath`, test runners MAY set `cryptSharedLibPath` to the
534+
path of [crypt_shared](../client-side-encryption/client-side-encryption.md#crypt_shared) being tested. This
535+
can avoid test errors loading crypt_shared from different paths.
533536
- `bypassQueryAnalysis`: Optional. Disables analysis of outgoing commands. Defaults to `false`.
534537
- `keyExpirationMS`: The same as in [`clientEncryption`](#entity_clientEncryption).
535538

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

34143417
## Changelog
34153418

3419+
- 2025-07-15: Clarify test runner may apply a default `cryptSharedLibPath`.
3420+
34163421
- 2025-06-10: **Schema version 1.24.**
34173422

34183423
Deprecate `storeEventsAsEntities` option for client entities and `loop` operation in the schema and remove them from

0 commit comments

Comments
 (0)