9.11.0 • Published 4 months ago

@wdio/spec-reporter v9.11.0

Weekly downloads
207,522
License
MIT
Repository
github
Last release
4 months ago

WDIO Spec Reporter

A WebdriverIO plugin to report in spec style.

Spec Reporter

Installation

The easiest way is to keep @wdio/spec-reporter as a devDependency in your package.json, via:

npm install @wdio/spec-reporter --save-dev

Instructions on how to install WebdriverIO can be found here.

Configuration

The following code shows the default wdio test runner configuration. Just add 'spec' as a reporter to the array.

// wdio.conf.js
module.exports = {
  // ...
  reporters: ['dot', 'spec'],
  // ...
};

Spec Reporter Options

symbols

Provide custom symbols for passed, failed and or skipped tests

Type: object Default: {passed: '✓', skipped: '-', failed: '✖'}

Example

[
  "spec",
  {
    symbols: {
      passed: '[PASS]',
      failed: '[FAIL]',
    },
  },
]

sauceLabsSharableLinks

By default the test results in Sauce Labs can only be viewed by a team member from the same team, not by a team member from a different team. This options will enable 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

[
  "spec",
  {
    sauceLabsSharableLinks: false,
  },
]

onlyFailures

Print only failed specs results.

Type: boolean Default: false

Example

[
  "spec",
  {
    onlyFailures: true,
  },
]

addConsoleLogs

Set to true to show console logs from steps in final report

Type: boolean Default: false

[
  "spec",
  {
    addConsoleLogs: true,
  },
]

realtimeReporting

Set to true to display test status realtime than just at the end of the run

Type: boolean Default: false

[
  "spec",
  {
    realtimeReporting: true,
  },
]

showPreface

Set to false to disable [ MutliRemoteBrowser ... ] preface in the reports.

Type: boolean Default: true

[
  "spec",
  {
    showPreface: false,
  },
]

With it set to false you will see output as:

Running: loremipsum (v50) on Windows 10
Session ID: foobar

» /foo/bar/loo.e2e.js
Foo test
   green ✓ foo
   green ✓ bar

» /bar/foo/loo.e2e.js
Bar test
   green ✓ some test
   red ✖ a failed test
   red ✖ 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]

color

Set to true to display colored output in terminal

Type: boolean Default: true

[
  "spec",
  {
    color: true,
  },
]

Environment Options

There 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.

9.11.0

4 months ago

8.43.0

4 months ago

9.10.1

5 months ago

9.9.0

5 months ago

9.8.0

5 months ago

9.6.3

6 months ago

9.6.2

6 months ago

9.5.0

7 months ago

9.4.4

7 months ago

9.4.3

7 months ago

7.40.0

7 months ago

8.41.0

7 months ago

9.4.2

7 months ago

9.2.14

8 months ago

9.2.8

8 months ago

9.2.2

9 months ago

9.1.3

9 months ago

9.1.2

10 months ago

8.40.6

9 months ago

9.1.0

10 months ago

9.0.8

10 months ago

9.0.7

11 months ago

9.0.4

11 months ago

9.0.0

11 months ago

8.40.3

11 months ago

9.0.0-alpha.426

11 months ago

9.0.0-alpha.350

1 year ago

9.0.0-alpha.351

1 year ago

8.39.0

1 year ago

9.0.0-alpha.321

1 year ago

9.0.0-alpha.367

1 year ago

9.0.0-alpha.369

1 year ago

8.38.2

1 year ago

8.37.0

1 year ago

8.38.0

1 year ago

9.0.0-alpha.113

1 year ago

9.0.0-alpha.114

1 year ago

9.0.0-alpha.115

1 year ago

8.36.1

1 year ago

8.36.0

1 year ago

9.0.0-alpha.78

1 year ago

9.0.0-alpha.59

1 year ago

9.0.0-alpha.64

1 year ago

9.0.0-alpha.9

1 year ago

9.0.0-alpha.0

1 year ago

8.32.4

1 year ago

8.32.2

1 year ago

8.31.1

1 year ago

8.31.0

1 year ago

8.30.0

1 year ago

8.29.7

1 year ago

8.29.3

1 year ago

8.29.1

1 year ago

8.29.0

1 year ago

8.28.8

1 year ago

8.28.6

1 year ago

8.28.0

1 year ago

8.27.2

2 years ago

8.27.0

2 years ago

8.26.3

2 years ago

8.26.2

2 years ago

8.24.8

2 years ago

8.24.9

2 years ago

8.24.12

2 years ago

8.19.0

2 years ago

8.12.2

2 years ago

8.12.1

2 years ago

8.23.0

2 years ago

8.23.1

2 years ago

8.24.0

2 years ago

8.15.10

2 years ago

8.24.2

2 years ago

8.14.0

2 years ago

7.33.0

2 years ago

8.16.17

2 years ago

8.16.12

2 years ago

8.15.0

2 years ago

8.16.22

2 years ago

8.15.7

2 years ago

8.15.6

2 years ago

8.16.3

2 years ago

8.16.7

2 years ago

8.16.9

2 years ago

8.17.0

2 years ago

8.20.0

2 years ago

8.21.0

2 years ago

8.18.1

2 years ago

7.18.0

3 years ago

8.11.0

2 years ago

8.11.2

2 years ago

7.21.0

3 years ago

8.0.0-alpha.411

3 years ago

7.29.1

3 years ago

8.0.0-alpha.412

3 years ago

8.1.0

3 years ago

8.1.2

3 years ago

8.0.0-alpha.537

3 years ago

7.20.8-alpha.219

3 years ago

7.17.0

3 years ago

8.0.0-alpha.620

3 years ago

7.17.3

3 years ago

8.0.0-alpha.621

3 years ago

8.0.0-alpha.507

3 years ago

8.0.0-alpha.505

3 years ago

8.0.0-alpha.504

3 years ago

8.0.0-alpha.629

3 years ago

8.0.0-alpha.508

3 years ago

7.20.0

3 years ago

7.28.0

3 years ago

7.20.8

3 years ago

7.20.7

3 years ago

7.20.3

3 years ago

8.0.0-alpha.631

3 years ago

8.0.0-alpha.630

3 years ago

8.0.0-alpha.512

3 years ago

8.0.0-alpha.518

3 years ago

8.0.0-alpha.516

3 years ago

7.31.0

2 years ago

7.31.1

2 years ago

8.0.0-alpha.565

3 years ago

8.0.0-alpha.563

3 years ago

8.0.0-alpha.327

3 years ago

8.0.0-alpha.329

3 years ago

8.0.0-alpha.328

3 years ago

8.4.0

2 years ago

7.23.0

3 years ago

8.0.0-alpha.213

3 years ago

8.0.0-alpha.331

3 years ago

8.0.0-alpha.577

3 years ago

8.3.0

2 years ago

8.0.0-alpha.219

3 years ago

8.0.0-alpha.330

3 years ago

7.19.5

3 years ago

8.0.0-alpha.547

3 years ago

7.19.1

3 years ago

7.19.0

3 years ago

7.19.7

3 years ago

8.0.0-alpha.558

3 years ago

8.0.0-alpha.365

3 years ago

8.0.0-alpha.243

3 years ago

8.0.0-alpha.249

3 years ago

7.20.8-alpha.504

3 years ago

7.25.1

3 years ago

7.25.0

3 years ago

8.6.6

2 years ago

8.0.0-alpha.240

3 years ago

8.6.8

2 years ago

7.25.4

3 years ago

8.0.10

3 years ago

8.0.11

3 years ago

8.0.14

3 years ago

8.0.0-alpha.589

3 years ago

8.0.13

3 years ago

8.7.0

2 years ago

7.24.1

3 years ago

7.24.0

3 years ago

8.0.0-alpha.598

3 years ago

8.0.0-alpha.239

3 years ago

8.0.0-alpha.593

3 years ago

8.0.0-alpha.600

3 years ago

8.0.0-alpha.607

3 years ago

8.8.0

2 years ago

8.0.8

3 years ago

8.0.7

3 years ago

8.0.6

3 years ago

8.8.4

2 years ago

8.8.7

2 years ago

8.8.6

2 years ago

8.0.0-alpha.619

3 years ago

7.30.2

2 years ago

8.10.0

2 years ago

8.10.2

2 years ago

8.10.1

2 years ago

8.10.4

2 years ago

8.10.6

2 years ago

8.10.5

2 years ago

7.26.0

3 years ago

8.0.0

3 years ago

7.16.13

4 years ago

7.16.14

3 years ago

7.16.11

4 years ago

7.16.1

4 years ago

7.16.9

4 years ago

7.16.4

4 years ago

7.16.3

4 years ago

7.16.0

4 years ago

7.14.1

4 years ago

7.13.2

4 years ago

7.13.0

4 years ago

7.12.5

4 years ago

7.10.1

4 years ago

7.10.0

4 years ago

7.9.0

4 years ago

7.8.0

4 years ago

7.7.7

4 years ago

7.7.5

4 years ago

7.7.0

4 years ago

7.7.3

4 years ago

7.5.3

4 years ago

7.5.2

4 years ago

7.5.7

4 years ago

7.5.6

4 years ago

7.6.1

4 years ago

7.6.0

4 years ago

7.4.3

4 years ago

7.4.2

4 years ago

7.4.1

4 years ago

7.4.0

4 years ago

7.3.1

4 years ago

7.3.0

4 years ago

7.2.1

4 years ago

7.2.0

4 years ago

7.1.1

4 years ago

7.0.7

4 years ago

7.0.4

4 years ago

7.0.3

4 years ago

7.0.2

4 years ago

7.0.1

4 years ago

7.0.0

4 years ago

7.0.0-beta.4

4 years ago

7.0.0-beta.1

4 years ago

7.0.0-beta.0

4 years ago

6.11.0

5 years ago

6.10.6

5 years ago

6.8.1

5 years ago

6.7.0

5 years ago

6.6.8

5 years ago

6.6.6

5 years ago

6.6.3

5 years ago

6.6.0

5 years ago

6.4.7

5 years ago

6.4.0

5 years ago

6.3.6

5 years ago

6.3.0

5 years ago

6.1.23

5 years ago

6.1.14

5 years ago

5.23.0

5 years ago

6.1.12

5 years ago

6.1.9

5 years ago

6.1.5

5 years ago

6.0.16

5 years ago

6.0.14

5 years ago

6.0.12

5 years ago

6.0.11

5 years ago

6.0.8

5 years ago

6.0.7

5 years ago

6.0.6

5 years ago

6.0.4

5 years ago

6.0.1

5 years ago

6.0.0

5 years ago

5.22.4

5 years ago

6.0.0-beta.1

5 years ago

6.0.0-beta.0

5 years ago

5.18.7

5 years ago

5.18.6

5 years ago

6.0.0-alpha.1

5 years ago

6.0.0-alpha.0

6 years ago

5.16.11

6 years ago

5.16.5

6 years ago

5.15.2

6 years ago

5.15.1

6 years ago

5.14.5

6 years ago

5.14.4

6 years ago

5.13.2

6 years ago

5.12.1

6 years ago

5.12.0

6 years ago

5.11.7

6 years ago

5.11.6

6 years ago

5.11.0

6 years ago

5.9.3

6 years ago

5.8.0

6 years ago

5.7.13

6 years ago

5.7.9

6 years ago

5.7.8

6 years ago

5.7.2

6 years ago

5.7.0

6 years ago

5.6.4

6 years ago

5.6.0

6 years ago

5.5.0

6 years ago

5.4.15

6 years ago

5.4.3

6 years ago

5.2.3

7 years ago

5.2.2

7 years ago

5.1.0

7 years ago

5.0.3

7 years ago

5.0.0

7 years ago

5.0.0-beta.16

7 years ago

5.0.0-beta.15

7 years ago

5.0.0-beta.14

7 years ago

5.0.0-beta.13

7 years ago

5.0.0-beta.12

7 years ago

5.0.0-beta.10

7 years ago

5.0.0-beta.9

7 years ago

5.0.0-beta.8

7 years ago

5.0.0-beta.7

7 years ago

5.0.0-beta.6

7 years ago

5.0.0-beta.5

7 years ago