Have ideas to improve npm?Join in the discussion! »

    This package has been deprecated

    Author message:

    module moved to protractor-errors.

    protractor-error

    0.0.4 • Public • Published

    protractor-errors

    A Jasmine wrapper for re-running failed Jasmine tests in Protractor.

    install

    npm install --save-dev protractor-errors or npm install -g protractor-errors to add cli

    setup

    Require the protractor-error module inside the Protractor config onPrepare function. This will execute the function that adds a JUnitXmlReporter to the Jasmine environment. If the params.errorsRun flag is set, the module will execute only errored specs from the most recent run inside the directory params.errorsPath. The error output is written to the directory params.errorsPath + params.currentTime.

    configuration

    The module is configured by passing the following args or setting them inside the Protractor config:

    params.errorsPath: string, directory where the JUnitXmlReporter will write output and the module will look for previous run data. I recommend setting this in the Protractor configuration file since this should not change often.

    params.currentTime: string, timestamp of the current test run. Triggering the test with the protractor-error cli runner will set this value automatically.

    params.errorsRun?: boolean, default false, should the module limit the current run to previous errors

    params.errorsTag?: string, mark the current run/reference previously tagged run for errors

    Example:

    protractor config.js --params.errorsPath 'jasmineReports' --params.currentTime '2017-01-24T23:53:06' --params.errorRun true

    or

    protractor-errors config.js --params.errorsPath 'jasmineReports' --params.errorRun true

    cli

    To automate setting the param.currentTime argument, trigger your protractor tests using the cli.

    To run, either install protractor-errors globally and call: protractor-errors <config> [args] from the command line, with the same parameters you would call protractor. Or call the script by referencing the node_modules file directly: ./node_modules/protractor-errors/bin/protractor-errors.js <config> [args].

    Install

    npm i protractor-error

    DownloadsWeekly Downloads

    2

    Version

    0.0.4

    License

    MIT

    Last publish

    Collaborators

    • avatar