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

pinterest / elixir-thrift / 763 / 1
94%
master: 91%

Build:
Build:
LAST BUILD BRANCH: dependabot/hex/dialyxir-1.1.0
DEFAULT BRANCH: master
Ran 03 Mar 2017 05:40PM UTC
Files 28
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

03 Mar 2017 05:38PM UTC coverage: 93.824% (+0.1%) from 93.723%
THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker

push

travis-ci

web-flow
Use negative values for implicit field indices (#249)

The Apache Thrift compiler auto-assigns negative values (starting at -1)
to fields with implicit indices. This changes our code to do the same.
Because field identifiers are serialized on the wire, it's important for
our implementations to match in this regard.

This also moves our implicit identifier warning directly into the
parser. This was the only warning being generated from the higher level
Thrift.Parser code; all other error conditions raise exceptions. This
also lets us remove the now-unused Thrift.Parser.Shell module.

The only downside to moving the warning into the parser is that we lose
a little context (the name of the parent struct), but because we now
include a line number and this is such a rare case, this feels like a
reasonable trade-off.

638 of 680 relevant lines covered (93.82%)

342.66 hits per line

Source Files on job 763.1 (THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker)
  • Tree
  • List 0
  • Changed 6
  • Source Changed 3
  • Coverage Changed 6
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 763
  • Travis Job 763.1
  • a7315415 on github
  • Prev Job for THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker on thrift_tng (#754.2)
  • Next Job for THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker on thrift_tng (#764.1)
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