ably / ably-asset-tracking-android

Android client SDKs for the Ably Asset Tracking service.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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