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

grpc / grpc-java / 14110
89%

Build:
DEFAULT BRANCH: master
Ran 22 May 2019 11:45PM UTC
Jobs 1
Files 266
Run time 13s
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

pending completion
14110

push

travis-ci

web-flow
alts: use new ProtocolNegotiator style for ALTS

This change does a few core things, which result in a lot of churn in other parts.  It's not as bad as it seems.

Core things:

1.  AltsProtocolNegotiator is now a shim class, same as ProtocolNegotiators
2.  The protocol negotiators are now in the new style, where there is at most 1 negotiation handler in the pipe at a time.
3.  TsiHandshakeHandler is rewritten with respect to the above.  All errors and buffering are handled by the WBAEH.
4.  TsiFrameHandler is only installed once the negotiation is successful, eliminating the state handling.


The churn in mainly in GoogleDefaultChannel and the GCE channel, which now reuse the *handlers* rather than the negotiators.  This makes it significantly easier to reason about the pipeline state.  The tests are also a source of churn, which no long need to check for most buffering and error conditions.

14884 of 17130 relevant lines covered (86.89%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 14110.1 22 May 2019 11:45PM UTC 0
86.89
Travis Job 14110.1
Source Files on build 14110
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #14110
  • 7834a505 on github
  • Prev Build on master (#14106)
  • Next Build on master (#14114)
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