2.0.0 • Published 6 years ago

testem-time-reporter v2.0.0

Weekly downloads
120
License
MIT
Repository
github
Last release
6 years ago

Testem Time Reporter

Helpful in diagnosing long running tests. Reporter shows long running tests in colors based on thresholds. It also shows failures and error messages.

  • Fast passing tests are just dots
  • Slow passing tests show time to run, and test name, in color based on thresholds
  • Legend at end out output shows to avoid confusion
  • Longest running test printed at the end
  • Total test time printed at the end

Installation

npm install --save-dev testem-time-reporter

Usage

Create a testem.js config file that sets reporter to testem-time-reporter:

const TimeReporter = require('testem-time-reporter');

module.exports = {
  framework: 'qunit',
  test_page: 'tests/index.html?hidepassed&coverage',
  disable_watching: true,
  launch_in_ci: [
    'PhantomJS'
  ],
  reporter: new TimeReporter()
};

Run tests in an Ember CLI project, reporting only failures:

ember test --config-file ~/work/project/testem.js

Colors

  • Red > 2 seconds
  • Magenta > 1 second
  • Yellow > 0.5 seconds
  • Blue is for skipped tests

Notes

This currently doesn't work with ember test --module some-module because Ember CLI rewrites the testem.json file to accomplish this, and doesn't support the testem.js file.

See Ember CLI config rewriting and testem.js parsing.

2.0.0

6 years ago

1.2.12

7 years ago

1.2.11

7 years ago

1.2.10

7 years ago

1.2.9

7 years ago

1.2.8

7 years ago

1.2.7

7 years ago

1.2.6

7 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago

1.2.0

7 years ago

1.1.0

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago