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

twitter / scala-json
46%
master: 46%

Build:
Build:
LAST BUILD BRANCH: develop
DEFAULT BRANCH: master
Repo Added 24 Jun 2015 11:36PM UTC
Files 2
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

LAST BUILD ON BRANCH develop
branch: SELECT
CHANGE BRANCH
x
  • No branch selected
  • develop

pending completion
2

push

travis-ci

travisbrown
Fix Travis CI and add code coverage for Finagle and related projects

Problem

This change addresses three closely related problems. The first is that our
Travis CI builds have been broken for a long time, in part because of the fact
that since we don't publish snapshots, the current development versions aren't
able to find their dependencies unless these are published locally. (Travis CI
also recently changed containerized builds to be the default, and we're still
unable to use the containerized build system with Finagle because of travis-ci
issue #3120, so I've turned this off for the relevant projects.) The second
issue is that we're not currently clearly indicating project status (whether a
project is retired, deprecated, or actively maintained). Finally, we want to
publish code coverage information for these projects.

Solution

This commit extends the work in Scrooge to provide a Travis CI script that
downloads and publishes dependencies locally. It also adds retries for the
dependency resolution and downloading step for each Travis CI config, as well as
caching for dependencies. It also adds a shields.io badge to the top of each
project README indicating the status of the project, and turns on Scoverage code
coverage reporting (and publication to Coveralls) for each project.

Result

If our Travis builds are failing, it's much more likely to be for legitimate
reasons. We also now clearly indicate code coverage stats and project status.

RB_ID=704444

43 of 93 relevant lines covered (46.24%)

2.77 hits per line

Relevant lines Covered
Build:
Build:
93 RELEVANT LINES 43 COVERED LINES
2.77 HITS PER LINE
Source Files on develop
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
2 develop Fix Travis CI and add code coverage for Finagle and related projects Problem This change addresses three closely related problems. The first is that our Travis CI builds have been broken for a long time, in part because of the fact that since we... push 30 Jun 2015 07:39PM UTC travisbrown travis-ci pending completion  
See All Builds (1)
  • Repo on GitHub
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

© 2025 Coveralls, Inc