wdio-ms-teams-service
Version:
A WebdriverIO plugin to report to Microsoft Teams channel webhooks
74 lines (43 loc) • 1.34 kB
Markdown
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)
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,
}]]
// ...
};
```
The URL of the Microsoft Teams webhook
Example: `https://your-webhook.url.com/c0ffee`
Type: `string`
Required: `true`
Decide whether to report on failures only. If a test has no failures, it will not be reported.
Type: `boolean`
Default: `false`
Required: `false`
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`
Provide a timeout for the webhook request.
Type `number`
Default: `10000`
Required: `false`
Marcel Blijleven <marcelblijleven@gmail.com>