-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: None
Use Case
As a Node.js driver engineer
I want the unified runner changes needed for CSOT implemented
So that I can start testing the changes in the driver
User Impact
- None
Dependencies
- None
Unknowns
- Figure out a common way to ensure timeoutMS usage fails tests until the specific operation under test supports it (ideally test should fail, but omitting timeoutMS has fallback behavior by default)
Acceptance Criteria
Implementation Requirements
- Implement the following unified runner operations:
- 'listDatabaseNames',
- 'listCollectionNames',
- 'count',
- 'listIndexNames',
- 'dropIndexes',
- 'drop'
Testing Requirements
- Ensure all CSOT tests fail due to lack of support and not runner incompatibility
Documentation Requirements
- None
Follow Up Requirements
- None