diff --git a/test/driver.js b/test/driver.js index 75797fa5c..5c091a2ce 100644 --- a/test/driver.js +++ b/test/driver.js @@ -11,10 +11,10 @@ var appPath, browser, canvas, currentTaskIdx, manifest, stdout; function queryParams() { var qs = window.location.search.substring(1); - var kvs = qs.split("&"); + var kvs = qs.split('&'); var params = { }; for (var i = 0; i < kvs.length; ++i) { - var kv = kvs[i].split("="); + var kv = kvs[i].split('='); params[unescape(kv[0])] = unescape(kv[1]); } return params; @@ -26,20 +26,20 @@ function load() { var manifestFile = params.manifestFile; appPath = params.path; - canvas = document.createElement("canvas"); + canvas = document.createElement('canvas'); canvas.mozOpaque = true; - stdout = document.getElementById("stdout"); + stdout = document.getElementById('stdout'); - log("load...\n"); + log('load...\n'); - log("Harness thinks this browser is '"+ browser + "' with path " + appPath + "\n"); - log("Fetching manifest "+ manifestFile +"..."); + log('Harness thinks this browser is "' + browser + '" with path "' + appPath + '"\n'); + log('Fetching manifest "' + manifestFile + '"... '); var r = new XMLHttpRequest(); - r.open("GET", manifestFile, false); + r.open('GET', manifestFile, false); r.onreadystatechange = function(e) { if (r.readyState == 4) { - log("done\n"); + log('done\n'); manifest = JSON.parse(r.responseText); currentTaskIdx = 0, nextTask(); } @@ -55,11 +55,11 @@ function nextTask() { var task = manifest[currentTaskIdx]; task.round = 0; - log("Loading file "+ task.file +"\n"); + log('Loading file "' + task.file + '"\n'); var r = new XMLHttpRequest(); - r.open("GET", task.file); - r.mozResponseType = r.responseType = "arraybuffer"; + r.open('GET', task.file); + r.mozResponseType = r.responseType = 'arraybuffer'; r.onreadystatechange = function() { var failure; if (r.readyState == 4) { @@ -68,8 +68,8 @@ function nextTask() { try { task.pdfDoc = new PDFDoc(new Stream(data)); - } catch(e) { - failure = 'load PDF doc: '+ e.toString(); + } catch (e) { + failure = 'load PDF doc : ' + e.toString(); } task.pageNum = 1, nextPage(task, failure); @@ -84,12 +84,12 @@ function isLastPage(task) { function nextPage(task, loadError) { if (isLastPage(task)) { - if (++task.round < task.rounds) { - log(" Round "+ (1 + task.round) +"\n"); - task.pageNum = 1; - } else { - ++currentTaskIdx, nextTask(); - return; + if (++task.round < task.rounds) { + log(' Round ' + (1 + task.round) + '\n'); + task.pageNum = 1; + } else { + ++currentTaskIdx, nextTask(); + return; } } @@ -99,8 +99,8 @@ function nextPage(task, loadError) { var page = null; if (!failure) { try { - log(" loading page "+ task.pageNum +"/"+ task.pdfDoc.numPages +"... "); - ctx = canvas.getContext("2d"); + log(' loading page ' + task.pageNum + '/' + task.pdfDoc.numPages + '... '); + ctx = canvas.getContext('2d'); page = task.pdfDoc.getPage(task.pageNum); var pdfToCssUnitsCoef = 96.0 / 72.0; @@ -115,10 +115,10 @@ function nextPage(task, loadError) { ctx, function(e) { snapshotCurrentPage(page, task, - (!failure && e) ? ('render: '+ e) : failure); + (!failure && e) ? ('render : ' + e) : failure); }); - } catch(e) { - failure = 'page setup: '+ e.toString(); + } catch (e) { + failure = 'page setup : ' + e.toString(); } } @@ -130,10 +130,10 @@ function nextPage(task, loadError) { } function snapshotCurrentPage(page, task, failure) { - log("done, snapshotting... "); + log('done, snapshotting... '); - sendTaskResult(canvas.toDataURL("image/png"), task, failure); - log("done"+ (failure ? " (failed!: "+ failure +")" : "") +"\n"); + sendTaskResult(canvas.toDataURL('image/png'), task, failure); + log('done' + (failure ? ' (failed !: ' + failure + ')' : '') + '\n'); // Set up the next request var backoff = (inFlightRequests > 0) ? inFlightRequests * 10 : 0; @@ -146,13 +146,13 @@ function snapshotCurrentPage(page, task, failure) { function sendQuitRequest() { var r = new XMLHttpRequest(); - r.open("POST", "/tellMeToQuit?path=" + escape(appPath), false); - r.send(""); + r.open('POST', '/tellMeToQuit?path = ' + escape(appPath), false); + r.send(''); } function quitApp() { - log("Done!"); - document.body.innerHTML = "Tests are finished.

CLOSE ME!

"; + log('Done !'); + document.body.innerHTML = 'Tests are finished.

CLOSE ME!

'; if (window.SpecialPowers) { SpecialPowers.quitApplication(); } else { @@ -163,7 +163,7 @@ function quitApp() { function done() { if (inFlightRequests > 0) { - document.getElementById("inFlightCount").innerHTML = inFlightRequests; + document.getElementById('inFlightCount').innerHTML = inFlightRequests; setTimeout(done, 100); } else { setTimeout(quitApp, 100); @@ -183,20 +183,20 @@ function sendTaskResult(snapshot, task, failure) { var r = new XMLHttpRequest(); // (The POST URI is ignored atm.) - r.open("POST", "/submit_task_results", true); - r.setRequestHeader("Content-Type", "application/json"); + r.open('POST', '/submit_task_results', true); + r.setRequestHeader('Content-Type', 'application/json'); r.onreadystatechange = function(e) { if (r.readyState == 4) { inFlightRequests--; } } - document.getElementById("inFlightCount").innerHTML = inFlightRequests++; + document.getElementById('inFlightCount').innerHTML = inFlightRequests++; r.send(JSON.stringify(result)); } function clear(ctx) { ctx.save(); - ctx.fillStyle = "rgb(255, 255, 255)"; + ctx.fillStyle = 'rgb(255, 255, 255)'; ctx.fillRect(0, 0, canvas.width, canvas.height); ctx.restore(); }