runtests

0.1.7 • Public • Published

Runtests

A simple test runner/reporter for use with TAP producing unit tests. I recommend building those tests with tape, but any TAP-producing harness will work.

Usage

runtests [options] [files]

By default, runtests will execute javascript files in the tests/ directory, i.e. tests/*.js. Test file 
names can be globbed. Javascript files will be run with Node.js. All other file types should have a shebang. 
Otherwise, runtests doesn't discriminate as to how the TAP output is produced, as long as it comes via STDOUT.

Options:

-q,  --quiet        Only print summary results
-s,  --shuffle      Run tests in a random order
-r,  --reverse      Run tests in reverse order
-v,  --verbose      Print more
     --beep         Audible beep at end if any tests failed
     --archive      Saves TAP outputs to a directory or archive (.zip, .tar, or .tar.gz)
-h,  --help         Display this help

If your project has a package.json file, it is common to specify a test command for npm, e.g.:

{
    ...
    "devDependencies": {
        ...
        "runtests": "~0.1.0"
    },
    "scripts": {
        "test": "runtests"
    }
}

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.1.7
    3
    • latest

Version History

Package Sidebar

Install

npm i runtests

Weekly Downloads

3

Version

0.1.7

License

MIT

Last publish

Collaborators

  • isaacbw