Bug 449371 Firefox/Thunderbird crashes at exit [@ gdk_display_x11_finalize], p=Brian...
[wine-gecko.git] / testing / mochitest / tests / index.html
blobd17d6ccc6fcac47758e51bec19057e177dea2f6f
1 <html>
2 <head>
3 <!-- This harness does not work locally in Safari -->
4 <script type="text/javascript" src="../MochiKit/MochiKit.js"></script>
5 <script type="text/javascript" src="SimpleTest/TestRunner.js"></script>
6 <script type="text/javascript" src="SimpleTest/MozillaFileLogger.js"></script>
7 <script type="text/javascript" src="SimpleTest/quit.js"></script>
8 <!--<link rel="stylesheet" type="text/css" href="/static/main.css" />-->
9 </head>
10 <body>
11 <p><a href="#" id="runtests">Click To Run Tests</a></p>
12 <!--<div id="mt_maketemplate">Make Template for Bug <input type="text" /></div>-->
13 <script type="text/javascript">
15 TestRunner.logEnabled = true;
16 TestRunner.logger = new Logger();
18 // Check the query string for arguments
19 var params = parseQueryString(location.search.substring(1), true);
21 // log levels for console and logfile
22 var fileLevel = params.fileLevel || null;
23 var consoleLevel = params.consoleLevel || null;
25 // closeWhenDone tells us to call quit.js when complete
26 if (params.closeWhenDone) {
27 TestRunner.onComplete = goQuitApplication;
30 // logFile to write our results
31 if (params.logFile) {
32 MozillaFileLogger.init(params.logFile);
33 TestRunner.logger.addListener("mozLogger", fileLevel + "", MozillaFileLogger.getLogCallback());
36 // if we get a quiet param, don't log to the console
37 if (!params.quiet) {
38 function dumpListener(msg) {
39 dump("*** " + msg.num + " " + msg.level + " " + msg.info.join(' ') + "\n");
41 TestRunner.logger.addListener("dumpListener", consoleLevel + "", dumpListener);
44 var RunSet = {}
45 RunSet.runall = function() {
46 TestRunner.runTests(
47 'test_bug362788.xhtml',
48 'test_bug366645.xhtml'
51 RunSet.reloadAndRunAll = function() {
52 if (params.autorun) {
53 window.location.href = window.location.href;
54 } else if (location.search) {
55 window.location.href = window.location.href + "&autorun=1";
56 } else {
57 window.location.href = window.location.href + "?autorun=1";
61 // run automatically if
62 if (params.autorun) {
63 RunSet.runall();
66 // hook up our buttons
67 connect("runtests", "onclick", RunSet, "reloadAndRunAll");
69 </script>
70 <small>Based on the <a href="http://www.mochikit.com/">MochiKit</a> unit tests.</small>
71 </body>
72 </html>