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

NCAR / manage_externals / 94 / 5
90%
master: 90%

Build:
DEFAULT BRANCH: master
Ran 18 Jan 2018 08:15AM UTC
Files 11
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

17 Jan 2018 11:59PM UTC coverage: 92.954% (-0.4%) from 93.359%
94.5

push

travis-ci

bandre-ucar
Better error messages for failed commands

Merge remote-tracking branch 'wjs/print_command_error'

Two related changes here:

1. For any failed command run via execute_subprocess, print more
information about the problem to stdout

2. After doing an svn switch, check the status of the resulting
repository; if dirty, abort with a helpful message

The immediate purpose of both of these is to give more helpful error
messages if there are failures due to the presence of untracked files,
now that we attempt a checkout even if there are untracked files (via
overwritten by a tracked file in the new version:

git aborts the checkout with an error code; the new information
printed by (1) will help users in this case

svn attempts the checkout and returns a 0 error status, but may
leave you in a conflict state; we check this via (2)

Note that (2) should never happen currently (due to the up-front conservative
check of the repository status, which doesn't even allow untracked files), but
it will become possible after #57.

User interface changes?: No

Testing:
new unit tests added for some utility functions
unit tests: pass
system tests: pass
manual testing: For both git and svn, tested having an untracked file
in the working directory that gets overwritten after checking out a
new branch;

289 of 322 branches covered (89.75%)

Branch coverage included in aggregate %.

951 of 1012 relevant lines covered (93.97%)

0.94 hits per line

Source Files on job 94.5
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 94
  • Travis Job 94.5
  • 002de3c2 on github
  • Prev Job for on master (#92.2)
  • Next Job for on master (#99.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