WDIO Spec Reporter==================> A WebdriverIO plugin to report in spec style.## InstallationThe easiest way is to keep `@wdio/spec-reporter` as a devDependency in your `package.json`, via:```shnpm install @wdio/spec-reporter --save-dev```Instructions on how to install `WebdriverIO` can be found [here](https://webdriver.io/docs/gettingstarted).## ConfigurationThe following code shows the default wdio test runner configuration. Just add `'spec'` as a reporterto the array.```js// wdio.conf.jsmodule.exports = {// ...reporters: ['dot', 'spec'],// ...};```## Spec Reporter Options### symbolsProvide custom symbols for `passed`, `failed` and or `skipped` testsType: `object`Default: `{passed: 'โ', skipped: '-', failed: 'โ'}`#### Example```js["spec",{symbols: {passed: '[PASS]',failed: '[FAIL]',},},]```### sauceLabsSharableLinksBy default the test results in Sauce Labs can only be viewed by a team member from the same team, not by a team memberfrom a different team. This options will enable [sharable links](https://docs.saucelabs.com/test-results/sharing-test-results/#building-sharable-links)by default, which means that all tests that are executed in Sauce Labs can be viewed by everybody.Just add `sauceLabsSharableLinks: false`, as shown below, in the reporter options to disable this feature.Type: `boolean`Default: `true`#### Example```js["spec",{sauceLabsSharableLinks: false,},]```### onlyFailuresPrint only failed specs results.Type: `boolean`Default: `false`#### Example```js["spec",{onlyFailures: true,},]```### addConsoleLogsSet to `true` to show console logs from steps in final reportType: `boolean`Default: `false````js["spec",{addConsoleLogs: true,},]```### realtimeReportingSet to `true` to display test status realtime than just at the end of the runType: `boolean`Default: `false````js["spec",{realtimeReporting: true,},]```### showPrefaceSet to `false` to disable `[ MutliRemoteBrowser ... ]` preface in the reports.Type: `boolean`Default: `true````js["spec",{showPreface: false,},]```With it set to `false` you will see output as:```Running: loremipsum (v50) on Windows 10Session ID: foobarยป foo/bar/loo.e2e.jsFoo testgreen โ foogreen โ barยป bar/foo/loo.e2e.jsBar testgreen โ some testred โ a failed testred โ a failed test with no stack```and with `true` (default) each line will be prefixed with the preface:```[loremipsum 50 Windows 10 #0-0] Running: loremipsum (v50) on Windows 10[loremipsum 50 Windows 10 #0-0] Session ID: foobar[loremipsum 50 Windows 10 #0-0][loremipsum 50 Windows 10 #0-0] ยป foo/bar/loo.e2e.js[loremipsum 50 Windows 10 #0-0] Foo test[loremipsum 50 Windows 10 #0-0] green โ foo[loremipsum 50 Windows 10 #0-0] green โ bar[loremipsum 50 Windows 10 #0-0][loremipsum 50 Windows 10 #0-0] ยป bar/foo/loo.e2e.js[loremipsum 50 Windows 10 #0-0] Bar test[loremipsum 50 Windows 10 #0-0] green โ some test[loremipsum 50 Windows 10 #0-0] red โ a failed test[loremipsum 50 Windows 10 #0-0] red โ a failed test with no stack[loremipsum 50 Windows 10 #0-0]```### colorSet to `true` to display colored output in terminalType: `boolean`Default: `true````js["spec",{color: true,},]```## Environment OptionsThere are certain options you can set through environment variables:### `FORCE_COLOR`If set to true, e.g. via `FORCE_COLOR=0 npx wdio run wdio.conf.js`, all terminal coloring will be disabled.