Changes to the way the compact binary is started mainly around cancellation and more aggressive cancellation during the startup of tasks.
Fixed a flakey bug where a network error was not classified as a network error
Fixed an issue where we were running the same test multiple times due to the TestCases generating a non-distinct set of tests to run - the issue occurs when versions are redirected for stability which occurs for WebSockets.
Locally I have reached 15 tests runs without a failure!! I haven't been able to get past 6 previously!! May be luck, something locally just works but it's a step towards more stability!!
How to review this PR
Quality :heavy_check_mark:
Pre-requisites
[ ] I have read How we use GitHub Issues for help deciding when and where it's appropriate to make an issue.
[ ] I have considered informing or consulting the right people, according to the ownership map.
[ ] I have considered appropriate testing for my change.
Background
Changes to the way the compact binary is started mainly around cancellation and more aggressive cancellation during the startup of tasks.
Fixed a flakey bug where a network error was not classified as a network error
Fixed an issue where we were running the same test multiple times due to the TestCases generating a non-distinct set of tests to run - the issue occurs when versions are redirected for stability which occurs for WebSockets.
Locally I have reached 15 tests runs without a failure!! I haven't been able to get past 6 previously!! May be luck, something locally just works but it's a step towards more stability!!
How to review this PR
Quality :heavy_check_mark:
Pre-requisites