-
Notifications
You must be signed in to change notification settings - Fork 5.3k
[Android] Remove gRPC client tests #121953
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR removes the Android gRPC client test infrastructure that was added in PR #73060. The removal is justified as the Android gRPC pipeline has been non-functional for an extended period and no longer serves a useful purpose. The team plans to revisit the need for these tests in the future.
Key Changes
- Removed the complete gRPC test project directory including client tests, server implementation, protobuf definitions, certificates, and Docker configuration
- Removed the dedicated Azure Pipeline configuration for gRPC Android client tests
- Cleaned up all gRPC-related package version references and build properties
Reviewed changes
Copilot reviewed 34 out of 35 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
| src/tests/FunctionalTests/Android/Device_Emulator/gRPC/* | Complete removal of the gRPC test project directory including all test code, protobuf files, certificates, and supporting assets |
| src/libraries/tests.proj | Removed gRPC test project references, exclusions, and cleaned up test execution conditions |
| src/libraries/sendtohelixhelp.proj | Removed Helix correlation payload and pre/post commands for gRPC Docker server setup |
| eng/pipelines/runtime-android-grpc-client-tests.yml | Removed the entire pipeline configuration file for Android gRPC client tests |
| eng/liveBuilds.targets | Removed the GrpcServerDockerImageDir property definition |
| eng/Versions.props | Removed all gRPC-related package version properties (GoogleProtobuf, Grpc.AspNetCore, Grpc.Core, etc.) |
| .config/CredScanSuppressions.json | Removed credential scan suppressions for gRPC test certificates and private keys |
|
Tagging subscribers to this area: @akoeplinger, @matouskozak, @simonrozsival |
tommcdon
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM! Thanks!
|
/ba-g Test failures are unrelated (macOS-13 based runner images being deprecated) |
This PR reverts changes from #73060
The Android gRPC pipeline has been failing for a while and does not currently serve any purpose. We need to revisit the need for this test. For the time being, let's remove this code from the repo.
/cc @tommcdon