{"_id":"wdio-junit-reporter","_rev":"33-947b872c1dadb88f2bd51d716da79976","name":"wdio-junit-reporter","description":"A WebdriverIO plugin. Report results in junit xml format.","dist-tags":{"latest":"0.4.4","alpha":"5.0.0-alpha.14","beta":"5.0.0-beta.0","next":"5.0.0-beta.3"},"versions":{"0.0.1":{"name":"wdio-junit-reporter","version":"0.0.1","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"test":"grunt","build":"grunt build","prepublish":"npm prune && npm run build"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"^1.1.1","mkdirp":"^0.5.1"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.23","babel-eslint":"^4.1.7","babel-istanbul":"^0.4.1","babel-plugin-rewire":"^0.1.22","babel-runtime":"^5.8.25","codeclimate-test-reporter":"^0.1.1","eslint":"^1.4.1","eslint-config-standard":"^4.3.2","eslint-plugin-standard":"^1.3.0","grunt":"^0.4.5","grunt-babel":"^5.0.1","grunt-bump":"^0.6.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-npm":"0.0.2","load-grunt-tasks":"^3.2.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"}],"gitHead":"5e745bd78335eaa0c1a7021fecb9ab9f47e7725a","_id":"wdio-junit-reporter@0.0.1","_shasum":"2b22fbdcf85a1926da0b362efb1fe8292d287cb7","_from":".","_npmVersion":"2.13.3","_nodeVersion":"0.12.2","_npmUser":{"name":"christian-bromann","email":"contact@christian-bromann.com"},"dist":{"shasum":"2b22fbdcf85a1926da0b362efb1fe8292d287cb7","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.0.1.tgz","integrity":"sha512-9vHm+Exb6r+olG/sEoIw2PVupvxOA6rhcZr66AEacc2zv2FOpDoWRMZizcdBj8ytza+BfI+LP8iCAo0ma6TrCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC42ry3Xu//8YvIORpPLQhVNElMo4EshXUF7gJAq0mMSAIhAO/Z+ga4j5KTrtFO3OHq6DATbDUCPJ0tjlY7rTY8bSSF"}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/wdio-junit-reporter-0.0.1.tgz_1454789614755_0.4862542455084622"}},"0.0.2":{"name":"wdio-junit-reporter","version":"0.0.2","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"test":"grunt","build":"grunt build","prepublish":"npm prune && npm run build"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"^1.1.1","babel-runtime":"^5.8.25","mkdirp":"^0.5.1"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.23","babel-eslint":"^4.1.7","babel-istanbul":"^0.4.1","babel-plugin-rewire":"^0.1.22","codeclimate-test-reporter":"^0.1.1","eslint":"^1.4.1","eslint-config-standard":"^4.3.2","eslint-plugin-standard":"^1.3.0","grunt":"^0.4.5","grunt-babel":"^5.0.1","grunt-bump":"^0.6.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-npm":"0.0.2","load-grunt-tasks":"^3.2.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"}],"gitHead":"efe0455391b3ba05f434ac81cfd16ff1c29c535c","_id":"wdio-junit-reporter@0.0.2","_shasum":"fbc0fa1e5d67761e32f06a74a3233cbcf0f207c8","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"christian-bromann","email":"contact@christian-bromann.com"},"dist":{"shasum":"fbc0fa1e5d67761e32f06a74a3233cbcf0f207c8","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.0.2.tgz","integrity":"sha512-rgrKKV7+sulua66Q6yLLkbHwFXigXTEq65aCK81nhM/QGVESNC+CgmzMNw6dOyEeOjnOkS36iZLizFbUKEeCNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNfiUFZ9a08GTlQiydBfdpXanHh1DjOwDyTX3U+clc/gIgZ/6sfb8E4aSTWHU9hsfPF+PI17YSApZNAzHXkMsDMxM="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/wdio-junit-reporter-0.0.2.tgz_1455184907630_0.8984167037997395"}},"0.1.0":{"name":"wdio-junit-reporter","version":"0.1.0","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"test":"grunt","build":"grunt build","prepublish":"npm prune && npm run build"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"^1.1.1","babel-runtime":"^5.8.25","mkdirp":"^0.5.1"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.23","babel-eslint":"^4.1.7","babel-istanbul":"^0.4.1","babel-plugin-rewire":"^0.1.22","codeclimate-test-reporter":"^0.1.1","eslint":"^1.4.1","eslint-config-standard":"^4.3.2","eslint-plugin-standard":"^1.3.0","grunt":"^0.4.5","grunt-babel":"^5.0.1","grunt-bump":"^0.6.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-npm":"0.0.2","load-grunt-tasks":"^3.2.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"}],"gitHead":"28f0bc848ddf891fe39c2c8f26ffd54110ec6920","_id":"wdio-junit-reporter@0.1.0","_shasum":"cd494517d824b13d7c09b85b1c217d805dc997c0","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"christian-bromann","email":"contact@christian-bromann.com"},"dist":{"shasum":"cd494517d824b13d7c09b85b1c217d805dc997c0","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.1.0.tgz","integrity":"sha512-1y6ETbJC7AI3rTmJQv4xyE8TVlaRBkUY6Hgyo94BBljwhru9PDDM4YliJWQi8bqA5ncCGgdpzc4eKo+WQLTc8Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi6+OskbXMGfSzpa+ijpmkLoSC242ilQHC6PJpgE54/wIhAKQYXemosS6ug7eY7SZ4YszbTH1w4/mFUnaB8mSqVLiu"}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/wdio-junit-reporter-0.1.0.tgz_1465335118495_0.10712212393991649"}},"0.2.0":{"name":"wdio-junit-reporter","version":"0.2.0","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"test":"grunt","build":"grunt build","prepublish":"npm prune && npm run build"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"^1.1.1","babel-runtime":"^5.8.25","mkdirp":"^0.5.1"},"devDependencies":{"babel":"^5.8.23","babel-core":"^5.8.23","babel-eslint":"^4.1.7","babel-istanbul":"^0.4.1","babel-plugin-rewire":"^0.1.22","codeclimate-test-reporter":"^0.1.1","eslint":"^1.4.1","eslint-config-standard":"^4.3.2","eslint-plugin-standard":"^1.3.0","grunt":"^0.4.5","grunt-babel":"^5.0.1","grunt-bump":"^0.6.0","grunt-cli":"^0.1.13","grunt-contrib-clean":"^0.6.0","grunt-contrib-watch":"^0.6.1","grunt-eslint":"^17.1.0","grunt-mocha-istanbul":"^3.0.1","grunt-npm":"0.0.2","load-grunt-tasks":"^3.2.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"}],"gitHead":"31348c783a0f64e00d591e8c3f9f48af221cef9e","_id":"wdio-junit-reporter@0.2.0","_shasum":"f3c4174477ed71737693dc0a14153ac048621bc8","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"christian-bromann","email":"contact@christian-bromann.com"},"dist":{"shasum":"f3c4174477ed71737693dc0a14153ac048621bc8","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.2.0.tgz","integrity":"sha512-8jJjx8b+y9m+kA+lEm28Ry+1Qv8VCcZwQR/Gjq0zKw+LkKroFF6K7GShdxAlNgKV0YnkZW6xbeFGQmhnumN4AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSF7rAnRGovfx6qNCPDBCJO7z8aYy/55DYLk37VTbS7QIgX7Wx+n2jJuoMX0fqXqtXVuWFYRO0CkUWQvvqOwZQOl8="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wdio-junit-reporter-0.2.0.tgz_1480698603244_0.7609931505285203"}},"0.3.0":{"name":"wdio-junit-reporter","version":"0.3.0","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.2.0","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"6.24.0","babel-core":"6.24.0","babel-eslint":"7.1.1","babel-istanbul":"0.12.2","babel-plugin-add-module-exports":"0.2.1","babel-preset-es2015":"6.24.0","babel-preset-stage-0":"6.22.0","codeclimate-test-reporter":"0.4.1","eslint":"3.18.0","eslint-config-standard":"7.1.0","eslint-plugin-mocha":"4.9.0","eslint-plugin-promise":"3.5.0","eslint-plugin-standard":"2.1.1","isparta":"4.0.0","istanbul":"0.4.5","libxmljs":"0.18.4","load-grunt-tasks":"3.5.2","mocha":"3.2.0","np":"2.13.0","npm-run-all":"4.0.2","rimraf":"2.6.1","should":"11.2.1","sinon":"2.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"}],"gitHead":"d7c83dd3489ed319251cccb92fb50feaeed31768","_id":"wdio-junit-reporter@0.3.0","_shasum":"4208bc7fc2d67a6b3e5609707e9c44c432029b11","_from":".","_npmVersion":"3.8.3","_nodeVersion":"5.10.1","_npmUser":{"name":"christian-bromann","email":"contact@christian-bromann.com"},"dist":{"shasum":"4208bc7fc2d67a6b3e5609707e9c44c432029b11","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.3.0.tgz","integrity":"sha512-QrMwcWZBd8cnmTmqOHE98HebIz448ec/zts3o0EBoyvkT5HMeM+9bN3G9kiCFs2e6u3/iBX6KwGtj3c2FKz87A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC90mKz5mCc00hmL7AX8EGSs9h7EqiM5I5qMwW2CvKFegIgDaS5zy3ZJjIbONt9xbmmIOd6Tlx5WHtDOh69iSBJzcE="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/wdio-junit-reporter-0.3.0.tgz_1489853817406_0.7616289500147104"}},"0.3.1":{"name":"wdio-junit-reporter","version":"0.3.1","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.2.0","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.25.0","babel-eslint":"^7.2.1","babel-istanbul":"^0.12.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.1.0","eslint-config-standard":"^10.2.0","eslint-plugin-import":"^2.3.0","eslint-plugin-mocha":"^4.10.1","eslint-plugin-node":"^5.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.0","isparta":"^4.0.0","istanbul":"^0.4.5","libxmljs":"^0.18.4","mocha":"^3.4.0","np":"^2.16.0","npm-run-all":"^4.0.2","rimraf":"^2.6.1","should":"^11.2.1","sinon":"^3.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"}],"gitHead":"26b9ac0bf5e07d0f88426ae876c3783e609184aa","_id":"wdio-junit-reporter@0.3.1","_shasum":"77b1bf4450d31b0f95bacc16dc1ba7bfcbd8fe09","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.3","_npmUser":{"name":"christian-bromann","email":"contact@christian-bromann.com"},"dist":{"shasum":"77b1bf4450d31b0f95bacc16dc1ba7bfcbd8fe09","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.3.1.tgz","integrity":"sha512-K/c5nkbjKNB4swXvOb0XHogvhkgGT4HzYOxTb8CHcbpj3/VKUmW2qWtH0EaQRSwEuiw+B4lguOGnhUaLA9KJKw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUMcBqQT397s+I/bW3W8XUJyc1RTLzAPqo/7z090oElwIgXFdoHvA/NIpf0Y5lOJ7hQapO6BCwH8H/UIbks3I1Xmw="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter-0.3.1.tgz_1502879192477_0.16826219158247113"}},"0.4.0":{"name":"wdio-junit-reporter","version":"0.4.0","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.3.0","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.25.0","babel-eslint":"^8.0.0","babel-istanbul":"^0.12.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.1.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-mocha":"^4.10.1","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.0","isparta":"^4.0.0","istanbul":"^0.4.5","libxmljs":"^0.18.4","mocha":"^5.0.0","np":"^2.16.0","npm-run-all":"^4.0.2","rimraf":"^2.6.1","should":"^13.0.0","sinon":"^4.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Marco Celotti","email":"m.celotti@gmail.com"}],"gitHead":"3373df93abad43169df72b47b6dc40803cde2f5b","_id":"wdio-junit-reporter@0.4.0","_npmVersion":"5.6.0","_nodeVersion":"8.2.1","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-uSgFNdJfkc2+rHQCXUPE9aqzkqQ9EJF9LaUwfOrOy/JsS205Lbh66xIZRNkTnJ7TRCoOBgR2yHbZLORQaZ6GTw==","shasum":"368878c7733b2f3fe8ea2be4bc9def2a3ca47a10","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.4.0.tgz","fileCount":15,"unpackedSize":56693,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdGGl87SqAMWhJGip56vAwfOJkMYP5qnvlAMOc+SAU0QIgZCLlDspPkwUz9FAVprS/jB9tyz4lLe1GUS6uzGlmA9k="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_0.4.0_1520295204344_0.004385103992150752"},"_hasShrinkwrap":false},"0.4.1":{"name":"wdio-junit-reporter","version":"0.4.1","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.3.0","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.25.0","babel-eslint":"^8.0.0","babel-istanbul":"^0.12.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.1.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-mocha":"^4.10.1","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.0","isparta":"^4.0.0","istanbul":"^0.4.5","libxmljs":"^0.18.4","mocha":"^5.0.0","np":"^2.16.0","npm-run-all":"^4.0.2","rimraf":"^2.6.1","should":"^13.0.0","sinon":"^4.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Marco Celotti","email":"m.celotti@gmail.com"}],"gitHead":"76677e01845a47efe82fa8eb958d898c904c43c5","_id":"wdio-junit-reporter@0.4.1","_npmVersion":"5.6.0","_nodeVersion":"8.2.1","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-VNDtOE2cvt4ZY+r87AKPGfznWtzgN7tARXn1g2HOv8iX5ja0FXawTQPATIJ0LoXsR4hC+MmXIglH2/kg4dD+5w==","shasum":"0a1fd90426cc41ea1dd4d2547025fb0a254fe4b7","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.4.1.tgz","fileCount":15,"unpackedSize":56665,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX+30eZVF/0Ll67gcSOMQ21/vilWY5cCcLxy1pghc99gIhAMUOtbG/JtJTjfwih6jYw2Vx/GdueBVrC/jTMPgapNSz"}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_0.4.1_1520361343583_0.7214818231196276"},"_hasShrinkwrap":false},"0.4.2":{"name":"wdio-junit-reporter","version":"0.4.2","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.3.0","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.25.0","babel-eslint":"^8.0.0","babel-istanbul":"^0.12.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.1.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-mocha":"^4.10.1","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.0","isparta":"^4.0.0","istanbul":"^0.4.5","libxmljs":"^0.18.4","mocha":"^5.0.0","np":"^2.16.0","npm-run-all":"^4.0.2","rimraf":"^2.6.1","should":"^13.0.0","sinon":"^4.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Marco Celotti","email":"m.celotti@gmail.com"}],"gitHead":"259f905ddd9ee5bc355a613a79ea30afde1f9dc7","_id":"wdio-junit-reporter@0.4.2","_npmVersion":"5.6.0","_nodeVersion":"8.2.1","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-GQLM2lBgK5FruNoNNJVXsZNWG/+qBSkhtgATErwV6xlBUTzEfgr1vmkDmgQYSJqy6LiF1TC1zlVXw1/hxysblA==","shasum":"08c31265b5b34c1d6b5c716ce305e2c08fd76632","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.4.2.tgz","fileCount":15,"unpackedSize":56671,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGY82TAzZfWH/blkvGhKrBNVFzhXQiQ8+mio98/VdFa8AiEAqZeeqIzlrryiHJ9GcDX3Jbt22fOou/45xA4wD7DzOJY="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_0.4.2_1520435220221_0.5099496335918732"},"_hasShrinkwrap":false},"0.4.3":{"name":"wdio-junit-reporter","version":"0.4.3","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.3.0","lodash.get":"^4.4.2","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.25.0","babel-eslint":"^8.0.0","babel-istanbul":"^0.12.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.1.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.0","isparta":"^4.0.0","istanbul":"^0.4.5","libxmljs":"^0.18.4","mocha":"^5.0.0","np":"^2.16.0","npm-run-all":"^4.0.2","rimraf":"^2.6.1","should":"^13.0.0","sinon":"^5.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Marco Celotti","email":"m.celotti@gmail.com"}],"gitHead":"6fa08bc2227404388b2fd985dd951ef67df6c508","_id":"wdio-junit-reporter@0.4.3","_npmVersion":"5.8.0","_nodeVersion":"8.2.1","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-QSPASiXl0Ezo9FDOby8yCRgaZxK5m92jXogTVruRv0uR8z3Om+pfcOIKsLvz+z0A31xPsr73R40VTZcxIEzWfQ==","shasum":"f8fa4c5a438c437bdb447640fcd54fccb2716a08","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.4.3.tgz","fileCount":15,"unpackedSize":56773,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa7/nFCRA9TVsSAnZWagAAQ90P/3j32PUM4Dvtn9SIgg/+\nBm4fnMmser0UM9vguBxmpNTdy4bm2gdXW3OUoJmZdQIie1Xsa9RKo+Mp77ZZ\ngi2KWQB7g1C1Zk4CnJsXBfMnra+krc8jQ2hyuVDneyHnb5MEfJShIWTAG4X2\nGPTaCnrxz+QyxKlLRiCk9VwDH5aCzpWPuxKc/7WrIHV3o9+RuCxWwLB8+EY4\n1JuWrbKA/zB9fNChhCIcNqyidqT8MCZQyO2OI9TMs8v2OLRZxqqZUusu53tB\nSTB7fp+BQXXNx/HjkfAOLTNif3/pQwKmzVxFKbBrRVJWEINGNE02Fos98CLy\nGA8DScZwMpi8UDUSskTIzwFZI1u23DLAkPQ+g8ai1XYOb7fat0RtAckKy0tR\nOf2hCd92EqQsY+An9phV7JdAjZVaJwkKjHb18UUCxtt9DGKmM4be3pgMtMyJ\nu/1hRuMXJgbNwurYhq07zSKN3NzmamUq1yzH1wMhzUPfQnLMeSm1wk9/M5Ul\ndk3LUdIRy+7zG+aBOEyHo8u5a0biV7/0zSPIPLxU6mAuUxLB8zqu3w+X2ceg\n6RCQZ9ol60CYZcZs7TGb+j3WNscVKYWqx0DQo93oQ3y5SNuO+S6qx4BrdJvy\njPxqhcyWyn3Gb6iWaVXDc4SAjIXss8BJ5ma8A7n1YVVcEVJ0TlvkI+guuBDM\nsMug\r\n=bvRv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFSZZLyc/AbpGOqTVC4KT4NEkpGJtzk+4utS9UPSl1vQAiAdyx+mYZah10oS5fqddzEaqAYNfSK0IvPH47vzmQdHnQ=="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_0.4.3_1525676484696_0.7096224541542944"},"_hasShrinkwrap":false},"5.0.0-alpha.2":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.2","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","postversion":"npm run build && git tag -d $(git tag -l)","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-q0ZPVG9sD5/twhtDDDT/ruVVTW6z9a7Meu8EJvn1sOkOGxWY8W6Eii9yZdRGpgb3sz4eMRw4/seO78Uts9RPYw==","shasum":"1efcd8e7a07fa6a5758ac69645d0c35a0b3b6c17","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.2.tgz","fileCount":4,"unpackedSize":19155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLNwRCRA9TVsSAnZWagAAlJQP/2018YdGYJOaaS08Z8wa\n1EDmkmli7y9ENGM2HkS6nqIb88eyzMTjkTqej/l7RFFMfWaq0tjdhsXMhqSY\n3Clw5J0BigDpCjZLRPUCe5unb+ZzbbucvC/ZdtXM06pVTSlVKOTyXO10Lq+9\nptlE5eYOfxFGFohwSzZ+vGenmxpD+WxyqUi3GtiRMGGVvG5bnp1ZBdOGOOYe\nDyqPybIcqlLL3EB5QVPq9Q7+RZBMa9xB+rSr18mxQRSpJ6pFGJIdBWV0cQaK\nmae4/QyyDb830cW2ConxYB397GvpaW2CZsXRJpAokuzevfurH6HWm7Npuonp\nF+tpc7MjSgl535eHXkZlJskhrefxNKrZ1grNKN0MbluUEam4cq5JxV6jfaqi\nJz0L6mmETlg2SOHosL0iphM4cJzo9U+/gtVdQ2Ueo6wNIdxe2VlZG3WKUHOw\n9latTU+Bf4R3ZQDKS6TFZd+7/2FK6a7Du3V+qSB7XSPMFze3xIc20ikVj6P4\nJQAT4RJr6BrJ6iXgdTpL9xvoRgSyiW2NjYCeAW2sUaNGCyu2zTxT+EvS2xqL\n80366f2KB8Y+FBt4qRJAs5esNgcNJcHUv0jcgCZWYh4MENc3bnx57d2A/4cM\nbggnrALkB3gVMkrmS/k2XjAbztPzn7ha3GV3C2fyEMxiMcTY0fgk6ZaVxfPE\ncXw/\r\n=TQ33\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSFYPQasMxdYrPsH6r8Jcz41WRkJiEb8n1zPqYNkd8TAIgPQpw7QB83BnxR8xEj1JgFiKWFkj8tFehDGhwSNhPc6s="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.2_1529666577809_0.43355046749158777"},"_hasShrinkwrap":false},"5.0.0-alpha.3":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.3","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","postversion":"npm run build && git tag -d $(git tag -l)","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-vGALcc8GmJjy4nRaUKx+86jZHDdIFpN3+I9/N29fp7MDSajeS5Suz5vjC+1y1/B2/hmMSACQWVpzQf6Djn4K2Q==","shasum":"95fa76b8b5fba8a689bb3bcf30135bb91ce0032e","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.3.tgz","fileCount":4,"unpackedSize":19155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbLOeWCRA9TVsSAnZWagAAsDwP/RdkC5cDQ9URhz9AGI8e\nw81HFKmvuoPtM7+WSCh63GmozacaApLBnIdFV6RfULZYSEDy3UF5Uk3GGcVe\nD/6Jlkx6zqfIrSkLh+VZkenKHTLoH1wcKZgZZWsaD6y9IPXYS1uIoo8Ljnyl\nd2JDn4tNEYWNXYlFC1UiLLq7Iz+N3Bkl16USKR8UKd2dx+GIISBPDbqovuyR\n5neeoO3+P5FOlcLKzsvr8RSEY44FQpaAPEXic+m+aXtof22B0KLpGq6p5k89\nuFsGSRUG48EpVat4LxWrXeCvItlYc5Qs3AHYQOcHZrUzeM/ww/ENVdizg1Kg\nvJISbcoS3cQHaFJ9BC4dCpF2t5Ba2byQZjHYMfFD9+0q6luV3H4iVl6QRKZH\nLuqnoGSqKWjRoghPIVbSLlxEpkCUziyxAtD3YH7fEp7M1rrWWLmGlWPEdWPp\n117BCFLaWRjUe25TJRlYZkkGG4M7REj+Zp6zd6p0+VOBYiQMPr1UpOAm9KF3\nELOcB5HiFSQllRy7pvGbu30JTjGaO4sCf8DWD4zJBlNt7fcP01ZuOC5aBKJx\n1e7ea9Z5QWFFl8/tlh3qhf9DqFROcEpOuloMFDWz88ognsaM7f/qdGHwSzr6\n+Vvcsk7kPzBEZnCKkAN5fNUoxkOlueDCzq/oldcy2Fa3dJbnFhoyee7Qlk7T\nW24a\r\n=6ErQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDBbhbtKmfn+KpHEeiqpXk1xNyJ5sD+XeNpRV6fRsuipAiEAq0xtILBll88XX/iWGDAszQZmhI91zBAS5sjOLTZC1Sg="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.3_1529669526883_0.22080043540254968"},"_hasShrinkwrap":false},"5.0.0-alpha.4":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.4","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","postversion":"npm run build && git tag -d $(git tag -l)","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-6nRe9WWi+1yPOQlqVDbKwvphh98tZud0A5v95UWe6JjiikI49rE1KGA5IJuFEecDqYW8+Dku4NDhJnDd2NAyzA==","shasum":"db70e7a9387cb9177f49ebe9cc37cdc361bd7a3e","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.4.tgz","fileCount":4,"unpackedSize":19155,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL9R8CRA9TVsSAnZWagAAprcQAJNcmO/C62NfybnYh7Pd\nTfETxq2rAw9FNFWHKctrDlM8EAXKK7i65cc8nYGZUbfFpxSujoISYH5cb0tM\n6NzK2dRLgYrihAvHO4dXHnLjksRaxGIiGTDpQzoCVDBm1lXMqumVy4LWRaoV\nJFfoIb06siqgIOjJ16jzYKZyzKGBaOP+Tft1dvEuyYBPWCBX4JP8X06wI2Kk\npbulPjC6mRq7u1yi3LspuPSZl1pYwCITvElZvm3QJcBikrtUFTG0dna0YkuY\nIqs/i01Tj4q6Vk7o/zQVSt71UhZ0GuDUBTocIB2UdrDADlDfuJFO0Tkkpp1L\nrv2/DhjsAPw9vCZCmXJIxd53hjN43LVDfhaefdx6ZzGy12w6VGz99ht61L38\noT1KlCX7xRq8gYk/Gpz+XjTyxUxwirdlu1QSxvsmKGYmSpwCMgrfr1VbaAau\nHNdXFRJ2kggRG1FubWz8wOHH5p5eLUuikru/u0K0poPGZE0gL/Ksxb4HN/4U\nT9zqr2nsTfi6BrqdhY28B0ZeMGSNXxhd7/uAvYCONdfc7Fye8BcTQNUEbrV2\nsRbaQ2RcYHvDZYYsl/HadJ/h2rIPKAcqMCw7n/BnaGis38W1tOs/+uVUJ7Or\n023wB9s0gssJ6ugfZM8jCZ1UK+zd5Hd35ovpD5N8Po9iPejZzTWZiEIRu8am\nYhhx\r\n=e2hy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtl1InJMNCR5KTnO8UXRY+fWwV9qQHchr0S/KHJeRXZQIhAIBoR1/TpNpz/yeNA1+B8VoMgoO/bnqvip+ZYA4X3I6z"}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.4_1529861244075_0.1963093021330402"},"_hasShrinkwrap":false},"5.0.0-alpha.5":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.5","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","postversion":"npm run build && git tag -d $(git tag -l)","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.5","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-POwrHe7cdXi5oYbqGJ3tO/dJs5m0nhgysbUcTbpBmuMfgee4kNDVhlZZt7LZe1dOMGDudgi879ymQIzBLAM3Lw==","shasum":"95f6616840c7f3869af121760c29ffa62c9b7c49","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.5.tgz","fileCount":4,"unpackedSize":16405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL9lXCRA9TVsSAnZWagAASrUP/0ICM+WeCtdXRB7XIIDl\nLahkuIbguZ1ZOxJE39beU+IsPEiXH7SD81TyqCGMgx+SSuQsGlsK6LowO/BQ\n0hxg+IUkRpKjyeLm67BcH4b7WPJ7QSA4j4i5bHfW8ZasdNJxf9YnyqWBq3hx\nmuydD+4wGc739L6yt+AS3Hu0djMXYDvkIjnBAflim2WeXeAEIoyjaVnApgn+\nIvDvF1F16+6y5a/lmjBUuky8YFGkJeOru71CYgOud26VHm2Hp5rPA7pguYnC\nyLq8u1qT6VvgW4Z0P61r/uztZh0fF8HXgfda6QIj8FlDeIg93jpdIq2YHAn1\neb43GAjGohEg7GE5Aj67g/aZ+PI44gqOxbkneEKLb0exU8+tTGX/UDoz/38E\nx4mqTfXJR1PJVchVfwBuI2Wv5Lz7CthIzIfl1PNqy9bSfH3lwbCenKJv/yk0\n50v4iVHjrOoP3zU12uUvnbjliw/GLLAijmXBCHszpw99tLIoBTOqHzc0Qm8K\ntwAjXxQUNOFXeF4MCFMrW/RnwGxjo9aM97YBX6/Fc2rFvXRfT0eN5imV87qd\nEAT3gM3/lJjMHDNO8ZDSDbA5an6dYatiyoSKx4i7PkLcw0BWhu4Ig1U4zS4h\ncwMYoa2C0KEu28tnAz6+PFvi4ASWJu7nRcFDhF0k++rk5bnjRfNS5YW2acn6\nYAjg\r\n=Kic7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICdUGLS4XwQSF+MUwBclHm01IbI69HQJp7jZAK9wndULAiEAsp7KS0i4+21DvOqy+gPHK2aMp32wlxxRRIOhlN8Jbi4="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.5_1529862487441_0.2068347457035402"},"_hasShrinkwrap":false},"5.0.0-alpha.6":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.6","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","postversion":"npm run build && git tag -d $(git tag -l)","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.6","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-282agkAde0hzii41dbQYts6kKAEjMeiIbgYQ4WkZ/b6wdeb/9ZMGE1lrfxsM9ESijvAJnpRa1hdtjIa9V3DLqA==","shasum":"b80cecb38b1dbdcd6978012d4d9a74cf33014925","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.6.tgz","fileCount":4,"unpackedSize":16405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbL9t8CRA9TVsSAnZWagAAL3oP/1nsGRpwD2xnFI7iKrXm\nFhPf6xk3/8e5iOOcQKvFuOBDLV+fBN5P75naa/TSmNPD5yepaCZlX5WJcNxu\ny0JHa1NY2QtUKOjciI/AYSzZ4WD8W9XOay51QB0wRSrgNB6C2n7Rz2o4CyRr\nCP6DjCrm9mNbtduOW0wBp3ElVpOJDe629QHLHW+jbK+9XvVS+858vvIaebsB\nVuUd2TzWZiCRcRwkugUjPJWKLocGMXY9KClOAsWP7A1toUM+ZFJoOMQg3lBl\nUr2/hk+B3bHXAu/ludjbSTccHvdHeb2aTVIfpYpD4gg6K4FAzF19aW30Y0aP\naqmRzvt5Xp5GW2lNwd4hIZcunKftFs4szSDRfUfm9S1cFPzhcv3ybYmEcxCo\nW/Dknh8Bu1VTYuRrPlOrH3WOViJA9iVgoUJwTPlbYL9xR4likjir0u2ywV7q\nX2oUCQkReNdTS/r/w4v4uDIv+cLwX+f4RDcNuXRp2b1wWq5kb2hXjnzva/+v\nLUGYSL5oMksqLI1gZS0rpvwqbKJ14pIoasauY+eeTvAtqxAPweNyOgk5xGMS\niP9H6EztCfhGSjxqodd6AQDFG7/mz90o7vmGVnYFwudrg2O+9DVNG02+KCrq\nrRV/Gwr8+zBGnLDd63D8G2nj2bjrgKOX7zk71d0j5GU6nYJgatbHmNXbthq8\nlZ1F\r\n=5Dos\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjBxKbt6csWPoSO18jVszm66mpkeQXMZDRIBBqT4enkAiBzAlYjH/osaDw1AC31454LU0TAoXLWbS6dDEU17DgMww=="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.6_1529863035888_0.05960662475574008"},"_hasShrinkwrap":false},"5.0.0-alpha.7":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.7","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"_id":"wdio-junit-reporter@5.0.0-alpha.7","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-egvzRqc9SffS0F/Ldbmn0U8+aFl5lnmPZoAYKQxIb+He/OOLH1MzL25vAljyOzG1UXbijzQqklZlqgRpkBx/HA==","shasum":"ad7231ead30d88950db220320ae47356a4d615f4","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.7.tgz","fileCount":2,"unpackedSize":5528,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMgB6CRA9TVsSAnZWagAA4AgP/19XUpqpwpJDSCzX31hB\nu0hSGZYTcn1N/+nk0imOkWJqUv2rcCyjN1VSPHSTpcjJC71PqFG8VP88FTF3\nkPRWRHu8oDPQ5igidlBupudfPr6sH+Nz+6BfpcZda31FU93dZggTXqvn6mpJ\n6eOFQm3tOZWb20PFfb2R3PakfOhnCCDKNaqm5Rht7XweIOyhhqdGquVE+5CT\nvEcRjctHw+gyn06IrjXUj6x9DPlpYmxXzcGZ+fOImePxFX4dxlMOAUZSCNRo\nmYvwXI33I+X70e6LSN6k4Zc/tKiyzl5FBeTXdi6/l+/IQgVaKJX4TWILLvHQ\nkksrpAyGXwr8qEWrFbPKYFLgLKgDDzUb6ojIco5yv3tVw2upuzG3W/O0ibko\nHMR2VlAaCmBbNeKCCzyulXAxdxZNNeIcmFvmmNEyr5/JzZ06/bMKnJah/78y\nVap6gLh96aosI4PrMPZDpsvB4r8+yCxrbdPoK+rbzJ8QLj1GHvBWAYy8aCew\nFxYgmwe3Oe0CGPxunW35O3eV0gAsizmOJBqzI8IkH3h9nHSmuPeTlDdvgM0c\nbY5CSNCiz2EfU1hNXRf78EKDrPMAES/DLaPsoeNS2BR2EkaF3z72hqLWKKOT\nXA3GTKD+L2q10DecUUCMOJlL7xGtrfqOLw7LHXq1iaNJZ/NrUONZfHTje/hg\nALMM\r\n=L8RZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCx935OkUDk2N1LksBXi8qiLMszVf5ip9bI2rewDhRjhgIgZnWwUmDM/80ZDNoXpR9b9AIQJ8xZwjm8Kxs4pDWIfyE="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.7_1530003577818_0.25997802540043"},"_hasShrinkwrap":false},"0.4.4":{"name":"wdio-junit-reporter","version":"0.4.4","description":"A WebdriverIO plugin. Report results in junit xml format.","main":"build/reporter.js","scripts":{"build":"run-s clean compile","clean":"rm -rf ./build ./coverage","compile":"babel lib/ -d build/","eslint":"eslint ./lib test/","release":"np patch","release:patch":"np patch","release:minor":"np minor","release:major":"np major","test":"run-s eslint test:unit","test:ci":"run-s clean eslint test:cover","test:unit":"mocha --compilers js:babel-core/register test/*.js","test:cover":"babel-node ./node_modules/.bin/isparta cover --include 'lib/*.js' _mocha","prepublish":"npm prune && run-s build","watch":"npm run compile -- --watch"},"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"directories":{"lib":"./lib"},"keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"license":"MIT","bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","dependencies":{"junit-report-builder":"~1.3.0","lodash.get":"^4.4.2","mkdirp":"~0.5.1"},"devDependencies":{"babel-cli":"^6.24.0","babel-core":"^6.25.0","babel-eslint":"^8.0.0","babel-istanbul":"^0.12.2","babel-plugin-add-module-exports":"^0.2.1","babel-preset-es2015":"^6.24.1","babel-preset-stage-0":"^6.24.1","codeclimate-test-reporter":"^0.5.0","eslint":"^4.1.0","eslint-config-standard":"^11.0.0","eslint-plugin-import":"^2.3.0","eslint-plugin-mocha":"^5.0.0","eslint-plugin-node":"^6.0.0","eslint-plugin-promise":"^3.5.0","eslint-plugin-standard":"^3.0.0","isparta":"^4.0.0","istanbul":"^0.4.5","libxmljs":"^0.19.0","mocha":"^5.0.0","np":"^3.0.4","npm-run-all":"^4.0.2","rimraf":"^2.6.1","should":"^13.0.0","sinon":"^6.0.0"},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Marco Celotti","email":"m.celotti@gmail.com"}],"gitHead":"e237bd16035c2346618383dd22d8eef0965fe301","_id":"wdio-junit-reporter@0.4.4","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-EE5b7dnQ5yOCGVM48ItdJg9KJHpqCk8w0GL2rhwP+K9FPHhIokEAR0zZq5MqW8wRPR0ibWUmQKUN7D4ED85XLA==","shasum":"bffd65f7390ca2de2e7dce2ba1e11f9288290cfe","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-0.4.4.tgz","fileCount":15,"unpackedSize":56772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbPJpTCRA9TVsSAnZWagAA+BgP/Roa+wj8YQAzSSTsJGmJ\nMcueYGBKfuxsA2BICVfySkWSyqzCG2rGXvDaS+vnJmDJjvztkLpR4wul+laS\nHMCVAnrYF59dsfqGyGobfaVFDnSK0iTURcOBANeGpcMJxSu0l3QYERVwtd2Z\n1W48znWK3wdGQdQZ8wZoawxatDQBgrIFbSR6zndHp4Hs7kV6V2d1PC4jt1KX\n7Nqt2EBppTP0CsIrmpiX2amgVeyrNPKGdBT2jXElzWDBX4vpCPsrZJMivUeG\nrqd49HajSsWYLafjd1LZeHmrkR3kN4UaRp9W6b3s3pNkECZO7j0DcHL199Fu\n8QHgprWdpv3wXMJlr9aIHhOTU91meUB7sAbOwGRWWBql5OfHiOS5FOczQU1p\nLo0EUJ7PuVYURpa0ixsPDJTEiV9eVRPilf/4wcu7vq5vcovdgO3L0uyGBHYl\n1FtQRDLi8qANVb92kOFUSt1IS0IMcYknAjR62CJVsqJkqO2i3am4VICn2cXm\nh7Se1wUzz6WwMiwIpsYHfaaSaBBkH/8hg7d0xaplxcDD6Nu8aLXDnAe0ltP4\nnuM7FLrz4ETN7GJgzhMQB2QuE0yPoPrbvdBa8PnjCN/z3oYUtTX9Lh1G8zdV\nRfuRxANdRjERlwvkXjgAkzJC8xrZBw4BKInDl/Hwta7arVcR/QPtIrbxxdAz\n//9O\r\n=CEeN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICeakDFD9yf1C6PglR2c0XyPgKuA2kk1SBW7pVISXs33AiABhGDKXJFqHk8Z7hn5u4iDLRUzkSTuYrcYod3Uiib3hA=="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_0.4.4_1530698323261_0.051629907827382526"},"_hasShrinkwrap":false},"5.0.0-alpha.8":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.8","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.8","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-I+Qa34+tdlRI2861es9lqYd3oPLnOs8G18YNXII5sI8q/tzUy+0auiz0xKpYZWb4rOfRl4sYeyqePhyILTaf4Q==","shasum":"f533706c89fcdb24b44c899a69dcfad34641aa50","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.8.tgz","fileCount":4,"unpackedSize":32007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRIRsCRA9TVsSAnZWagAAt/EP/jPm5P0XEn/ceCe2OW08\nmb/yjNfif+N9mx8oBSHH2ogjWBujqVtKHbaNQYMc5u1yfTh0zWpQ6qyl+vUZ\nwjCm3VT9HMTfMePGBLQqx9vEq3K3BVYE8cnfD7JPC2fIjwgSIU12Rt1QpzMF\ncIUq0WAZeET6qEnHVOZKNXe//zPiBnAng7XFHpK24yq7Vkwl+NPcsM4OXpHn\nkYEHK4khmhBP2kvFpP40ulVbQLduYmIiJR1h7k+J74M1CUgbM9vWrigurzQ7\nczIMNkKY1TauNZCKgcqVQ0c+DDYKaV4/rA7fJKN48Q2ZoB9IHvJFttmuciCA\nXIyUo0lBSUCSukwrX3K8bDfvvp57jzwHvIoCsDNihJl0TLva7G/NXn/kO8qh\nxL3O3Zy/JQ3uhkORSHDdeOFmMoAv7CJvIXC8CDFrlrf9HvIbYPXeYHXng8K6\nkyHFJ/mZS4/7y1wLuiNvSUngh0qBnvjbRBgYggU6Ny8cAfl2/vQ3LHTc+r6+\njFg5JkYwtQwzgdaWecQB74bXG86FnU2Z8b/pUlTS0n6CBcXr/FT3SKgOCCVE\nYfmV1LvIh4+SDhTj3Pb4cc6434P/fp/L1P3AheiIaGsV7iKo8xKjrXPRBdB5\nfwIcFV2F/cSdkZXPLYbIVXQNX/C/twW0qP9HAWEVSuuFQQuK/NwYgYNqFLBO\nYsKT\r\n=FQVv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNP+dVbzGy3kYM5QY7eLa/q5YyXbXe+UoKxPJn4HIvgAiBOdddP6WWNk8IW3J21Q6zs3C4hi+dn5dAlRhYY96Oigg=="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.8_1531217004365_0.30161238384199773"},"_hasShrinkwrap":false},"5.0.0-alpha.9":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.9","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.9","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-PpKvQPIqHE1kkNX7zuh1OmIITTe5LzwpdFD6xxrbj7nqbV45GNwXOJ0sDykgf5eR6ItNo75Ij6tE6CRce9d+cw==","shasum":"42d0ece6c322092a9b1ddf533ed0ee0b3afaaa85","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.9.tgz","fileCount":4,"unpackedSize":32007,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbRaS/CRA9TVsSAnZWagAAxxIP/AjNiDSZvoWUlDlqWDn8\nf26hMI7Ic0I/uBCYXtV8shMwC6pSr1RCeNSe2C/DZL8e6DKL3XYCetP21aSb\nS81baS7P1tlTapA/6Ompvvoz7sOfEjAlf7rehZbyjgx/G9ptJ2r1h6cJ6lTK\neVUII3/SlzmRFt2E9COSP1UT6n5bjLPayHmteYIDzGXwHgBq0nVsBRDvIktd\nWDgsfKegxMejSvCMswZqYH+SEt+CeqPuFCHnj+5B6GfOVuOEajo+zOTzUywH\nzAAT0LI1bKYoXkMN+/q4biO5PYbYWFUrmxH1HS8vJmjYSQNfYC8Fd28qKaDH\nh2zb/tG28vDKSRtEUlCHsUa2O8ZCGnFxzhqcz9M5r4+3K/OFas2Yr4ug1A7o\nDEpywoeZv+3JYQ9wSKxwrAkFU108CzDL2p29j2SPnseghQKacZdSKzkL0TnU\n832g+C0DSLOrsUQkGsxB9C2amvVQIUhmrIQJBbIXHVtl9jhsp0jjCnLUkPvH\niCEd/Y0wGpT6Uns/n75HEvQzqiXjF/iF5MPhyE0RFbu8NF6kpgFLJXbt3o/M\nzlktEVsDu0q2Kns/DV/pGP+kZM9Nw7ALJtXl7VTccD/gF0K+v4MJnX1BrF4Q\nvaV8V6LHR6MN3gTcocFBPyFQkLKZRRM0J8zC0mvwc5PT1ItbDSmDKpDEKtCe\n2ZzF\r\n=ouEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICcwqV/nRf/ON76XqqCsr8Ct5TKQ+I6p2SDsunW8i6tLAiAjlq8XxPIs4COYHO9B51OyL2OeMme6WArxJsulDpvJkQ=="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.9_1531290815092_0.4029867080751792"},"_hasShrinkwrap":false},"5.0.0-alpha.10":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.10","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.10","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-+ReX9FD3TPWDa8Pob9dp5ja92+Dh+bguB3tvD1fLKRL7VhjECmksZH04U4LPRZRtK09httbVk4tMHyXTQMr3uw==","shasum":"002a739bbe2edd8e5c12b33b9b068485e9441252","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.10.tgz","fileCount":4,"unpackedSize":32008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbSIGnCRA9TVsSAnZWagAAHxwP/A/P0whiQvz+HFKQqM0O\nP6SKg8jaTFOI+GGV8YPj6OUj94ppTwO1NyE6umbig8DCgI9GUIsnYRelfTMj\nvdqS0sNSGJ8XxYQBK4KROWWNm4KKxwRaj91IMLHqFZAfRu88TVHhGJF/NX4X\nuoDKjnAmsZ7blATcNYDr/OV+BXze+bcLdmOsWUkkD7jgMhpO22U8ldJgpZus\nXgWFOB3SPjC4CnXYKBItmANnoGSNO1Cd2LJPLEXl+bz7Zlvv4QwPXgKSiqfW\n4GSYa+dUK1tTdxryQcL5gB8AKTGjxxg0X0dZ9SWfGLw7On0DJElXC44KLdXW\nmBBVSanM4CIEdiwFHgv6V3wUkEzUDyA7gKcd0IyoKj/l0U3Jd8ZWR5FgHvoc\nBe2V7WcdX1yvcIip81l6RaGbvw/8Q6+cAYQ44AjE60YTUUBYvvaQ3f0Xmtsi\nUUGvt/XRyfF4/hSI4XKJ4P+9JseZlaJE0jRKUZsvSSHxv5X4gTj7ZpPLM6Vo\nX0mkjk+T6/YdRrgeaFVc6zwuLy6fGv5HaoveFrYz279sVdeEZ2RFNTorTG80\nebxSSaRC37KZBEP0XtziBM9OKhoe0BcM2DDKZ9J90k4/u+NWVrmBBliIP0TE\nhUCoiJrpIyEPduD2TJCS7/sMLKHILm7JIx2lV8JuIuZPijD9knjlhuBnahzw\nNDEk\r\n=3EZ0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQzD+8bbW51S3RCTxBB82FLN3Oy7naiVsDmnrNgrFL0gIgDB73bYCQxS4zdEMFLWvLkZ6g0a0mJrEqA2xkotuq4U0="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.10_1531478438948_0.21350763539567796"},"_hasShrinkwrap":false},"5.0.0-alpha.11":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.11","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.11","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-zpcOqB45Wy0+WtVAXmuxHA98bdHQQ74eANnZr1l7jAmERxOeThTXsRzAF3WlPew1z3mHMW68weBuFwQaJk5Y1A==","shasum":"4b6649caa887075a5c4203c6dda69433f2c716f5","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.11.tgz","fileCount":4,"unpackedSize":32008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTFeyCRA9TVsSAnZWagAAS84P/jKZPPAWK2LAFyI5PYHl\nU7euLXU+I77MYYsfoXNOwgho0MEuPl6h5hhFEoSoR6p4cjkV8bmuDq47rSir\n6ieW/s4r2YKvMA7IDxXhoL8HggauDnb3zjekJJdPDqZsRzP+MTSVT+hagHpQ\n7vul+kjD/f6fM5ASI8jwmZ4X6tsh4n0Y1kzMYi/JuuP5w8hTRf+cVPoSn/gq\n4FTvUVkKVzxt8Wgvb5jbqyrH+vL+SV9+0VPzoaAFAuN0lkODCrJx5lFUGISS\nGz719UoJkwXe8UnVU075UYNn/gtrVAWuCjejAiJktoktbLHcnEjnnGRiHRVk\noDhnmrnOHzRqivIS8iTL5+RugELDIQmXemU/7LfY2bKHf2/NRBr3DS0CFNCj\ncF0E4ygJ15ju/twaORYy2HbR26e12vBhWE//CIAhtyuxr2V3Ri0nbJfdcEjQ\naGgEOmXppqoUrx8OBxx1vWvKdWx2ekLhrK0NA6oDnGbum59k2c36Oai6fb10\nXBBUDUohguAjk29o2fiu/r4AscijVEjB41HZFBUu3hzNfMXHRrcBicLl0g4Z\njOzGAajz2pblDrLF4Xz4qaNwTQyXimg8wiFW6bs+wzo+g9CSVzNnVnheMT+j\nRaEhor+cCGx5XVVML4UevFHgJRQk9gImvPte30y06wjs+TZWGf7esHCjZlII\nBwgK\r\n=MRDp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDYwjFAKLtTpuzc+Xw+0yyN32p4ZL8C73jnjFNJSh7osgIhAPpiLQFsCu6LUKKiHb42qTEXNYiNeBA3vJKCkVkVU8Wz"}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.11_1531729842698_0.2568466227604247"},"_hasShrinkwrap":false},"5.0.0-alpha.12":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.12","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.12","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-ZI0GQt1LQsRNt+75PAl7ASOVSXSpT5KdgqOhkEJK8kPAdE/ezESW9BbOYLoFvjISD/1zpVbK6ur+oLfCqzxArw==","shasum":"5104756e983846535fd729f7da3978ab5b65c40d","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.12.tgz","fileCount":4,"unpackedSize":32008,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbTzsxCRA9TVsSAnZWagAApeUP/idoQ8a/VPrXZZA1VNi8\nJ6P9FGYcuuaH2RVrC7WyiscHes1nMdwP9M/CWyOlO7ibK3OwjJaLbaBNShCT\nDShQRh2DcDqD8qwR2SF2/Eu4nxG/4QgLE4QBE2Z85B0SFZkG9cXvjQ8r5ByW\n8KyJ6RTo5FxxY9NqTe8WMYWdLagHeNWOa2z6Y41r06PJwSOwNFoJToAnrujE\nwfOXtPQFKyy+iFtGvdd3hlLx3gpyvaQ5qTkPSpwl1ZMmPFmpqk5VLQcJYDIB\nQDofiN0Ga5UNcdTkhcjOqgr5wwmYyrTKXu8RXlxDvRKcyx1ZYgc1MVnHhc5u\n81UakGY+IHOE3VXOUB6lB4k9QM8wIkj7yLr3KFXsqD91XykV/qO7pnpMcfhA\nGcOMKD/yZhr5aqr77Bn0TBMBtNpMBqOXU5KZocKi8yQn1uO1+l4Xr5AdTd9P\n+cCAle7ymVimoAUMnBefRJ85jCgnJchvsDIX5zRCY0823LDHRE1orvrSr32J\nwl5wQrxFxNO7zCK5neAm370YhrBTWkMQNkVMii2WekfY8IxodXmiCGaAgYxc\nzhBacDijXg/nOq3kpYc1lktIXBbc6d7V/e2m8GeHoav97/e/Bx6s3AuatU/u\n97K85mt0zRpXtHvQ1ZnzyavKEH7jGufen55FZ8g6ts7RYZ7lEm+dbRrdf7VW\nrVK7\r\n=HZip\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELFOEq/mUR9pAz8K4FLE+gsAd0LZnF3D8t2ws/i2igrAiEAmY8Mtc88lkeOYTUgF+OexKXOyRlbEhabG4R3ebknF0M="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.12_1531919153324_0.22280561740024707"},"_hasShrinkwrap":false},"5.0.0-alpha.13":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.13","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.13","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-nvCvCqhL+kv6hyey666qLa8/09vtLWMYNSFUuyVW3RfVpYieYhCF0W1Jt5SL0/0acPDyTekrMnGifHJGzftKQA==","shasum":"5deb3daff93be92e26dcbb853dbb8e1149ba71dc","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.13.tgz","fileCount":4,"unpackedSize":16342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbUeL6CRA9TVsSAnZWagAAzUgQAJXO/uo+SMpL55jQ+fxs\nlKkGoga+uiLAdwTV9ylGuaNFQcAzUzqSsV6yk/Td9g9xgJliPW9o8svI64Pd\nOV1XEf7f7QZwiC/63I58icd6reuNVPYmIJ/3dmoNs96SsO9P+e09fe+kfseH\n1+kWx643D98nF8wdnmatKtoPs1YagROtQJ7IBSXAWHc3dXR7qyKw2mXkFriO\nCf1g7jiKN2OrApjJbB2/hAAJz4toOMQNC0Uy6GTZ6fFvXY1UCWEv1eGW5SJd\nNOcLAMw3GPu1//1Vn/kOsUB1n2Fy1psdCP6Pp/v31UAceznIpMo6jg5N3sOc\nNUKlQmLYwOuiwA9xAXLqZk17ZwzBkTS5kVNed5DeDleweU5Y5SkZCJU1wgJv\nh9mD69IxzhEECFG9ydSD8Nz7BqxsML36cMdh22CnlPcN7UPfBCRmH2i78cUd\nvdhVZbruSqdA8TdlQIcP8qA5gTdT3Up4T26CPTL6Ruts7/vdgK0OGgJEnf5E\nkau2/nldPceAVTpIQpcMj3BOezd0gQV8TuVRLkfodD7iccZsjZltBsoIDT5g\nScMoi8mmhGQSA3VTDuVyFQkIDWjXKWvU+JVl6ccL970IYEsVhXeatQaMawd6\nWktCcyJSCn9kqFijx0tPv+z8dX09tssrPw56CQLHJ5k3RWqb7x4lwDt9vjKn\n78F0\r\n=V2il\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3Me4kpXR6rpKw5uS/8Q/mpfDeugKEKRBGoa8W76TR4QIgNVlFZ3MGeq/SqjzouwG6KURSdR/s5BvjXs7hMX6uN6U="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.13_1532093178545_0.7805890020753556"},"_hasShrinkwrap":false},"5.0.0-alpha.14":{"name":"wdio-junit-reporter","version":"5.0.0-alpha.14","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }\n    },\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }\n    }\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: ['dot', 'junit'],\n    reporterOptions: {\n        junit: {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }\n    }\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-alpha.14","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-8vFfs6ZvfbFgzSmSHY9LfOC4Sojz/tKXFIWaTW2ajF+GSUwhOLD3uwNSQJS8dEljAUJCUoUTZDmQrtXpMMXXdA==","shasum":"6e52be8b67999ccdc2e671a614801ce77bebe0d1","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-alpha.14.tgz","fileCount":4,"unpackedSize":16342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbavrGCRA9TVsSAnZWagAA12AP/i7W0AQ8j1wU2oqVfSec\n6MVUfr41TR5nkFDis6WEAo4PHNrKGlEwUM/FyAxNbmfcw4kZHEP9iGMQbTNv\nGOR49KYYJT+/6AYFICY6nGsII7ORGfpFv2wCF3XgtV92UZ8qvUhUuT4mTg9k\n7/Mu7u4TmbB6rRR3B2ZnbIsMmQMOETCkkWEIoHduf+YK32O1D2fqbHx7gkwA\nVw/qtz8b4uAsgLymjPLDawBfPZZCBtJ08fH3vUy4ONcewjBp8zV44itg1etz\n+keSrXhBKPOWCECs57YvV2TWDAQ/jxJwQcgmf/jSxayHTmH1IdZG6D+z1e/O\nI0xwnha410MolzxC1C6ALWd7336YVyoidAlPda+QTAiL6EB0K+NbfE6vk/hs\nQIC1KX5dzd9gJnNERWPOmzHaZGg7fo19eMTDxVDjUatJm4NWDZoVnmpToQco\nZMNgwA8YgQMAPD1sHDNYZ1c3JBfgjwwzClpW3yk0RdnKab8zTtPxOI69gqX+\nSa3kf32I4ZHxv74p7DZxNU7TIdhj6wJ0HeqRqBVXwFIzV6DJNmnkhtFzlmw+\nvjy7RGN7Y0AdDOfOv0xD47WujrzmF7085NQNYR1JGycbmXWSeCBqw73V+HUj\n7u/9ZX0zNbNqv67vYz1TtX91LDn+OfnqcSZZVpDtCN3BCPTZTpyiqWDkb61E\nSSTK\r\n=wRgo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDi5HqRKFlcjJzyNRYhkhO7nFkt8uQxdAB6p1P+UdoeZAiEAxY/lFeo5OxG/XnG17Vo7Zyai49OdJtdJoWu3ZKf4i9k="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-alpha.14_1533737670100_0.4445702980807005"},"_hasShrinkwrap":false},"5.0.0-beta.0":{"name":"wdio-junit-reporter","version":"5.0.0-beta.0","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/guide/getstarted/install.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }]\n    ],\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }]\n    ]\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }]\n    ],\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-beta.0","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-D3XR6bIrJRzy/RnaTM6S0oegksRmRTkq+4PIuqfufjbXD+oBeweN9QzzXpbsenWaGAkzNbHEmNOn5HMoXv3XRg==","shasum":"e51fa6475abe3c7050f20fb77b136b1dc1ebc528","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-beta.0.tgz","fileCount":4,"unpackedSize":16281,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf+sPCRA9TVsSAnZWagAAJ5UP/iRUTWzNjqpVqP5Km5Sr\nyD5MF9EUQgoeBL2bIS7JOViNXsnTGVNrTD+Ta90zE85N0pz5dzGvJWJep7mT\nH6OPoN83DDgIb9yyVb0i5MdGwv1EpTJ8cW67CCzDqXhIDBF0c33j5LtV1UAf\nq4ZUql5d0inNdW+6JBpOiARvaPoNshrh8zex9+qXArHmlueRnpOiqdn4o4O2\nf7hmkoP6Kv2dpTZHT15mZPWuMI0BeMnP1ukDGH3D1al4q6db8qpmlA3sM1fc\n5p857r7UVa32xQNcROiG9wDWr7zdT1G+CUuReugz/ui+EyPn8m30uHuOu2vo\nEKGawuxSBLTpduwIwTsjtrcpFyq1TFmwoa2Ef6nm6EXpKNK1GGDZLKMMSU4f\n9E/W8vYBMDGVzsTCBq6JHNy0jfNx6qAUPOI5NB1GhaAMwbHe21CE/w9Ge1tx\nrVSNEMvvLIE4mHyBEucHGqDYwVSD+MguI73M2xdlv9t/0g4FxGk4XFLEl3e2\ngrx5nH78lEC8G44AqshquSNWK8avAnF27LsXSYLbdLr+YuwMnPCCACQDmOkU\nfAZMpNMtyZWrNS5V14Y7DYyycCOLWwF316alPt9oqJLbawLQwT6g4lI5VyV7\nA7jloTyFUkHyYnkBZMDDzS9Rkk9eQ+otXCUeOpn3QuYhDDwJ5lKuyPD0q+JQ\nT/wz\r\n=6QnK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEGI9ZRH6hGB7nPtgFaQoDXltrS5SvL5hBsyNUt8Vz8YAiB3Yz3HP+nYHGfwyP3MqyarkwBSWyypYTSBDyZKUDG+ow=="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-beta.0_1535109902911_0.5956946579334281"},"_hasShrinkwrap":false},"5.0.0-beta.1":{"name":"wdio-junit-reporter","version":"5.0.0-beta.1","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/docs/gettingstarted.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }]\n    ],\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }]\n    ]\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }]\n    ],\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-beta.1","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-k4hzlcEJYutxkV0MKzpa5uMsBGCqwIdkDAF3Ap8Vh+Uhhby9WSz4yOqVVuOBGSEsbmCQqwtvwbgy6OzybNPQfA==","shasum":"06824f5e2b124a67bf60da1c99b8e17b66414f4e","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-beta.1.tgz","fileCount":4,"unpackedSize":32010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbiG+fCRA9TVsSAnZWagAAIEUP/3h9sdfEGwCNHgVr1MPd\nb4wiXFTwIUipozAbxD+9JUArSq5whz1JuMgwuXsSSwIWf8PZvoz7HmNPjJ00\nUnOpfn830CJIShuvwZGRU2DYdXT9ktr1h1q3o3ai4twtIexhJIheqR3eZcU2\n11cdvwC3GWrHra/uAv2735CrUxsQID0NQYyVUNBVh3o6Qk5/ZDThH3UGv9O9\nKAobkWUE/VLyg/+ly/LnWQDV6Xo7Q+DlTV/LVWgJj3+aTCpDw1yKe4mVQUJm\n9DmolptjjqX/1672jb6kdHUoKFNaf61MThuzgNBxpuGvAu9jfOd9ebGQDfMj\n+0McWhTfVaA/MzfR64gZ5NwV7PMfEZ4DKww9KRo9KK2RWtFyYx2lE0PMYtMA\nfXltEtS/E0sVLwaLPSgMvx0T3dILSmGD56dDy7Uk0Ut+814x4QtSmNCn8ver\ncln7sVusNWdcbI0Qk2Cwe2vz0CqYlzu/XVa8wqITnuus/AxQ/57mzUDMU9yO\nVMDfZemMbYKI2shB/N9kcrlmzt0nW5QiclwnO7ja74tikzS+WSmkyzp38OqN\nCdyDY3kICFA54ehhAOovmUNanKxLkEr+v79E5u3Zydr//fXG5TYgbbZNrTnE\nRI3mNXmjJxWrLATZvcNWvEvbtFGpbAyUzU8cFbIAA+jqpvBhxQYwJ8e10LeE\nZp3d\r\n=JpH5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIElDeXKclqWbB/uTL+3h/pkbRDfJx4rjafjKBfd/cfovAiEAiiPppuWpMu6mHfKk8OuYvRoTGq7URvXkhtlZml9eyfI="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-beta.1_1535668126867_0.8382747479564499"},"_hasShrinkwrap":false},"5.0.0-beta.2":{"name":"wdio-junit-reporter","version":"5.0.0-beta.2","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/docs/gettingstarted.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }]\n    ],\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }]\n    ]\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }]\n    ],\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-yuIBbgAOUgTEe0mUS3I14cxxWvv+T3iJFmJcvn0mHh8QRQnBQA/JVDAkqlPzMinfFSW2sOZKnsaA94+88LLfQA==","shasum":"164df4e239f0ce79fa559366b73d86ae35ae93b4","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-beta.2.tgz","fileCount":4,"unpackedSize":32010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbkkU2CRA9TVsSAnZWagAAWCEP/ROFnB/qcMRY+oSUNugx\nrTZkETIjNPSsD6wcPTUoCAtg8SHBmORNdICXEl8pyIVvx6IXVNuJnn92R3Il\nUch+9zWJytSTrlktaEKmGjIm8q0CqOTRv/UIrhoceK7s3n4mzc6uEv2hPYbA\nwEZmvDi8mVk5DpD/B8uCRvOaBlQQy9jOqPMBwc2se5DSSmbQ1mStZ5eTyFiF\nF+/pNHkA/YqljNTAFhRPiXChHUJ6HJxSJceKOcjOzSSgYMWUs/+AE+uLFbWk\nnFoT2cdUZE0ZTizQFOUQi1U2COwVjnTgExWqTkXGTHniFDeGNGBHSiCtva3l\nx36pkuc4tN1dLNVN6U4IFlKUsJ/7kxTjKyiyM/xKRPn2Nbqmjrt+6ORVQtXA\nddoWbYSomfyO0FR+D8GQDf0yvbqE9PB3XTHoS+6lcucagiqIOhbcUWkiIK4N\ns3N6zB7xScm7GZNFky/oWNkpNIJhQKS/rP5NCtfwHMxuRNjFf0zix89Jts/A\nhh7qS7CAU61S2hbpCo1H5YlYj65VnbuKTfqKknh2hBS2Ms9DV1cJu94juZdC\n9WGTfSzBP194/2wFjdCnw5HKI6dSYsZLuRoQhIjMRXL823ZFgVw9H5xp81ss\nY7m29aQ8GmyzC+KeQQIeQvWZPoFjanYZCZK7gVYaxhWlNYJ5PexCgdKdjZUd\nhmbN\r\n=7C8p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTs7cF9+X5zWl+7EcruTSiOGBkxJINUqy0gSz+SLPxeQIgBVXtxsQGvCu7sH6Y43SxtcgCyJjOtJm5CCkImh12xrM="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-beta.2_1536312630151_0.3654118039672294"},"_hasShrinkwrap":false},"5.0.0-beta.3":{"name":"wdio-junit-reporter","version":"5.0.0-beta.3","description":"A WebdriverIO reporter that creates Jenkins compatible XML based JUnit reports","author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"homepage":"https://github.com/webdriverio/webdriverio/packages/wdio-junit-reporter","license":"MIT","main":"./build/index","engines":{"node":">= 4.8.5"},"scripts":{"build":"run-s clean compile","clean":"rm -rf ./build","compile":"babel src/ -d build/","test":"run-s test:*","test:eslint":"eslint src test","test:unit":"jest"},"repository":{"type":"git","url":"git://github.com/webdriverio/webdriverio.git"},"keywords":["webdriver","wdio","wdio-reporter","junit","reporter"],"bugs":{"url":"https://github.com/webdriverio/webdriverio/issues"},"dependencies":{"json-stringify-safe":"^5.0.1","junit-report-builder":"^1.3.0","validator":"^9.4.1"},"devDependencies":{"libxmljs":"^0.18.7","rimraf":"^2.6.2"},"readme":"WebdriverIO XML Reporter\n========================\n\n> A WebdriverIO reporter that creates [Jenkins](http://jenkins-ci.org/) compatible XML based JUnit reports\n\n## Installation\n\nThe easiest way is to keep `wdio-junit-reporter` as a devDependency in your `package.json`.\n\n```json\n{\n  \"devDependencies\": {\n    \"wdio-junit-reporter\": \"~0.3.0\"\n  }\n}\n```\n\nYou can simple do it by:\n\n```bash\nnpm install wdio-junit-reporter --save-dev\n```\n\nInstructions on how to install `WebdriverIO` can be found [here](http://webdriver.io/docs/gettingstarted.html).\n\n## Configuration\n\nFollowing code shows the default wdio test runner configuration. Just add `'junit'` as reporter\nto the array. To get some output during the test you can run the [WDIO Dot Reporter](https://github.com/webdriverio/wdio-dot-reporter) and the WDIO JUnit Reporter at the same time:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            outputFileFormat: function(opts) { // optional\n                return `results-${opts.cid}.${opts.capabilities}.xml`\n            }\n        }]\n    ],\n    // ...\n};\n```\n\nThe following options are supported:\n\n### outputDir\nDefine a directory where your xml files should get stored.\n\nType: `String`<br>\nRequired\n\n### outputFileFormat\nDefine the xml files created after the test execution.\nYou can choose to have **one file** (*single*) containing all the test suites, **many files** (*multi*) or **both**. Default is *multi*.\n- *multi*: set a function to format of your xml files using an `opts` parameter that contains the runner id as well\nas the capabilities of the runner.\n- *single*: set a function to format you xml file using a `config` parameter that represents the reporter configuration\n\nType: `Object`<br>\nDefault: ``{multi: function(opts){return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`}}``\n\n```\noutputFileFormat: {\n    single: function (config) {\n        return 'mycustomfilename.xml';\n    },\n    multi: function (opts) {\n        return `WDIO.xunit.${opts.capabilities}.${opts.cid}.xml`\n    }\n}\n```\n\n### suiteNameFormat\n\nGives the ability to provide custom regex for formatting test suite name (e.g. in output xml ).\n\nType: `Regex`,<br>\nDefault: `/[^a-z0-9]+/`\n\n### packageName\n\nYou can break out packages by an additional level by setting `'packageName'`. For example, if you wanted to iterate over a test suite with different environment variable set:\n\nType: `String`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            packageName: process.env.USER_ROLE // chrome.41 - administrator\n        }]\n    ]\n    // ...\n};\n```\n\n### errorOptions\n\nAllows to set various combinations of error notifications inside xml.<br>\nGiven a Jasmine test like `expect(true).toBe(false, 'my custom message')` you will get this test error:\n\n```\n{\n    matcherName: 'toBe',\n    message: 'Expected true to be false, \\'my custom message\\'.',\n    stack: 'Error: Expected true to be false, \\'my custom message\\'.\\n    at UserContext.it (/home/mcelotti/Workspace/WebstormProjects/forcebeatwio/test/marco/prova1.spec.js:3:22)',\n    passed: false,\n    expected: [ false, 'my custom message' ],\n    actual: true\n}\n```\n\nTherefore you can choose *which* key will be used *where*, see the example below.\n\nType: `Object`,<br>\nDefault: `errorOptions: { error: \"message\" }`<br>\nExample:\n\n```js\n// wdio.conf.js\nmodule.exports = {\n    // ...\n    reporters: [\n        'dot',\n        ['junit', {\n            outputDir: './',\n            errorOptions: {\n                error: 'message',\n                failure: 'message',\n                stacktrace: 'stack'\n            }\n        }]\n    ],\n    // ...\n};\n```\n\n## Jenkins Setup\n\nLast but not least you nead to tell your CI job (e.g. Jenkins) where it can find the xml file. To do that add a post-build action to your job that gets executed after the test has run and point Jenkins (or your desired CI system) to your XML test results:\n\n![Point Jenkins to XML files](http://webdriver.io/images/jenkins-postjob.png \"Point Jenkins to XML files\")\n\nIf there is no such post-build step in your CI system there is probably a plugin for that somewhere on the internet.\n\n----\n\nFor more information on WebdriverIO see the [homepage](http://webdriver.io).\n","readmeFilename":"README.md","_id":"wdio-junit-reporter@5.0.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"8.11.2","_npmUser":{"name":"christian-bromann","email":"christian@saucelabs.com"},"dist":{"integrity":"sha512-oPg6PKdV8Oas5veX0D3pLhMU0nlVpwSHTdF/ROcRf1C4xPbZD/DzR+/Yxp96jP0BPG+msp7+pdXyvZ+hWn9L+w==","shasum":"13717df67604e2e355990603ff369be73e47845a","tarball":"https://registry.npmjs.org/wdio-junit-reporter/-/wdio-junit-reporter-5.0.0-beta.3.tgz","fileCount":4,"unpackedSize":32010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbrfPCCRA9TVsSAnZWagAAl/gP/A4mNA99laDF1SKq62e4\n2cKWzVcFVD8Eikj5/WdWjAvATtEZ1xrtIi1vavDfFeSpX/3j1yU1po9AHi4W\nP9fhI5mizk2qmqtAbS7IP26DVfTmVP+fB7TNgrx+x/4cu5yki008O76/DwB+\n0uOIlRFWqUg/Gv8Iao5N1bE9I7ZH8EkW4ogSqipOlkNkZ1mWKt2VHmhSn9fz\nMxwcCe35bk9hhEE1RqAS5V14Q1HEkwQaKp86gQ0LZCGq3oN/PXliJNKhcDT4\nDad8eMNE1PUrC0P0arp+7k0uB1+MyPV/1kl4OXyCEAAQZWojVZIXiWdiAUo3\n76vB2MGrg7O5ITuCfbu+euSQNn/FcxW1+q/1eEhfTThqAtoM2b08DOPV4mxQ\nOgzvAZqZyVbdBMcooPY5JUY9t57tH3P7mBiVm01C0ZWWs97oSSR1ZnkP28ab\n09ojKupYO/6FgU/RNk5uo8cvW2jzyCTP3Y416gQK7vB6nIV2CTVDFj09+C9M\nkjkSidkCDy0x4t0+gZMRh+PgoqDaVLqic3yipNBAjlsFNu0mmBhuPFCccNJ4\ns1rcBndY8u+M5K4j0e2ZGtECxQbGKr9otHuXXg6VaCcdT7H7waqToobisObS\nz/ut2Sf7Iq3oEr9L6TiPiX5rBPcT+vA6mlll/9LHV3ngwu4+NWqBK7uom6lN\nZGQE\r\n=nWsJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKdddT7Ky/BQGZwid0JYFIyM0AnTnU9DFV4wSFlTiskAIgKD059QFnvA5lW8tPhsn9wsX9B8y50JhyDNdtlHZWI2U="}]},"maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-junit-reporter_5.0.0-beta.3_1538126786028_0.5048486879794942"},"_hasShrinkwrap":false}},"readme":"","maintainers":[{"name":"christian-bromann","email":"contact@christian-bromann.com"}],"time":{"modified":"2022-06-28T22:27:34.857Z","created":"2016-02-06T20:13:37.127Z","0.0.1":"2016-02-06T20:13:37.127Z","0.0.2":"2016-02-11T10:01:50.923Z","0.1.0":"2016-06-07T21:32:01.868Z","0.2.0":"2016-12-02T17:10:03.801Z","0.3.0":"2017-03-18T16:16:57.998Z","0.3.1":"2017-08-16T10:26:33.469Z","0.4.0":"2018-03-06T00:13:24.549Z","0.4.1":"2018-03-06T18:35:43.648Z","0.4.2":"2018-03-07T15:07:00.291Z","0.4.3":"2018-05-07T07:01:24.872Z","5.0.0-alpha.2":"2018-06-22T11:22:57.873Z","5.0.0-alpha.3":"2018-06-22T12:12:06.955Z","5.0.0-alpha.4":"2018-06-24T17:27:24.152Z","5.0.0-alpha.5":"2018-06-24T17:48:07.530Z","5.0.0-alpha.6":"2018-06-24T17:57:16.000Z","5.0.0-alpha.7":"2018-06-26T08:59:38.086Z","0.4.4":"2018-07-04T09:58:43.376Z","5.0.0-alpha.8":"2018-07-10T10:03:24.457Z","5.0.0-alpha.9":"2018-07-11T06:33:35.194Z","5.0.0-alpha.10":"2018-07-13T10:40:39.070Z","5.0.0-alpha.11":"2018-07-16T08:30:42.911Z","5.0.0-alpha.12":"2018-07-18T13:05:53.430Z","5.0.0-alpha.13":"2018-07-20T13:26:18.624Z","5.0.0-alpha.14":"2018-08-08T14:14:30.193Z","5.0.0-beta.0":"2018-08-24T11:25:03.281Z","5.0.0-beta.1":"2018-08-30T22:28:47.008Z","5.0.0-beta.2":"2018-09-07T09:30:30.282Z","5.0.0-beta.3":"2018-09-28T09:26:26.133Z"},"homepage":"https://github.com/webdriverio/wdio-junit-reporter#readme","keywords":["junit","reporter","webdriverio","wdio","wdio-plugin","wdio-reporter"],"repository":{"type":"git","url":"git+https://github.com/webdriverio/wdio-junit-reporter.git"},"author":{"name":"Christian Bromann","email":"christian@saucelabs.com"},"bugs":{"url":"https://github.com/webdriverio/wdio-junit-reporter/issues"},"license":"MIT","readmeFilename":"","users":{},"contributors":[{"name":"christian-bromann","email":"contact@christian-bromann.com"},{"name":"Sam Shrekdecker","email":"sleiendecker@skylinenet.net"},{"name":"Christian Bromann","email":"github@christian-bromann.com"},{"name":"Hugo Massaroli","email":"hmassaroli@appnexus.com"},{"name":"Peter Peterson","email":"petey@yahoo-inc.com"},{"name":"George Crawford","email":"g.o.crawford@gmail.com"},{"name":"Marco Celotti","email":"m.celotti@gmail.com"}]}