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

twitter / ostrich / 80 / 2
69%
master: 69%

Build:
Build:
LAST BUILD BRANCH: ostrich-9.9.0
DEFAULT BRANCH: master
Ran 06 Jul 2015 08:32PM UTC
Files 26
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

06 Jul 2015 08:02PM UTC coverage: 69.086%. First build
80.2

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

809 of 1171 relevant lines covered (69.09%)

0.69 hits per line

Source Files on job 80.2
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 80
  • Travis Job 80.2
  • 35d74be3 on github
  • Next Job for on develop (#81.2)
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