From: <com...@fc...> - 2009-07-30 08:36:35
|
Author: fredck Date: 2009-07-30 10:25:06 +0200 (Thu, 30 Jul 2009) New Revision: 4021 Modified: CKEditor/trunk/_source/tests/testall.html Log: Added timers to the testall results. Modified: CKEditor/trunk/_source/tests/testall.html =================================================================== --- CKEditor/trunk/_source/tests/testall.html 2009-07-30 08:22:17 UTC (rev 4020) +++ CKEditor/trunk/_source/tests/testall.html 2009-07-30 08:25:06 UTC (rev 4021) @@ -38,6 +38,8 @@ ]; var currentTest; +var currentTime; +var totalTime; var totalFailed = 0; var totalPassed = 0; @@ -53,11 +55,18 @@ { var div = document.getElementById('testLogger').appendChild( document.createElement( 'div' ) ); div.className = 'testEntry'; - div.innerHTML = 'Testing "' + data.testCase.name + '"...'; + div.innerHTML = 'Testing "<a href="' + currentTest + '.html" target="_blank">' + data.testCase.name + '</a>"...'; + + currentTime = new Date(); + + if ( !totalTime ) + totalTime = currentTime; } function onTestComplete( data ) { + var finishTime = new Date(); + var failed = data.results.failed; var passed = data.results.passed; @@ -68,7 +77,7 @@ else html = '<span class="testPass">PASS</span>'; - html += ' <a href="' + currentTest + '.html" target="_blank">Test case "' + data.testCase.name + '"</a> (' + failed + ' failed / ' + passed + ' passed)'; + html += ' Test "<a href="' + currentTest + '.html" target="_blank">' + data.testCase.name + '</a>" (' + failed + ' failed / ' + passed + ' passed) - ' + ( finishTime - currentTime ) + 'ms'; var div = document.getElementById('testLogger').lastChild; div.innerHTML = html; @@ -78,6 +87,7 @@ document.getElementById('testFailed').innerHTML = totalFailed; document.getElementById('testPassed').innerHTML = totalPassed; + document.getElementById('totalTime').innerHTML = finishTime - totalTime; document.title = totalFailed + ' failed / ' + totalPassed + ' passed - CKEditor Core Tests Runner'; @@ -97,7 +107,7 @@ </script> </head> <body> - <h1>CKEditor Core Tests Runner (<span id="testFailed">0</span> failed / <span id="testPassed">0</span> passed)</h1> + <h1>CKEditor Core Tests Runner (<span id="testFailed">0</span> failed / <span id="testPassed">0</span> passed) - <span id="totalTime">0</span>ms</h1> <iframe id="testFrame" src="javascript:;" style="position: absolute; width: 50px; height: 50px; left: -1000px"> </iframe> <div id="testLogger" class="testAll"></div> |