We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7bb5a3b commit c3b1453Copy full SHA for c3b1453
src/formatter/json_formatter.js
@@ -156,7 +156,14 @@ export default class JsonFormatter extends Formatter {
156
data.result.duration = testStep.result.duration
157
}
158
if (status === Status.FAILED && exception) {
159
- data.result.error_message = exception.stack || exception
+ if (_.isString(exception)) {
160
+ data.result.error_message = exception
161
+ } else {
162
+ let { message = '', stack = '' } = exception
163
+ message = _.includes(stack, message) ? '' : message + '\n'
164
+ data.result.error_message =
165
+ message + stack || JSON.stringify(exception)
166
+ }
167
168
169
if (_.size(testStep.attachments) > 0) {
0 commit comments