From 1c7d6b719ca81e95ada9a391bc0707fa37bba897 Mon Sep 17 00:00:00 2001 From: Andriy Dzikh Date: Thu, 24 Jun 2021 11:51:00 -0700 Subject: [PATCH] Add links to hashes in flake charts. --- hack/jenkins/test-flake-chart/flake_chart.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/hack/jenkins/test-flake-chart/flake_chart.js b/hack/jenkins/test-flake-chart/flake_chart.js index 15f5bde5a4..41d7e6f062 100644 --- a/hack/jenkins/test-flake-chart/flake_chart.js +++ b/hack/jenkins/test-flake-chart/flake_chart.js @@ -139,6 +139,8 @@ async function init() { // Filter to only contain unskipped runs of the requested test and requested environment. .filter(test => test.name === desiredTest && test.environment === desiredEnvironment && test.status !== testStatus.SKIPPED) .groupBy(test => test.date.getTime()); + + const hashToLink = (hash, environment) => `https://storage.googleapis.com/minikube-builds/logs/master/${hash.substring(0,7)}/${environment}.html`; data.addRows( groups @@ -167,14 +169,14 @@ async function init() { ${groupData.date.toString()}
Flake Percentage: ${groupData.flakeRate.toFixed(2)}%
Hashes:
- ${groupData.commitHashes.map(({ hash, failures, runs }) => ` - ${hash} (Failures: ${failures}/${runs})`).join("
")} + ${groupData.commitHashes.map(({ hash, failures, runs }) => ` - ${hash} (Failures: ${failures}/${runs})`).join("
")} `, groupData.duration, `
${groupData.date.toString()}
Average Duration: ${groupData.duration.toFixed(2)}s
Hashes:
- ${groupData.commitHashes.map(({ hash, runs, duration }) => ` - ${hash} (Average of ${runs}: ${duration.toFixed(2)}s)`).join("
")} + ${groupData.commitHashes.map(({ hash, runs, duration }) => ` - ${hash} (Average of ${runs}: ${duration.toFixed(2)}s)`).join("
")}
`, ]) );