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

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

Build:
Build:
LAST BUILD BRANCH: dependabot/hex/dialyxir-1.1.0
DEFAULT BRANCH: master
Ran 28 Mar 2017 08:06PM UTC
Jobs 2
Files 28
Run time 13min
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
781

push

travis-ci

web-flow
Constant modules now reuse suitable existing names (#257)

We were previously writing constants to modules named after their
originating files. This approach was unfortunately too naive because the
resulting module names could conflict with other generated modules that
are spelled the same but different only in letter case.

For example, for a file named `myservice.thrift`:

    const float PI = 3.14
    service MyService {}

We would previously write the constants to `myservice.Myservice`
(`myservice.ex`) and the service definition to `myservice.MyService`
(`my_service.ex`). We now write both to `myservice.MyService` (thanks to
the generator's constants-merging logic) and no longer run into module
name conflicts.

652 of 697 relevant lines covered (93.54%)

684.51 hits per line

Jobs
ID Job ID Ran Files Coverage
1 781.1 (THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker) 28 Mar 2017 08:19PM UTC 0
93.54
Travis Job 781.1
2 781.2 (THRIFT=${TRAVIS_BUILD_DIR}/ci/thrift-docker) 28 Mar 2017 08:06PM UTC 0
93.54
Travis Job 781.2
Source Files on build 781
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #781
  • 4954dee6 on github
  • Prev Build on thrift_tng (#779)
  • Next Build on thrift_tng (#789)
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