diff --git a/lib/reporter.js b/lib/reporter.js index 1da4869..46bdeb7 100644 --- a/lib/reporter.js +++ b/lib/reporter.js @@ -152,9 +152,11 @@ class JsonReporter extends events.EventEmitter { for (const json of resultJsons) { resultSet.suites.push.apply(resultSet.suites, json.suites); - resultSet.state.passed += json.state.passed - resultSet.state.skipped += json.state.skipped - resultSet.state.failed += json.state.failed + if (json.state) { + resultSet.state.passed += json.state.passed + resultSet.state.skipped += json.state.skipped + resultSet.state.failed += json.state.failed + } } this.write (resultSet, resultJsons[0].capabilities.browserName) diff --git a/package.json b/package.json index a0ceb8d..0ac283e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "wdio-json-reporter", - "version": "0.2.0", + "version": "0.2.1", "description": "A WebdriverIO plugin. Report results in json format.", "main": "build/reporter.js", "scripts": {