From 91a5f73708d1c15f50f6b9543ec2ad015828e450 Mon Sep 17 00:00:00 2001 From: notmasteryet Date: Sat, 24 Sep 2011 09:44:50 -0500 Subject: [PATCH] Implement "skipPages" feature for reftests --- test/driver.js | 7 +++++++ test/pdfs/ibwa-bad.pdf.link | 1 + test/test_manifest.json | 7 +++++++ 3 files changed, 15 insertions(+) create mode 100644 test/pdfs/ibwa-bad.pdf.link diff --git a/test/driver.js b/test/driver.js index 7d6c54509..76093ed98 100644 --- a/test/driver.js +++ b/test/driver.js @@ -107,6 +107,13 @@ function nextPage(task, loadError) { } } + if (task.skipPages && task.skipPages.indexOf(task.pageNum) >= 0) { + log(' skipping page ' + task.pageNum + '/' + task.pdfDoc.numPages + + '... '); + snapshotCurrentPage(task, ''); + return; + } + var page = null; if (!failure) { diff --git a/test/pdfs/ibwa-bad.pdf.link b/test/pdfs/ibwa-bad.pdf.link new file mode 100644 index 000000000..feec66ea2 --- /dev/null +++ b/test/pdfs/ibwa-bad.pdf.link @@ -0,0 +1 @@ +http://www.bottledwater.org/public/pdf/IBWA05ModelCode_Mar2.pdf diff --git a/test/test_manifest.json b/test/test_manifest.json index 231857fa8..50f3c4c16 100644 --- a/test/test_manifest.json +++ b/test/test_manifest.json @@ -151,5 +151,12 @@ "link": true, "rounds": 1, "type": "load" + }, + { "id": "ibwa-bad", + "file": "pdfs/ibwa-bad.pdf", + "link": true, + "rounds": 1, + "skipPages": [ 16 ], + "type": "load" } ]