-
Type: Task
-
Resolution: Done
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
Acceptance Criteria
- Spec test sync
- Move legacy client side encryption tests into a legacy folder in our spec test directory and confirm that they still run
- Sync new unified tests with latest unified tests
- Add a runner for unified csfle tests
- Unified Test Runner Updates
- Add support for a new entity, client encryption in the unified runner
- Add support for new operations in the test runner
- createDataKey
- rewrapDataKey
- createKey
- deleteKey
- addKeyAlternateName
- getKey
- getKeys
- getKeyByAltName
- removeKeyAlternateName
- Skip all unified csfle tests except the following (functionality already implemented by Anna)
- Key material tests
- Rewrap data key tests
The new ClientEncryption entity is described in the spec here.
- has to be finished together with
-
NODE-4261 Add support for skip reasons to our manually skipped unified runner tests
- Closed
-
NODE-4315 Require 4.2.0 server for tests with "csfle: true" runOnRequirement
- Closed
-
NODE-4110 Add ClientEncryption entity and Key Management API operations to Unified Test Format
- Closed
There are no Sub-Tasks for this issue.