Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

    runtestspublic

    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"
        }
    }
    

    Keywords

    none

    install

    npm i runtests

    Downloadsweekly downloads

    31

    version

    0.1.7

    license

    MIT

    repository

    githubgithub

    last publish

    collaborators

    • avatar