-
Type:
Task
-
Resolution: Done
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
-
None
-
Python Drivers
-
None
-
None
-
None
-
None
-
None
-
None
Context
Our CSOT tests rely on specific timing windows achieved with configureFailPoint to ensure that timeouts occur when expected. When the client used for a test is created, it does not fully initialize and begin SDAM until the first test operation is started. This can cause significant slowdowns and disrupt these timings, resulting in failed tests.
Definition of done
All unified test clients should be explicitly connected to the server before any test operations begin.
Pitfalls
If any tests explicitly expect their clients to not be connected before they begin test operations, those tests must have the ability to disable this behavior.