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

se-edu / addressbook-level4 / 4793 / 1
94%
master: 94%

Build:
DEFAULT BRANCH: master
Ran 10 Dec 2018 10:27AM UTC
Files 88
Run time 1min
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

10 Dec 2018 10:22AM UTC coverage: 93.538%. Remained the same
4793.1

push

travis-ci

pyokagan
ci: do not retry on test failures

Whenever test failures occur, our Travis and Appveyor configurations
will re-run the entire test script, up to 3 times.

Re-running tests is usually used as a workaround when certain tests are
flaky. However, in this case, it does more harm than good:

  * If the tests are indeed failing due to a problem with the code, the
    build time would still be extremely long due to the unnecessary
    test-retrying. This could cause unnecessary jams in our build
    queues.

  * If we accidentally introduce a flaky test, developers who only test
    via the CI, and do not view the logs of CI jobs that pass, will
    likely not find out since the tests are re-run until they pass
    (unless they happen to fail all 3 times).  For development purposes,
    it is more beneficial if we are alerted to flaky tests as soon as
    possible, preferably before the code is even merged.

  * If we _do_ have flaky tests, the tests should be individually marked
    "to be retried" using JUnit's mechanisms, rather than leaving it to
    the CI configuration. This would both help save build time (since
    only the flaky test would be re-run) and would be more explicit
    (since the flaky test is clearly marked out in code).

As such, let's change our CI configuration to not retry on test
failures.

1404 of 1501 relevant lines covered (93.54%)

0.94 hits per line

Source Files on job 4793.1
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 4528
  • Travis Job 4793.1
  • 86d543a0 on github
  • Prev Job for on master (#4791.1)
  • Next Job for on master (#4798.1)
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