{"_id":"@criszalo1997/wdio-azure-devops-service","_rev":"4-4c3f892ed962db760de46b0557827e0b","name":"@criszalo1997/wdio-azure-devops-service","dist-tags":{"latest":"0.0.14-4"},"versions":{"0.0.13":{"name":"@criszalo1997/wdio-azure-devops-service","version":"0.0.13","description":"Wdio Service to inject result of automatic test run in Azure DevOps TestPlan","types":"dist/esm/index.d.ts","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","build":"npm run build:cjs && npm run build:esm","build:cjs":"node tools/cleanup cjs && tsc -p config/tsconfig.cjs.json","build:esm":"node tools/cleanup esm && tsc -p config/tsconfig.esm.json","build:umd":"node tools/cleanup umd && webpack --config config/webpack.config.js","build:types":"node tools/cleanup types && tsc -p config/tsconfig.types.json","clean":"node tools/cleanup","package":"npm run build && npm pack","test":"jest --no-cache --runInBand --passWithNoTests","test:cov":"jest --coverage --no-cache --runInBand","addscope":"node tools/packagejson name @criszalo1997/wdio-azure-devops-service"},"publishConfig":{"access":"public"},"keywords":["wdio service","azure Devops","test","test plan","reporter","azure","typescript","cjs","esm"],"author":{"name":"Gianluca Mangiapelo","email":"gianluca.mangiapelo@gmail.com"},"license":"MIT","homepage":"https://github.com/criszalo1997/wdio-azure-devops-service","repository":{"type":"git","url":"git+ssh://git@github.com/criszalo1997/wdio-azure-devops-service.git"},"bugs":{"url":"https://github.com/criszalo1997/wdio-azure-devops-service/issues"},"dependencies":{"@cucumber/cucumber":"^8.2.1","@cucumber/messages":"^18.0.0","@criszalo1997/azuredevops-test-reporter":"^0.0.10","@wdio/reporter":"^7.19.7","@wdio/types":"^7.19.5","azure-devops-node-api":"^11.1.1","validate":"^5.2.0"},"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.0","pinst":"^2.1.6","prettier":"^2.4.0","ts-jest":"^27.0.5","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"gitHead":"d0907f8bc4b1572698d9c6f799d553d3a098e461","_id":"@criszalo1997/wdio-azure-devops-service@0.0.13","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-n18VReHlUecM90EnehU9UtpcNywRTs3K/LD3wXs1YS7RWe6RZtNMKprhC5021qRk9TtfuGb/7zzxgDKUHOWSsw==","shasum":"ae5515ff337395fceee2f6a103f2b8269ade76b3","tarball":"https://registry.npmjs.org/@criszalo1997/wdio-azure-devops-service/-/wdio-azure-devops-service-0.0.13.tgz","fileCount":19,"unpackedSize":20951,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCE/kfsGz0mVpieEUbcB8MafMJN7I6VtQ761WaNt6RTVQIgY/HaEnbN40qCipmvW0/HJYSvZKBzBd4CBuRVb6C7nAc="}]},"_npmUser":{"name":"criszalo1997","email":"criszalo1997@gmail.com"},"directories":{},"maintainers":[{"name":"criszalo1997","email":"criszalo1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-azure-devops-service_0.0.13_1702302631610_0.8233471194071698"},"_hasShrinkwrap":false},"0.0.14":{"name":"@criszalo1997/wdio-azure-devops-service","version":"0.0.14","description":"Wdio Service to inject result of automatic test run in Azure DevOps TestPlan","types":"dist/esm/index.d.ts","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","build":"npm run build:cjs && npm run build:esm","build:cjs":"node tools/cleanup cjs && tsc -p config/tsconfig.cjs.json","build:esm":"node tools/cleanup esm && tsc -p config/tsconfig.esm.json","build:umd":"node tools/cleanup umd && webpack --config config/webpack.config.js","build:types":"node tools/cleanup types && tsc -p config/tsconfig.types.json","clean":"node tools/cleanup","package":"npm run build && npm pack","test":"jest --no-cache --runInBand --passWithNoTests","test:cov":"jest --coverage --no-cache --runInBand","addscope":"node tools/packagejson name @criszalo1997/wdio-azure-devops-service"},"publishConfig":{"access":"public"},"keywords":["wdio service","azure Devops","test","test plan","reporter","azure","typescript","cjs","esm"],"author":{"name":"Gianluca Mangiapelo","email":"gianluca.mangiapelo@gmail.com"},"license":"MIT","homepage":"https://github.com/criszalo1997/wdio-azure-devops-service","repository":{"type":"git","url":"git+ssh://git@github.com/criszalo1997/wdio-azure-devops-service.git"},"bugs":{"url":"https://github.com/criszalo1997/wdio-azure-devops-service/issues"},"dependencies":{"@cucumber/cucumber":"^8.2.1","@cucumber/messages":"^18.0.0","@criszalo1997/azuredevops-test-reporter":"^0.0.11","@wdio/reporter":"^7.19.7","@wdio/types":"^7.19.5","azure-devops-node-api":"^11.1.1","validate":"^5.2.0"},"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.0","pinst":"^2.1.6","prettier":"^2.4.0","ts-jest":"^27.0.5","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"gitHead":"70456d08d3ada52b8bf411e3140e0dca695e1ed2","_id":"@criszalo1997/wdio-azure-devops-service@0.0.14","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-E0rJxQ6q/CsJY9aEA+JKXosOWr8wNdgCy0oZEgfJGUeRNtNYKH4w7VMspv2tnA9c31YVlzde+eWVKoyKROfEQQ==","shasum":"9fdd59391e276b4dd4ad29518b652c1fb62f7656","tarball":"https://registry.npmjs.org/@criszalo1997/wdio-azure-devops-service/-/wdio-azure-devops-service-0.0.14.tgz","fileCount":15,"unpackedSize":19777,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCG0vFlH36Qa8oN3EgEDF2qPVV0WS74Y/liWUZUQIu5WwIhAKwOgBy02xYmgsTbND77HdHY+2z1VpN7glE+pri1YXg8"}]},"_npmUser":{"name":"criszalo1997","email":"criszalo1997@gmail.com"},"directories":{},"maintainers":[{"name":"criszalo1997","email":"criszalo1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-azure-devops-service_0.0.14_1702308009843_0.4292658676023784"},"_hasShrinkwrap":false},"0.0.14-1":{"name":"@criszalo1997/wdio-azure-devops-service","version":"0.0.14-1","description":"Wdio Service to inject result of automatic test run in Azure DevOps TestPlan","types":"dist/esm/index.d.ts","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","build":"npm run build:cjs && npm run build:esm","build:cjs":"node tools/cleanup cjs && tsc -p config/tsconfig.cjs.json","build:esm":"node tools/cleanup esm && tsc -p config/tsconfig.esm.json","build:umd":"node tools/cleanup umd && webpack --config config/webpack.config.js","build:types":"node tools/cleanup types && tsc -p config/tsconfig.types.json","clean":"node tools/cleanup","package":"npm run build && npm pack","test":"jest --no-cache --runInBand --passWithNoTests","test:cov":"jest --coverage --no-cache --runInBand","addscope":"node tools/packagejson name @criszalo1997/wdio-azure-devops-service"},"publishConfig":{"access":"public"},"keywords":["wdio service","azure Devops","test","test plan","reporter","azure","typescript","cjs","esm"],"author":{"name":"Gianluca Mangiapelo","email":"gianluca.mangiapelo@gmail.com"},"license":"MIT","homepage":"https://github.com/criszalo1997/wdio-azure-devops-service","repository":{"type":"git","url":"git+ssh://git@github.com/criszalo1997/wdio-azure-devops-service.git"},"bugs":{"url":"https://github.com/criszalo1997/wdio-azure-devops-service/issues"},"dependencies":{"@cucumber/cucumber":"^8.2.1","@cucumber/messages":"^18.0.0","@criszalo1997/azuredevops-test-reporter":"^0.0.11-1","@wdio/reporter":"^7.19.7","@wdio/types":"^7.19.5","azure-devops-node-api":"^11.1.1","validate":"^5.2.0"},"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.0","pinst":"^2.1.6","prettier":"^2.4.0","ts-jest":"^27.0.5","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"gitHead":"9ad32cac5beaa2a9dc408dabaccdb636d5e02e08","_id":"@criszalo1997/wdio-azure-devops-service@0.0.14-1","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-QwETzFZDOg+sQ3Lh4Qhl8ZKqxqySPjy3+I/D8kUVC+UlarSMfFJG3rwh+gQGAeNJkQqKP7Li5KuRfg1Lh83B/Q==","shasum":"c88b2c20c2ca9615f101fa6029ede94cd0ade431","tarball":"https://registry.npmjs.org/@criszalo1997/wdio-azure-devops-service/-/wdio-azure-devops-service-0.0.14-1.tgz","fileCount":15,"unpackedSize":20493,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0zWkPH66xzrpXZHu1DysZPx/qfAQdMR+s4hQppoqwqAiEAjsu+AXOvaP1r8uTUPYDkVVkcUa+uMe1IJ3HXrdm/u1s="}]},"_npmUser":{"name":"criszalo1997","email":"criszalo1997@gmail.com"},"directories":{},"maintainers":[{"name":"criszalo1997","email":"criszalo1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-azure-devops-service_0.0.14-1_1702313038568_0.6156042567058382"},"_hasShrinkwrap":false},"0.0.14-2":{"name":"@criszalo1997/wdio-azure-devops-service","version":"0.0.14-2","description":"Wdio Service to inject result of automatic test run in Azure DevOps TestPlan","types":"dist/esm/index.d.ts","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","build":"npm run build:cjs && npm run build:esm","build:cjs":"node tools/cleanup cjs && tsc -p config/tsconfig.cjs.json","build:esm":"node tools/cleanup esm && tsc -p config/tsconfig.esm.json","build:umd":"node tools/cleanup umd && webpack --config config/webpack.config.js","build:types":"node tools/cleanup types && tsc -p config/tsconfig.types.json","clean":"node tools/cleanup","package":"npm run build && npm pack","test":"jest --no-cache --runInBand --passWithNoTests","test:cov":"jest --coverage --no-cache --runInBand","addscope":"node tools/packagejson name @criszalo1997/wdio-azure-devops-service"},"publishConfig":{"access":"public"},"keywords":["wdio service","azure Devops","test","test plan","reporter","azure","typescript","cjs","esm"],"author":{"name":"Gianluca Mangiapelo","email":"gianluca.mangiapelo@gmail.com"},"license":"MIT","homepage":"https://github.com/criszalo1997/wdio-azure-devops-service","repository":{"type":"git","url":"git+ssh://git@github.com/criszalo1997/wdio-azure-devops-service.git"},"bugs":{"url":"https://github.com/criszalo1997/wdio-azure-devops-service/issues"},"dependencies":{"@cucumber/cucumber":"^8.2.1","@cucumber/messages":"^18.0.0","@criszalo1997/azuredevops-test-reporter":"^0.0.11-1","@wdio/reporter":"^7.19.7","@wdio/types":"^7.19.5","azure-devops-node-api":"^11.1.1","validate":"^5.2.0"},"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.0","pinst":"^2.1.6","prettier":"^2.4.0","ts-jest":"^27.0.5","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"gitHead":"256cb5cac4dad9d8d84cebdb5a06890d7c40130e","_id":"@criszalo1997/wdio-azure-devops-service@0.0.14-2","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-t3TX72OUj87njdJVcn9v/NSfWkbwYJN7bOiQati21dgbtdulGsuImdc+JcXU4chI78Fo4ZBho3MJMq2KplyUew==","shasum":"e09dc665e94414ff12505f0d973a7f198195bdf9","tarball":"https://registry.npmjs.org/@criszalo1997/wdio-azure-devops-service/-/wdio-azure-devops-service-0.0.14-2.tgz","fileCount":15,"unpackedSize":21016,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuvho+lzzQlROhl5G51Nx8H/GDo5AQbirUn42ISGacywIgWtzwwvDYB+/Rj1yRffv0s0Wm+FNo86Nh4qs+TvgBpyc="}]},"_npmUser":{"name":"criszalo1997","email":"criszalo1997@gmail.com"},"directories":{},"maintainers":[{"name":"criszalo1997","email":"criszalo1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-azure-devops-service_0.0.14-2_1702390316736_0.031920037962752"},"_hasShrinkwrap":false},"0.0.14-4":{"name":"@criszalo1997/wdio-azure-devops-service","version":"0.0.14-4","description":"Wdio Service to inject result of automatic test run in Azure DevOps TestPlan","types":"dist/esm/index.d.ts","main":"dist/cjs/index.js","module":"dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"_postinstall":"husky install","prepublishOnly":"pinst --disable","postpublish":"pinst --enable","build":"npm run build:cjs && npm run build:esm","build:cjs":"node tools/cleanup cjs && tsc -p config/tsconfig.cjs.json","build:esm":"node tools/cleanup esm && tsc -p config/tsconfig.esm.json","build:umd":"node tools/cleanup umd && webpack --config config/webpack.config.js","build:types":"node tools/cleanup types && tsc -p config/tsconfig.types.json","clean":"node tools/cleanup","package":"npm run build && npm pack","test":"jest --no-cache --runInBand --passWithNoTests","test:cov":"jest --coverage --no-cache --runInBand","addscope":"node tools/packagejson name @criszalo1997/wdio-azure-devops-service"},"publishConfig":{"access":"public"},"keywords":["wdio service","azure Devops","test","test plan","reporter","azure","typescript","cjs","esm"],"author":{"name":"Gianluca Mangiapelo","email":"gianluca.mangiapelo@gmail.com"},"license":"MIT","homepage":"https://github.com/criszalo1997/wdio-azure-devops-service","repository":{"type":"git","url":"git+ssh://git@github.com/criszalo1997/wdio-azure-devops-service.git"},"bugs":{"url":"https://github.com/criszalo1997/wdio-azure-devops-service/issues"},"dependencies":{"@cucumber/cucumber":"^8.2.1","@cucumber/messages":"^18.0.0","@criszalo1997/azuredevops-test-reporter":"^0.0.11-1","@wdio/reporter":"^7.19.7","@wdio/types":"^7.19.5","azure-devops-node-api":"^11.1.1","validate":"^5.2.0"},"devDependencies":{"@commitlint/cli":"^13.1.0","@commitlint/config-conventional":"^13.1.0","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.1","@typescript-eslint/parser":"^4.31.1","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","husky":"^7.0.2","jest":"^27.2.0","pinst":"^2.1.6","prettier":"^2.4.0","ts-jest":"^27.0.5","ts-loader":"^9.2.5","typescript":"^4.4.3","webpack":"^5.52.1","webpack-cli":"^4.8.0"},"gitHead":"d7ed51a2ec739a98c66773bbe56627cea9f12410","_id":"@criszalo1997/wdio-azure-devops-service@0.0.14-4","_nodeVersion":"14.21.3","_npmVersion":"6.14.18","dist":{"integrity":"sha512-boq5YsvfjT/E1emmraecuUC2n63+WhGlyyEwPGDKy79QJL90VSOjNEGLI/wcvG61n6dpGcp6BGy2YfMr56wCaA==","shasum":"105b648ec5307533a4a47455c13f846182d460c1","tarball":"https://registry.npmjs.org/@criszalo1997/wdio-azure-devops-service/-/wdio-azure-devops-service-0.0.14-4.tgz","fileCount":15,"unpackedSize":22335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEroVXpfuuWm+r604AGOEVJrr67AuId45t9OKSsy1UQGAiEA7auuE7onXzQ/ug+rGfhdeclCvEiWlZ0tyvj9Olyua1g="}]},"_npmUser":{"name":"criszalo1997","email":"criszalo1997@gmail.com"},"directories":{},"maintainers":[{"name":"criszalo1997","email":"criszalo1997@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/wdio-azure-devops-service_0.0.14-4_1702394988876_0.09282128089135377"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-11T13:50:31.536Z","0.0.13":"2023-12-11T13:50:31.781Z","modified":"2023-12-12T15:29:49.227Z","0.0.14":"2023-12-11T15:20:10.068Z","0.0.14-1":"2023-12-11T16:43:58.714Z","0.0.14-2":"2023-12-12T14:11:56.934Z","0.0.14-4":"2023-12-12T15:29:49.058Z"},"maintainers":[{"name":"criszalo1997","email":"criszalo1997@gmail.com"}],"description":"Wdio Service to inject result of automatic test run in Azure DevOps TestPlan","homepage":"https://github.com/criszalo1997/wdio-azure-devops-service","keywords":["wdio service","azure Devops","test","test plan","reporter","azure","typescript","cjs","esm"],"repository":{"type":"git","url":"git+ssh://git@github.com/criszalo1997/wdio-azure-devops-service.git"},"author":{"name":"Gianluca Mangiapelo","email":"gianluca.mangiapelo@gmail.com"},"bugs":{"url":"https://github.com/criszalo1997/wdio-azure-devops-service/issues"},"license":"MIT","readme":"# WDIO Azure Devops Service\n\n[![version](https://img.shields.io/npm/v/@gmangiapelo/wdio-azure-devops-service.svg)](https://www.npmjs.com/package/@gmangiapelo/wdio-azure-devops-service)\n[![downloads](https://img.shields.io/npm/dt/@gmangiapelo/wdio-azure-devops-service.svg)](https://www.npmjs.com/package/@gmangiapelo/wdio-azure-devops-service)\n\nPublishes [WebdriverIO](https://webdriver.io/) results on Azure DevOps Test Plans.\n\nCore features:\n\n* Support for Jasmine/Jest/Mocha and Cucumber runtime frameworks\n* Test results are aggregated under the same test run if you are executing more spec(test) files and they are belongs to the same suite\n* Results are reported immediately after single test execution (real-time reporting)\n* Test run is closed after last spec(test) file has been finished\n* Multi suite support\n\n\n## Installation\n\nInstall this module locally with the following command to be used as a (dev-)dependency:\n\n```shell\nnpm install --save @gmangiapelo/wdio-azure-devops-service\nnpm install --save-dev @gmangiapelo/wdio-azure-devops-service\n```\n\nInstructions on how to install `WebdriverIO` can be found [here.](https://webdriver.io/docs/gettingstarted)\n\n## Usage\n\n> _wdio-azure-devops-service_ supports **NodeJS 8 or higher**\n\n> _wdio-azure-devops-service_ supports **commonjs** and **esm**\n\n### Configuration\n\nSince `@gmangiapelo/wdio-azure-devops-service` is a service, you can set it up in your `wdio.conf.js` file as follows\n\n```js\nimport AzureDevopsService from \"@gmangiapelo/wdio-azure-devops-service\";\n// wdio.conf.js\nexports.config = {\n    // ...\n    // =====\n    // Setup\n    // =====\n    services: [\n        [\n              AzureDevopsService,\n              {\n                  pat: 'u46xjx2ol4px36zg3z565uz52dbvshctlulkhrsecxiamn6nhtwa',\n                  organizationUrl: 'https://dev.azure.com/gianlucamangiapelo',\n                  projectId: '8b3c68ac-f69d-41c6-bbad-921d8bae9819',\n                  planId: 263072,\n                  suiteId: 263073,\n                  caseIdRegex: '@?[ref](\\\\d+)',\n                  runName: 'FE regression tests for TestPlan',\n                  screenshotSuccess: false,\n                  screenshotFailed: true,\n              },\n          ],\n    ],\n    // ...\n};\n```\n\n### Test case setup\n\nYour WDIO tests should include the ID of your Azure test case. Make sure your test case IDs are distinct from your test titles:\n\n**Mocha style:**\n```Javascript\n// Good:\nit(\"C123 Can authenticate a valid user\", ...\n\n// Bad:\nit(\"C123Can authenticate a valid user\", ...\nit(\"Can authenticate a valid user C123\", ...\n```\n\n**Cucumber style:**\n```Gherkin\n## Good:\n@C123\nScenario Can authenticate a valid user\n@c123\nScenario Can authenticate a valid user,\n\n## Bad:\n@c123stringTest\nScenario Can authenticate a valid user\n```\n\n### Azure DevOps Report Example\n\nThis is an example of the results pushed on AZ Test Plans, during a test run\n![AzureDevops Test Plans example](./img/AZ-DevOps-example.png)\n\n<br>\n\n## Service Options\n\n### pat\n\nThe Personal Access token generated in Azure DevOps with API permission set.\n\nExample: `\"u46xjx2ol4px36zg3z565uz52dbvshctlulkhrsecxiamn6nhtwa\"`\n\nType: `string`\n\nRequired: `true`\n\n### organizationUrl\n\nThe base url of your Azure DevOps instance.\n\nExample: `\"https://dev.azure.com/gianlucamangiapelo\"`\n\nType: `string`\n\nRequired: `true`\n\n### projectId\n\nThe id of the project in Azure DevOps.\n\nTo find the projectId use `GET {organizationUrl}/_apis/projects?api-version=6.0` and copy the appropriate `id`.\n\nExample: `\"3cf7dbc9-cb1e-4240-93f2-9a5960ab3945\"`\n\nType: `string`\n\nRequired: `true`\n\n### planId\n\nThe test plainId that you can retrieve in Azure DevOps Test Plan section.\n\nExample: `124`\n\nType: `integer`\n\nRequired: `true`\n\n### suiteId\n\nThe suiteId that you can retrieve in Azure DevOps Test Plan section, in case of nested suites, get the root suiteId, the service iterates over all the child suites. \n\nExample: `21`\n\nType: `integer`\n\nRequired: `true`\n\n### runName\n\nA descriptive name for the test run.\n\nExample: `\"FE regression tests run\"`\n\nType: `string`\n\nRequired: `true`\n\n### caseIdRegex\n\nCustom regular expression to match the testCaseId from tag or title test case.\n\nType: `string`\n\nDefault: `\"@?[cC](\\d+)\"`\n\nRequired: `false`\n\n### screenshotSuccess\n\nIn true, the test cases that pass will send a screenshot in png format of the execution result as an attachment in the runner in azure devops.\n\nType: `boolean`\n\nDefault: `false`\n\nRequired: `false`\n\n\n### screenshotFailed\n\nIn true, test cases that fail will send a screenshot in png format of the execution result as an attachment in the runner in azure devops\n\nType: `boolean`\n\nDefault: `false`\n\nRequired: `false`\n\n## Author\nGianluca Mangiapelo - [github](https://github.com/gianlucamangiapelo)\n","readmeFilename":"README.md"}