• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

grpc / grpc-java / #20030
89%

Build:
DEFAULT BRANCH: master
Ran 27 Oct 2025 09:03PM UTC
Jobs 1
Files 621
Run time 2min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

27 Oct 2025 08:52PM UTC coverage: 88.558% (-0.05%) from 88.606%
#20030

push

github

web-flow
binder: Let the server know when the client fails to authorize it. (#12445)

Avoids waiting for the handshake timeout on the server side in this
case.

I also add test coverage for the `!setOutgoingBinder()` case to make
sure it works in the new location.

My ulterior motive for this change is simplifying the client handshake
code in preparation for #12398 -- An (impossible) !isShutdown() clause
goes away for easy to understand reasons and I'll no longer have to pass
the server's binder as an arg from async function to function in two
separate handshake impls.

Fixes #12438

34936 of 39450 relevant lines covered (88.56%)

0.89 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
87.88
-3.03% ../netty/src/main/java/io/grpc/netty/ClientTransportLifecycleManager.java
3
93.22
-1.69% ../core/src/main/java/io/grpc/internal/AbstractClientStream.java
3
95.07
-0.44% ../core/src/main/java/io/grpc/internal/RetriableStream.java
3
92.89
-0.42% ../okhttp/src/main/java/io/grpc/okhttp/OkHttpClientTransport.java
3
91.9
-1.43% ../xds/src/main/java/io/grpc/xds/client/ControlPlaneClient.java
5
69.83
-4.31% ../servlet/src/main/java/io/grpc/servlet/ServletServerStream.java
6
79.03
-4.84% ../servlet/src/main/java/io/grpc/servlet/ServletAdapter.java
Jobs
ID Job ID Ran Files Coverage
1 #20030.1 27 Oct 2025 09:03PM UTC 621
88.56
Source Files on build #20030
  • Tree
  • List 621
  • Changed 9
  • Source Changed 0
  • Coverage Changed 9
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #20030
  • 599a0a14 on github
  • Prev Build on master
  • Next Build on master
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc