diff --git a/sanity-report-dev11.js b/sanity-report-dev11.js index 4fa9460e..95fd2ae3 100644 --- a/sanity-report-dev11.js +++ b/sanity-report-dev11.js @@ -21,6 +21,16 @@ const totalFail = $(".nav a:nth-child(4)") .trim() .replace("Total Fail", ""); +const totalTime = $(".nav a:nth-child(1)") + .text() + .trim() + .replace("Total Time", ""); + +const milliseconds = parseInt(totalTime.replace(/\D/g, ''), 10); +const totalSeconds = Math.floor(milliseconds / 1000); +const durationInMinutes = Math.floor(totalSeconds / 60); +const durationInSeconds = totalSeconds % 60; + const passedTests = parseInt(totalPass, 10); const totalTests = parseInt(totalCount, 10); @@ -37,7 +47,7 @@ const reportUrl = `http://${goCdServer}/go/files/${pipelineName}/${pipelineCount const slackMessage = { text: `Dev11, CDA SDK Full Sanity -*Result:* ${resultMessage} +*Result:* ${resultMessage}. ${durationInMinutes}m ${durationInSeconds}s *Failed Tests:* ${totalFail} <${reportUrl}|View Report>`, };