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

PulpQE / pulp-smash / 299
63%

Build:
DEFAULT BRANCH: master
Ran 27 Feb 2016 03:28PM UTC
Jobs 4
Files 6
Run time 2min
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
299

push

travis-ci

Ichimonji10
Use a single make target for all CI checks

Travis CI is our canonical source of information regarding whether a
build is sane. A user can perform approximately the same task by
executing various make targets. [1] However, this means executing six
different make targets. Though this is doable, it is not human friendly,
and this friction likely makes users less inclined to perform a full set
of checks locally before pushing changes to GitHub.

Fix this by creating a new make target, `all`, which runs checks in an
appropriate order. Make Travis use this target, and make the
documentation reference this target.

Much thought has been put into the ordering of the targets. Comments are
inline, and one of the comments mentions timing information. Following
are the timing measurements used:

    =============  =========================
    make target    execution times (seconds)
    =============  =========================
    docs-html      14.6, 16.4, 16.4
    package        1.8, 1.8, 1.8
    test           1.0, 1.0, 1.0
    test-coverage  1.3, 1.3, 1.4
    lint           31.3, 31.9, 33.4
    =============  =========================

Each make target was executed with a command in the following form:

    for i in {1..3}; do
        git clean -dfx && time make "$target"
    done

[1] Travis provides a pristine environment with several different Python
    interpreters. That's hard to reproduce as an end user.

282 of 389 relevant lines covered (72.49%)

2.9 hits per line

Jobs
ID Job ID Ran Files Coverage
1 299.1 27 Feb 2016 03:29PM UTC 0
72.49
Travis Job 299.1
2 299.2 27 Feb 2016 03:28PM UTC 0
72.49
Travis Job 299.2
3 299.3 27 Feb 2016 03:30PM UTC 0
72.49
Travis Job 299.3
4 299.4 27 Feb 2016 03:28PM UTC 0
72.49
Travis Job 299.4
Source Files on build 299
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #299
  • 2d87a506 on github
  • Prev Build on master (#296)
  • Next Build on master (#301)
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