Skip to content

test: Add interop test for a random_subsetting_experimental LB policy.#8816

Closed
marek-szews wants to merge 2 commits intogrpc:masterfrom
marek-szews:randomsubsetting-lb-interop-test
Closed

test: Add interop test for a random_subsetting_experimental LB policy.#8816
marek-szews wants to merge 2 commits intogrpc:masterfrom
marek-szews:randomsubsetting-lb-interop-test

Conversation

@marek-szews
Copy link
Contributor

Enable interop testing for random subsetting Load Balancing policy (experimantal) to validate correctness and integration with existing child policies.

RELEASE NOTES:

  • Add interop test for a random_subsetting_experimental LB policy.

@codecov
Copy link

codecov bot commented Jan 8, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 83.35%. Comparing base (c6d5e5e) to head (7543fba).
⚠️ Report is 49 commits behind head on master.

Additional details and impacted files
@@            Coverage Diff             @@
##           master    #8816      +/-   ##
==========================================
+ Coverage   83.26%   83.35%   +0.09%     
==========================================
  Files         418      417       -1     
  Lines       33004    32920      -84     
==========================================
- Hits        27480    27442      -38     
+ Misses       4109     4081      -28     
+ Partials     1415     1397      -18     

see 41 files with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@easwars easwars added Type: Testing Area: Interop Includes vanilla and PSM interop test client and server. Not for bugs from interop testing. labels Jan 15, 2026
@easwars
Copy link
Contributor

easwars commented Jan 15, 2026

Has this been agreed upon with other languages, as the interop tests run clients and servers from different languages, and the flags passed to the test client and the test server need to match.

@easwars easwars assigned marek-szews and unassigned easwars Jan 15, 2026
@easwars easwars added this to the 1.79 Release milestone Jan 15, 2026
@marek-szews
Copy link
Contributor Author

Has this been agreed upon with other languages, as the interop tests run clients and servers from different languages, and the flags passed to the test client and the test server need to match.

Where I can find existing implementation of multi-language clients-server interop test code ?

@easwars
Copy link
Contributor

easwars commented Feb 3, 2026

We will have to work on a design for these interop tests that works cross language. Closing this PR as things can change drastically based on how the design shapes up.

@easwars easwars closed this Feb 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Area: Interop Includes vanilla and PSM interop test client and server. Not for bugs from interop testing. Type: Testing

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants