| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" |
| "http://www.w3.org/TR/html4/loose.dtd"> |
| <html> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>JsUnit main-data.html</title> |
| <link rel="stylesheet" type="text/css" href="../css/jsUnitStyle.css"> |
| <script language="JavaScript" type="text/javascript" src="jsUnitCore.js"></script> |
| <script language="JavaScript" type="text/javascript" src="jsUnitVersionCheck.js"></script> |
| <script language="JavaScript" type="text/javascript"> |
| |
| function pageLoaded() { |
| giveFocusToTestFileNameField(); |
| } |
| |
| function giveFocusToTestFileNameField() { |
| if (document.testRunnerForm.testFileName.type != "hidden") |
| document.testRunnerForm.testFileName.focus(); |
| } |
| |
| function kickOffTests() { |
| // |
| // Check if Init was called by onload handler |
| // |
| if (typeof(top.testManager) == 'undefined') { |
| top.init(); |
| } |
| |
| if (isBlank(top.testManager.getTestFileName())) { |
| top.testManager.fatalError('No Test Page specified.'); |
| return; |
| } |
| |
| top.testManager.setup(); |
| |
| top.testManager._currentSuite().addTestPage(top.testManager.resolveUserEnteredTestFileName()); |
| top.tracer.initialize(); |
| |
| var traceLevel = document.forms.testRunnerForm.traceLevel; |
| if (traceLevel.value != '0') |
| { |
| var traceWindow = top.tracer._getTraceWindow(); |
| if (traceWindow) { |
| traceWindow.focus(); |
| } |
| else { |
| top.testManager.fatalError('Tracing requires popup windows, and popups are blocked in your browser.\n\nPlease enable popups if you wish to use tracing.'); |
| } |
| } |
| |
| top.testManager.start(); |
| } |
| |
| </script> |
| </head> |
| |
| <body onload="pageLoaded();"> |
| <table width="100%" cellpadding="0" cellspacing="0" border="0" summary="jsUnit Information" bgcolor="#DDDDDD"> |
| <tr> |
| <td width="1"><a href="http://www.jsunit.net" target="_blank"><img src="../images/logo_jsunit.gif" alt="JsUnit" border="0"/></a></td> |
| <td width="50"> </td> |
| <th nowrap align="left"> |
| <h4>JsUnit <script language="javascript">document.write(JSUNIT_VERSION);</script> TestRunner</h4> |
| <font size="-2"><i>Running on <script language="javascript" type="text/javascript">document.write(navigator.userAgent);</script> |
| </i></font> |
| </th> |
| |
| <td nowrap align="right" valign="middle"> |
| <font size="-2"> |
| <b><a href="http://www.jsunit.net/" target="_blank">www.jsunit.net</a></b> <br> |
| </font> |
| <a href="http://www.pivotalsf.com/" target="top"> |
| <img border="0" src="../images/powerby-transparent.gif" alt="Powered By Pivotal"> |
| </a> |
| </td> |
| </tr> |
| </table> |
| |
| <form name="testRunnerForm" action=""> |
| <script type="text/javascript" language="javascript"> |
| if (!jsUnitGetParm('testpage')) { |
| document.write("<p>Enter the filename of the Test Page to be run:</p>"); |
| } else { |
| document.write("<br>"); |
| }; |
| </script> |
| |
| <table cellpadding="0" cellspacing="0" border="0" summary="Form for entering test case location"> |
| <tr> |
| <td align="center" valign="middle"> |
| <script language="JavaScript" type="text/javascript"> |
| document.write(top.getDocumentProtocol()); |
| </script> |
| </td> |
| |
| <td nowrap align="center" valign="bottom"> |
| |
| <script language="JavaScript" type="text/javascript"> |
| var specifiedTestPage = jsUnitGetParm('testpage'); |
| if (specifiedTestPage) { |
| var html = '<input type="hidden" name="testFileName" value="'; |
| var valueString = ''; |
| if ((top.getDocumentProtocol() == 'http://' || top.getDocumentProtocol() == 'https://') && jsUnitGetParm('testpage').indexOf('/') == 0) |
| valueString += top.location.host; |
| valueString += specifiedTestPage; |
| var testParms = top.jsUnitConstructTestParms(); |
| if (testParms != '') { |
| valueString += '?'; |
| valueString += testParms; |
| } |
| html += valueString; |
| html += '">'; |
| html += valueString; |
| document.write(html); |
| } else { |
| if (top.getDocumentProtocol() == 'file:///' && top.browserSupportsReadingFullPathFromFileField()) |
| document.write('<input type="file" name="testFileName" size="60">'); |
| else |
| document.write('<input type="text" name="testFileName" size="60">'); |
| } |
| </script> |
| <input type="button" name="runButton" value="Run" onclick="kickOffTests()"> |
| </td> |
| </tr> |
| </table> |
| <br> |
| <hr> |
| |
| <table cellpadding="0" cellspacing="0" border="0" summary="Choose Trace Level"> |
| <tr> |
| <td nowrap>Trace level:</td> |
| |
| <td><select name="traceLevel"> |
| <option value="0" selected> |
| no tracing |
| </option> |
| |
| <option value="1"> |
| warning (lowest) |
| </option> |
| |
| <option value="2"> |
| info |
| </option> |
| |
| <option value="3"> |
| debug (highest) |
| </option> |
| </select></td> |
| |
| <td> </td> |
| |
| <td><input type="checkbox" name="closeTraceWindowOnNewRun" checked></td> |
| <td nowrap>Close old trace window on new run</td> |
| |
| <td> </td> |
| |
| <td nowrap>Page load timeout:</td> |
| <td> |
| <script language="javascript" type="text/javascript"> |
| document.write('<input type="text" size="2" name="timeout" value="' + top.jsUnitTestManager.TESTPAGE_WAIT_SEC + '">'); |
| </script> |
| </td> |
| |
| <td> </td> |
| |
| <td nowrap>Setup page timeout:</td> |
| <td> |
| <script language="javascript" type="text/javascript"> |
| document.write('<input type="text" size="2" name="setUpPageTimeout" value="' + top.jsUnitTestManager.SETUPPAGE_TIMEOUT + '">'); |
| </script> |
| </td> |
| </tr> |
| </table> |
| <hr> |
| </form> |
| </body> |
| </html> |