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

grpc / grpc-java / #19667
89%

Build:
DEFAULT BRANCH: master
Ran 29 Jan 2025 10:31PM UTC
Jobs 1
Files 607
Run time 4min
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

29 Jan 2025 10:21PM UTC coverage: 88.579% (+0.001%) from 88.578%
#19667

push

github

ejona86
xds: Allow FaultFilter's interceptor to be reused

This is the only usage of PickSubchannelArgs when creating a filter's
ClientInterceptor, and a follow-up commit will remove the argument and
actually reuse the interceptors. Other filter's interceptors can
already be reused.

There doesn't seem to be any significant loss of legibility by making
FaultFilter a more ordinary interceptor, but the change does cause the
ForwardingClientCall to be present when faultDelay is configured,
independent of whether the fault delay ends up being triggered.

Reusing interceptors will move more state management out of the RPC path
which will be more relevant with RLQS.

33729 of 38078 relevant lines covered (88.58%)

0.89 hits per line

Uncovered Existing Lines

Lines Coverage ∆ File
1
94.12
-1.18% ../netty/src/main/java/io/grpc/netty/WriteBufferingAndExceptionHandler.java
3
93.26
-1.69% ../core/src/main/java/io/grpc/internal/AbstractClientStream.java
3
92.38
-1.43% ../xds/src/main/java/io/grpc/xds/client/ControlPlaneClient.java
12
90.09
0.09% ../xds/src/main/java/io/grpc/xds/FaultFilter.java
Jobs
ID Job ID Ran Files Coverage
1 #19667.1 29 Jan 2025 10:31PM UTC 607
88.58
Source Files on build #19667
  • Tree
  • List 607
  • Changed 6
  • Source Changed 0
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #19667
  • b3db8c24 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