The client package had a variety of issues that caused flaky tests and obscure test failures that were difficult to debug:
Issues where optional parameters were misused
Use proper error handling in acceptance test setup code that cannot return error values
Fix logic that lead to flaky tests
This PR addresses those issues and verifies that master is in a passing state again. I'm working to improve the test suite quality and setup CI (see #188 for some historical context). This change was run under the test runner I am to use (gotestrun) and was successful.
The client package had a variety of issues that caused flaky tests and obscure test failures that were difficult to debug:
This PR addresses those issues and verifies that master is in a passing state again. I'm working to improve the test suite quality and setup CI (see #188 for some historical context). This change was run under the test runner I am to use (
gotestrun
) and was successful.