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

twitter / ostrich / 80
69%
master: 69%

Build:
Build:
LAST BUILD BRANCH: ostrich-9.9.0
DEFAULT BRANCH: master
Ran 06 Jul 2015 08:18PM UTC
Jobs 6
Files 26
Run time 19min
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
80

push

travis-ci

jenkins
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

813 of 1171 relevant lines covered (69.43%)

4.15 hits per line

Jobs
ID Job ID Ran Files Coverage
1 80.1 06 Jul 2015 08:32PM UTC 0
69.09
Travis Job 80.1
2 80.2 06 Jul 2015 08:32PM UTC 0
69.09
Travis Job 80.2
3 80.3 06 Jul 2015 08:18PM UTC 0
69.09
Travis Job 80.3
4 80.4 06 Jul 2015 08:24PM UTC 0
69.17
Travis Job 80.4
5 80.5 06 Jul 2015 08:37PM UTC 0
69.17
Travis Job 80.5
6 80.6 06 Jul 2015 08:27PM UTC 0
69.17
Travis Job 80.6
Source Files on build 80
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #80
  • 35d74be3 on github
  • Next Build on develop (#81)
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