-
Type: Task
-
Resolution: Fixed
-
Priority: Minor - P4
-
None
-
Component/s: Unified Test Runner
-
Not Needed
Summary
DRIVERS-2549 added a new search index management API to the index-management spec. The unified test files added by this tickets were modified by DRIVERS-2630 to validate the the error message returned by the server.
Search index commands are only supported with Atlas.
This message is only returned by the enterprise version. The community version have an other message
no such command: 'createSearchIndexes'
After discussion (see comments), it was decided that the unified test format is not intended to run with community servers. The spec should be clarified to say that enterprise servers should be used with unified tests.
Motivation
Who is the affected end user?
Drivers engineers.
How does this affect the end user?
It does not.
How likely is it that this problem or use case will occur?
Developers running the tests on community version get unexpected failures.
If the problem does occur, what are the consequences and how severe are they?
Engineers are stuck until they figure out they must run the driver tests against the enterprise version.
The problem can be solved by implementing a check before running the UTR.
Is this issue urgent?
No, as long as the engineers are aware of the problem and can implement the check as described in the previous question.
Is this ticket required by a downstream team?
No
Is this ticket only for tests?
Yes, this ticket is only for tests.
Acceptance Criteria
- Update the unified test format spec to state that only enterprise servers are intended to be supported.
- is related to
-
DRIVERS-2688 Search index unified tests should specify that they cannot run against Atlas
- Backlog
- related to
-
DRIVERS-2630 Add e2e testing against Atlas to the search index management API
- Closed