diff --git a/src/modelValidationPipeline.ts b/src/modelValidationPipeline.ts index e7edf1c55..9c5d0a4c7 100644 --- a/src/modelValidationPipeline.ts +++ b/src/modelValidationPipeline.ts @@ -67,10 +67,16 @@ export async function runScript() { prettyPrint(errors, "error"); } const pipelineResultDatas: format.ResultMessageRecord[] = errors.map(function(it) { + const mainMessage = it.details!.message || ""; + const extraMessage = `OperationId: ${ it.operationId }\n Scenario: ${ it.scenario }\n Source: ${ it.source }\n ResponseCode: ${ it.responseCode }`; + let message = extraMessage; + if (mainMessage !== "") { + message = message.concat("\nMessage: ", mainMessage); + } let pipelineResultData: format.ResultMessageRecord = { type: "Result", level: "Error" as format.MessageLevel, - message: it.details!.message || "", + message: message, code: it.code || "", docUrl: getDocUrl(it.code), time: new Date(),