diff --git a/ci/perf-tester/src/utils.js b/ci/perf-tester/src/utils.js
index a4b717ab7..c7ecd662b 100644
--- a/ci/perf-tester/src/utils.js
+++ b/ci/perf-tester/src/utils.js
@@ -168,6 +168,7 @@ exports.diffTable = (
) => {
let changedRows = [];
let unChangedRows = [];
+ let baselineRows = [];
let totalTime = 0;
let totalDelta = 0;
@@ -187,7 +188,9 @@ exports.diffTable = (
getDeltaText(delta, difference),
iconForDifference(difference),
];
- if (isUnchanged && collapseUnchanged) {
+ if (name.includes('directly')) {
+ baselineRows.push(columns);
+ } else if (isUnchanged && collapseUnchanged) {
unChangedRows.push(columns);
} else {
changedRows.push(columns);
@@ -200,6 +203,11 @@ exports.diffTable = (
const outUnchanged = markdownTable(unChangedRows);
out += `\n\nView Unchanged
\n\n${outUnchanged}\n\n \n\n`;
}
+
+ if (baselineRows.length !== 0) {
+ const outBaseline = markdownTable(baselineRows.map(line => line.slice(0, 2)));
+ out += `\n\nView Baselines
\n\n${outBaseline}\n\n \n\n`;
+ }
if (showTotal) {
const totalDifference = ((totalDelta / totalTime) * 100) | 0;