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

grpc / grpc-java / 14401
89%

Build:
DEFAULT BRANCH: master
Ran 18 Jun 2019 04:52PM UTC
Jobs 1
Files 261
Run time 16s
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
14401

push

travis-ci

web-flow
netty,alts: fire initial protocol negotiation event in WBAEH

This change is needed after trying to use the new style protocol negotiators internally.  The problem is that some handlers fire the event in handlerAdded, which is too early.  The followup PNE is fired after handlerAdded, which breaks the composibility of the negotiators.

To fix this, this change modifies the negotiation flow.  Specifically:

* Negotiators should NEVER fire a negotiation from handlerAdded, instead they should wait until userEventTriggered
* Negotiators now do state checking on the PNE.  If it is set twice, it fails.  If it has not been received when doing the next stage of negotiation, it fails.
* WBAEH now fires the initial, default event.  This is the only handler that can fire it from handlerAdded

The tests updated are ones not using WBAEH (which they probably should).  This change ensures attributes aren't lost when doing negotiation.

15040 of 17235 relevant lines covered (87.26%)

0.87 hits per line

Jobs
ID Job ID Ran Files Coverage
1 14401.1 18 Jun 2019 04:52PM UTC 0
87.26
Travis Job 14401.1
Source Files on build 14401
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #14401
  • 9c9ca659 on github
  • Prev Build on master (#14386)
  • Next Build on master (#14405)
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