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.