test(showcase): add bidi streaming generated code and integration test - #6275
Conversation
|
If you look at the last commit, this will remove the clutter from updating the oneof conversions across the repo. |
There was a problem hiding this comment.
Code Review
This pull request enables bidirectional streaming methods for the showcase service in the Rust SDK, introducing the chat and connect streaming methods across the client, stub, tracing, and transport layers. It also updates several generated conversion files (BigQuery Write, Firestore, Spanner, Storage) to box certain enum variants. One issue was identified in the chat integration test where a silent pass could occur if the stream is empty; it is recommended to explicitly assert that a response is received.
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6275 +/- ##
=======================================
Coverage 96.24% 96.25%
=======================================
Files 280 280
Lines 72194 72194
=======================================
+ Hits 69484 69488 +4
+ Misses 2710 2706 -4 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
84029ac to
bffa22f
Compare
|
Converted to draft since some of the issues need to be addressed upstream first: googleapis/librarian#7176 |
88ca59f to
925ee78
Compare
|
PR Status: On Hold #6277 <- I want this to go in first so this PR doesn't get cluttered with shopping and bigquery changes. |
…i stream response
925ee78 to
c4a3be9
Compare
Generate the prototyping showcase crate with bidi streaming methods enabled. The library code and its integration test are gated behind google_cloud_unstable_gapic_streaming.
For #2318