Browse Source

add Intel ISA doc as load test, and make harness resilient to bad PDF loads

Chris Jones 14 years ago
parent
commit
29b7489a3f
  1. 1
      test/pdfs/intelisa.pdf.link
  2. 6
      test/test_manifest.json
  3. 9
      test/test_slave.html

1
test/pdfs/intelisa.pdf.link

@ -0,0 +1 @@
http://www.intel.com/Assets/PDF/manual/253665.pdf

6
test/test_manifest.json

@ -14,6 +14,12 @@
"rounds": 1, "rounds": 1,
"type": "load" "type": "load"
}, },
{ "id": "intelisa-load",
"file": "pdfs/intelisa.pdf",
"link": true,
"rounds": 1,
"type": "load"
},
{ "id": "pdfspec-load", { "id": "pdfspec-load",
"file": "pdfs/pdf.pdf", "file": "pdfs/pdf.pdf",
"link": true, "link": true,

9
test/test_slave.html

@ -63,7 +63,14 @@ function nextTask() {
if (r.readyState == 4) { if (r.readyState == 4) {
var data = r.mozResponseArrayBuffer || r.mozResponse || var data = r.mozResponseArrayBuffer || r.mozResponse ||
r.responseArrayBuffer || r.response; r.responseArrayBuffer || r.response;
pdfDoc = new PDFDoc(new Stream(data));
try {
pdfDoc = new PDFDoc(new Stream(data));
} catch(e) {
pdfDoc.numPages = 1;
failure = 'load PDF doc: '+ e.toString();
}
currentTask.pageNum = 1, nextPage(); currentTask.pageNum = 1, nextPage();
} }
}; };

Loading…
Cancel
Save