Add 'uet android keep-wireless-enabled' command #117
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This command should be run on a machine that has Android devices connected via USB. When run, it will switch any devices connected over USB to listen on TCP/IP 5555 so they can be used by the whole build cluster over Wi-Fi.
In addition, UET will now force the public/private key pair in the local user profile used for USB/Wi-Fi debugging to be the same well-known key (it's hard-coded in the UET source code). This is necessary to ensure that arbitrary build and developer machines can connect to Android devices without manual authorization. We'd prefer to put our key at a unique path for UET and pass the key path via an environment variable or
adb connect
, but ADB doesn't support this so we just have to override the key globally.