Context
Since the spec is being deprecated and removed, we should move the unified tests into our codebase in order to avoid losing coverage. This will also allow us to decouple these tests more easily from the unified runner by converting them to bespoke Go driver prose tests as needed.
Definition of done
- Copy all current CSOT unified spec tests from their respective spec test submodule directories into a directory inside the go driver repo
- Rewire the unified test execution to source unified test files from this new directory in addition to the submodule.
- Skip the tests that are pulled in via the submodule, citing GODRIVER-4252 for skip removal
Pitfalls
What should the implementer watch out for? What are the risks?
- is depended on by
-
GODRIVER-4248 Flaky test: TestUnifiedSpec/client-side-operations-timeout/tests/gridfs-delete.json/timeoutMS_applied_to_delete_against_the_files_collection
-
- Blocked
-
- related to
-
GODRIVER-4252 Remove CSOT tests
-
- Blocked
-