From 73545f0a518e388d7019cdb685f419e0a89d928b Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 10 Sep 2026 15:13:18 +0100 Subject: [PATCH] Fix failed test movement for truncated logs --- util/test/rdtest/testresults.js | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/util/test/rdtest/testresults.js b/util/test/rdtest/testresults.js index 49421e103..5575af062 100644 --- a/util/test/rdtest/testresults.js +++ b/util/test/rdtest/testresults.js @@ -253,12 +253,6 @@ document.body.onload = function() { test.classList.add('expanded'); } - var h1s = document.getElementsByTagName('h1'); - var summary = h1s[h1s.length-1]; - - // move failed tests to the end - [].slice.call(document.getElementsByClassName('failed test')).forEach((x) => {document.body.removeChild(x); document.body.insertBefore(x, summary);}) - // do a pure javascript query and add a summary table of test timings { var div = document.createElement('div'); @@ -336,7 +330,17 @@ document.body.onload = function() { contents.appendChild(table); document.body.appendChild(div); + + summary = div; } + + var h1s = document.getElementsByTagName('h1'); + if(h1s[h1s.length-1].innerText.includes("summary:")) { + summary = h1s[h1s.length-1]; + } + + // move failed tests to the end + [].slice.call(document.getElementsByClassName('failed test')).forEach((x) => {document.body.removeChild(x); document.body.insertBefore(x, summary);}) var toggles = document.getElementsByClassName('expandtoggle');