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

pinterest / elixir-thrift / 819
94%
master: 91%

Build:
Build:
LAST BUILD BRANCH: dependabot/hex/dialyxir-1.1.0
DEFAULT BRANCH: master
Ran 08 Sep 2017 07:50PM UTC
Jobs 1
Files 28
Run time 5s
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
819

Pull #276

travis-ci

web-flow
Add support for Thrift annotations

Annotations appear within parentheses as part of various Thrift IDL
types such as fields and structures. They can be used to hint the
compiler or inform runtime behavior; the specification is pretty
open-ended.

This change adds support for parsing annotations (whose presence
previously resulted in parse errors) and storing them on our parser
models.

We currently support annotations on:

 - Enums
 - Fields
 - Functions
 - Services
 - Structures, Unions, and Exceptions

We can parse annotations on typedefs but don't currently store them
anywhere due to the way we internally represent a schema's typedefs as a
simple map of strings to types. We can revisit that later, perhaps as
part of a broader typedef refactoring.
Pull Request #276: Add support for Thrift annotations

649 of 692 relevant lines covered (93.79%)

358.04 hits per line

Jobs
ID Job ID Ran Files Coverage
1 819.1 (THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker) 08 Sep 2017 07:50PM UTC 0
93.79
Travis Job 819.1
Source Files on build 819
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #819
  • Pull Request #276
  • PR Base - thrift_tng (#815)
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