From a703799580a208beac24c827fcd54b799f46a3d7 Mon Sep 17 00:00:00 2001 From: Einar Egilsson Date: Wed, 7 Oct 2009 11:24:44 +0000 Subject: Finally working normally again after massive refactoring. Disabling single redirects works but needs more GUI work. Added Redirector log file since the Error Console keeps deleting our messages. git-svn-id: http://einaregilsson.googlecode.com/svn/mozilla/redirector/trunk@253 119bf307-c92d-0410-89bd-8f53e6181181 --- chrome/content/unittest/run.html | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) (limited to 'chrome/content/unittest/run.html') diff --git a/chrome/content/unittest/run.html b/chrome/content/unittest/run.html index 2c4f968..5658137 100644 --- a/chrome/content/unittest/run.html +++ b/chrome/content/unittest/run.html @@ -6,7 +6,7 @@ body { font-family: Verdana, Arial; color:black; background-color:white; font-size:0.8em; width:800px; margin:auto; text-align:center;} a { color:blue; } h1 { text-align:center; margin:10px 0px; } - table { margin:auto; border:solid 1px black; width:700px; border-collapse:collapse;} + table { margin:10px auto; border:solid 1px black; width:700px; border-collapse:collapse;} td { border:solid 1px black; padding:3px; } td.result { width:20px; height:20px; padding:0;} td.result div { width:70%; height:70%; margin:auto; } @@ -50,7 +50,7 @@ for (var i = 0; i < tables.length; i++) { tables[i].parentNode.removeChild(tables[i]); } - + subscriptLoader.loadSubScript('chrome://redirector/content/code/redirect.js'); subscriptLoader.loadSubScript('chrome://redirector/content/unittest/testcases.js'); redirector.reload(); @@ -64,14 +64,20 @@ var testcase = tests[testcaseName]; for (var i = 0; i < testcase.tests.length; i++) { try { + var dot = document.getElementById(testcaseName + '_' + i); var result = testcase.run(testcase.tests[i]); - if (result) { - document.getElementById(testcaseName + '_' + i).style.backgroundColor = '#17f816'; + if (result && result.passed) { + dot.style.backgroundColor = '#17f816'; } else { - document.getElementById(testcaseName + '_' + i).style.backgroundColor = '#ff0000'; + dot.style.backgroundColor = '#ff0000'; + if (result && result.message) { + dot.parentNode.nextSibling.innerHTML += '
' + result.message + ''; + } } } catch(e) { - document.getElementById(testcaseName + '_' + i).style.backgroundColor = '#ff0000'; + dot.style.backgroundColor = '#ff0000'; + dot.parentNode.nextSibling.innerHTML += '
' + e + ''; + ; } } } -- cgit v1.2.3-70-g09d2