-
Notifications
You must be signed in to change notification settings - Fork 9
Description
It would be nice if the execution client provided an option to also cancel the TestEvents it scheduled in case of reaching the clientTimeout.
Currently, if the execution client reaches the clientTimeout only the execution client will stop but the TestEvents it scheduled will keep running. This mismatch in states could cause trouble in CI/CD pipelines where you'd expect the TestEvents triggered by the execution client to also stop when reaching the timeout.
As far as I can tell, the Execution API does not yet provide an endpoint to cancel the execution event and therefore also does not cancel the associated TestEvents. The only way to cancel the TestEvents at the moment is to utilize the MonitorService.svc and its respective endpoints /GetTestEvents and /CancelTestEvent.