UNPKG

wdio-ms-teams-service

Version:

A WebdriverIO plugin to report to Microsoft Teams channel webhooks

74 lines (43 loc) 1.34 kB
# wdio-ms-teams-reporter This service will report your test run results to a Microsoft Teams channel using a webhook. (note: this has only been tested with WebdriverIO v7) ## Setup Install `wdio-ms-teams-service` as a devDependency ``` npm install wdio-ms-teams-service --save-dev ``` Next, configure your config file ```js // wdio.conf.js export.config = { // ... services: [["ms-teams", { webhookURL: "https://your-webhook.url.com/c0ffee", failingTestsOnly: true, }]] // ... }; ``` ## Options ### webhookURL The URL of the Microsoft Teams webhook Example: `https://your-webhook.url.com/c0ffee` Type: `string` Required: `true` ### failingTestsOnly Decide whether to report on failures only. If a test has no failures, it will not be reported. Type: `boolean` Default: `false` Required: `false` ### message Provide a custom message to show at the top of each webhook message, default: _An automated test run just completed_ Type: `string` ([A subset of markdown is supported](https://docs.microsoft.com/en-us/adaptive-cards/authoring-cards/text-features)) Default: `An automated test run just completed` Required: `false` ### timeout Provide a timeout for the webhook request. Type `number` Default: `10000` Required: `false` ## Author Marcel Blijleven <marcelblijleven@gmail.com>