Update the `NetworkConnectivityTests` to use `sdk-test-proxy`
lawrence-forooghian opened this issue · comments
I’ve created a standalone server in https://github.com/ably/sdk-test-proxy which contains all of the fault proxy code that’s currently being used by AAT Android’s NetworkConnectivityTests
. I want to remove the proxy code from AAT Android and update it to instead use this standalone server.
First of all I want to address these outstanding issues for the proxy:
Branch use-external-proxy-for-NetworkConnectivityTests
in this repo has been updated to use the external server. All of the NetworkConnectivityTests
are passing on this branch.
The remaining work to do is the following:
- Tidy up the updated code on that branch (make sure docstrings are still correct)
- Add proxy as a submodule so that we can lock its version
- Add instructions for running proxy locally
- Fix CI build (i.e. run proxy in CI)
- Update the test skipping mechanism
- Integrate with #924 once that’s merged
- Check if Android version limitations still apply
➤ Automation for Jira commented:
The link to the corresponding Jira issue is https://ably.atlassian.net/browse/SDK-3345