Fix handling of test failure cases in test results page

This commit is contained in:
baldurk
2025-11-10 16:35:30 +00:00
parent 23748c0089
commit eee1268a9f
2 changed files with 7 additions and 2 deletions
+1
View File
@@ -75,6 +75,7 @@ class TestLogger:
self.indent()
self.failed = False
self.logged_exception = False
def end_test(self, test_name: str, print_footer: bool=True):
if self.failed:
+6 -2
View File
@@ -237,8 +237,12 @@ document.body.onload = function() {
var failed = document.getElementsByClassName('failed');
for(var i=0; i < failed.length; i++) {
var test = failed[i].parentElement.parentElement;
test.classList.add('failed');
var search = failed[i];
while(search !== null && !search.classList.contains('test'))
search = search.parentElement;
if(search !== null)
search.classList.add('failed');
}
if(last_test != '') {