9.11.0 • Published 1 year ago

@wdio/spec-reporter v9.11.0

Weekly downloads
207,522
License
MIT
Repository
github
Last release
1 year 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

1 year ago

8.43.0

1 year ago

9.10.1

1 year ago

9.9.0

1 year ago

9.8.0

1 year ago

9.6.3

1 year ago

9.6.2

1 year ago

9.5.0

1 year ago

9.4.4

1 year ago

9.4.3

1 year ago

7.40.0

1 year ago

8.41.0

1 year ago

9.4.2

1 year ago

9.2.14

1 year ago

9.2.8

1 year ago

9.2.2

1 year ago

9.1.3

1 year ago

9.1.2

1 year ago

8.40.6

1 year ago

9.1.0

1 year ago

9.0.8

2 years ago

9.0.7

2 years ago

9.0.4

2 years ago

9.0.0

2 years ago

8.40.3

2 years ago

9.0.0-alpha.426

2 years ago

9.0.0-alpha.350

2 years ago

9.0.0-alpha.351

2 years ago

8.39.0

2 years ago

9.0.0-alpha.321

2 years ago

9.0.0-alpha.367

2 years ago

9.0.0-alpha.369

2 years ago

8.38.2

2 years ago

8.37.0

2 years ago

8.38.0

2 years ago

9.0.0-alpha.113

2 years ago

9.0.0-alpha.114

2 years ago

9.0.0-alpha.115

2 years ago

8.36.1

2 years ago

8.36.0

2 years ago

9.0.0-alpha.78

2 years ago

9.0.0-alpha.59

2 years ago

9.0.0-alpha.64

2 years ago

9.0.0-alpha.9

2 years ago

9.0.0-alpha.0

2 years ago

8.32.4

2 years ago

8.32.2

2 years ago

8.31.1

2 years ago

8.31.0

2 years ago

8.30.0

2 years ago

8.29.7

2 years ago

8.29.3

2 years ago

8.29.1

2 years ago

8.29.0

2 years ago

8.28.8

2 years ago

8.28.6

2 years ago

8.28.0

2 years 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

3 years ago

8.12.1

3 years ago

8.23.0

2 years ago

8.23.1

2 years ago

8.24.0

2 years ago

8.15.10

3 years ago

8.24.2

2 years ago

8.14.0

3 years ago

7.33.0

2 years ago

8.16.17

2 years ago

8.16.12

2 years ago

8.15.0

3 years ago

8.16.22

2 years ago

8.15.7

3 years ago

8.15.6

3 years ago

8.16.3

3 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

4 years ago

8.11.0

3 years ago

8.11.2

3 years ago

7.21.0

4 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

4 years ago

7.17.0

4 years ago

8.0.0-alpha.620

3 years ago

7.17.3

4 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

4 years ago

7.28.0

3 years ago

7.20.8

4 years ago

7.20.7

4 years ago

7.20.3

4 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

3 years ago

7.31.1

3 years ago

8.0.0-alpha.565

3 years ago

8.0.0-alpha.563

3 years ago

8.0.0-alpha.327

4 years ago

8.0.0-alpha.329

4 years ago

8.0.0-alpha.328

4 years ago

8.4.0

3 years ago

7.23.0

4 years ago

8.0.0-alpha.213

4 years ago

8.0.0-alpha.331

4 years ago

8.0.0-alpha.577

3 years ago

8.3.0

3 years ago

8.0.0-alpha.219

4 years ago

8.0.0-alpha.330

4 years ago

7.19.5

4 years ago

8.0.0-alpha.547

3 years ago

7.19.1

4 years ago

7.19.0

4 years ago

7.19.7

4 years ago

8.0.0-alpha.558

3 years ago

8.0.0-alpha.365

3 years ago

8.0.0-alpha.243

4 years ago

8.0.0-alpha.249

4 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

3 years ago

8.0.0-alpha.240

4 years ago

8.6.8

3 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

3 years ago

7.24.1

3 years ago

7.24.0

4 years ago

8.0.0-alpha.598

3 years ago

8.0.0-alpha.239

4 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

3 years ago

8.0.8

3 years ago

8.0.7

3 years ago

8.0.6

3 years ago

8.8.4

3 years ago

8.8.7

3 years ago

8.8.6

3 years ago

8.0.0-alpha.619

3 years ago

7.30.2

3 years ago

8.10.0

3 years ago

8.10.2

3 years ago

8.10.1

3 years ago

8.10.4

3 years ago

8.10.6

3 years ago

8.10.5

3 years ago

7.26.0

3 years ago

8.0.0

3 years ago

7.16.13

4 years ago

7.16.14

4 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

5 years ago

7.10.0

5 years ago

7.9.0

5 years ago

7.8.0

5 years ago

7.7.7

5 years ago

7.7.5

5 years ago

7.7.0

5 years ago

7.7.3

5 years ago

7.5.3

5 years ago

7.5.2

5 years ago

7.5.7

5 years ago

7.5.6

5 years ago

7.6.1

5 years ago

7.6.0

5 years ago

7.4.3

5 years ago

7.4.2

5 years ago

7.4.1

5 years ago

7.4.0

5 years ago

7.3.1

5 years ago

7.3.0

5 years ago

7.2.1

5 years ago

7.2.0

5 years ago

7.1.1

5 years ago

7.0.7

5 years ago

7.0.4

5 years ago

7.0.3

5 years ago

7.0.2

5 years ago

7.0.1

5 years ago

7.0.0

5 years ago

7.0.0-beta.4

5 years ago

7.0.0-beta.1

5 years ago

7.0.0-beta.0

5 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

6 years ago

6.4.0

6 years ago

6.3.6

6 years ago

6.3.0

6 years ago

6.1.23

6 years ago

6.1.14

6 years ago

5.23.0

6 years ago

6.1.12

6 years ago

6.1.9

6 years ago

6.1.5

6 years ago

6.0.16

6 years ago

6.0.14

6 years ago

6.0.12

6 years ago

6.0.11

6 years ago

6.0.8

6 years ago

6.0.7

6 years ago

6.0.6

6 years ago

6.0.4

6 years ago

6.0.1

6 years ago

6.0.0

6 years ago

5.22.4

6 years ago

6.0.0-beta.1

6 years ago

6.0.0-beta.0

6 years ago

5.18.7

6 years ago

5.18.6

6 years ago

6.0.0-alpha.1

6 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

7 years ago

5.12.0

7 years ago

5.11.7

7 years ago

5.11.6

7 years ago

5.11.0

7 years ago

5.9.3

7 years ago

5.8.0

7 years ago

5.7.13

7 years ago

5.7.9

7 years ago

5.7.8

7 years ago

5.7.2

7 years ago

5.7.0

7 years ago

5.6.4

7 years ago

5.6.0

7 years ago

5.5.0

7 years ago

5.4.15

7 years ago

5.4.3

7 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