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

    buster-coveragepublic

    Unmaintained

    Unfortunately I wasn't able to give buster-coverage the love it deserves if you're interested to take this project over please get in contact with me.

    buster-coverage

    An extension for buster.js to generage lcov files for everything listed in your source files. You will need lcov or something similar to generate meaningful reports.

    It will output a coverage.lcov that combines all browser into a single file and a separated file for each client that was connected during the testrun.

    Installation

    Not yet released on npm, so go to your node_modules directory and clone it:

    git clone git://github.com/ebi/buster-coverage.git
    

    Then link it:

    cd buster-coverage
    npm link
    

    Then add it to your buster.js config file:

    config["My tests"] = {
      extensions: [ require("buster-coverage") ]
    };
    

    Configuration

    By default it will write everything into the coverage subdirectory.

    Example Configuration

    config["My tests"] = {
      extensions: [ require("buster-coverage") ],
      "buster-coverage": {
        outputDirectory: "coverage_reports", //Write to this directory instead of coverage
        format: "cobertura", //At the moment cobertura and lcov are the only ones available
        combinedResultsOnly: true, //Write one combined file instead of one for each browser
        coverageExclusions: ["resources"] //Exclude everything with resources in it's path
      }
    };
    

    Generating reports

    To generate a basic report you can just run:

    genhtml coverage/coverage.lcov -o report
    

    License

    Copyright 2012, Tobias Ebnöther.

    Released under the BSD license.

    Keywords

    none

    install

    npm i buster-coverage

    Downloadsweekly downloads

    2

    version

    0.1.1

    license

    none

    repository

    github.com

    last publish

    collaborators

    • avatar