179 lines
7.0 KiB
HTML
179 lines
7.0 KiB
HTML
<!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>
|