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

EasyMile / protox / 149 / 2
100%
master: 100%

Build:
DEFAULT BRANCH: master
Ran 24 May 2020 12:32PM UTC
Files 17
Run time 1s
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

24 May 2020 12:32PM UTC coverage: 99.094%. Remained the same
MIX_ENV=test

push

travis-ci

Alexandre Hamez
Recursive merge of sub messages when duplicated on the wire

Excerpt from https://developers.google.com/protocol-buffers/docs/encoding#optional:

Normally, an encoded message would never have more than one instance of a non-repeated field. However, parsers are expected to handle the case in which they do.

For numeric types and strings, if the same field appears multiple times, the parser accepts the last value it sees.  (Note: already handled by protox)

For embedded message fields, the parser merges multiple instances of the same field, as if with the Message::MergeFrom method – that is, all singular scalar fields in the latter instance replace those in the former, singular embedded messages are merged, and repeated fields are concatenated. The effect of these rules is that parsing the concatenation of two encoded messages produces exactly the same result as if you had parsed the two messages separately and merged the resulting objects.

328 of 331 relevant lines covered (99.09%)

119153.5 hits per line

Source Files on job 149.2 (MIX_ENV=test)
  • Tree
  • List 0
  • Changed 7
  • Source Changed 0
  • Coverage Changed 7
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 128
  • Travis Job 149.2
  • f514235b on github
  • Prev Job for MIX_ENV=test on master (#148.2)
  • Next Job for MIX_ENV=test on master (#150.2)
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