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

google / openhtf / 1796 / 2
63%
master: 63%

Build:
DEFAULT BRANCH: master
Ran 13 Apr 2018 04:50PM UTC
Files 51
Run time 2s
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

13 Apr 2018 04:47PM UTC coverage: 49.971% (-0.06%) from 50.03%
TOXENV=py36

push

travis-ci

web-flow
Majorly refactor logging and error handling. (#756)

This change re-tools OpenHTF's logging to clean up and simplify it.
Rather than having handlers attached at different levels of the
logging hierarchy, they are all now controllable via the top-level
'openhtf' logger. Aspects of the new design include:

  * CLI logging is turned off by default.
  * CLI verbosity uses the familiar -vvv flag format.
  * CLI logging format is cleaner and more minimal.
  * Framework logs to to all test records rather than a separate file.
  * Full stack traces during test execution are logged but not printed.
  * Errors during execution are printed last and printed in red.
  * Action/status pairs interleave better with logging.
  * Configurable default DUT ID.
  * Final outcome is printed to the CLI directly.
 
Also included are some additional small tweaks to do the following:

  * Handle early (start trigger) exceptions better.
  * Fix a flaky unit test that would sometimes wrongly fail.
  * Fix bugs in console_output length calculations.
  * Tweak logging level usage here and there.

2561 of 5125 relevant lines covered (49.97%)

0.5 hits per line

Source Files on job 1796.2 (TOXENV=py36)
  • Tree
  • List 0
  • Changed 13
  • Source Changed 12
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 1684
  • Travis Job 1796.2
  • 22c614eb on github
  • Prev Job for TOXENV=py36 on master (#1778.2)
  • Next Job for TOXENV=py36 on master (#1833.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

© 2026 Coveralls, Inc