diff options
author | Tom Sepez <tsepez@chromium.org> | 2015-02-12 10:19:52 -0800 |
---|---|---|
committer | Tom Sepez <tsepez@chromium.org> | 2015-02-12 10:19:52 -0800 |
commit | 9f93baf8766c2505f9ad28ebfedb4f28ece7aa02 (patch) | |
tree | 7d7b8c618a2132c23a6759f98bfd80cee01d1d70 /testing/resources/javascript | |
parent | 6e7ceb8225de25b66d27d620c9521e19de023504 (diff) | |
download | pdfium-9f93baf8766c2505f9ad28ebfedb4f28ece7aa02.tar.xz |
Create run_javascript_tests.py
Top level script driver for testing/resources/javascript.
Converts each input template file in that directory to a
.pdf file in the working directory (typically
out/Debug/gen/pdfium/testing/resources/javascript), invokes
pdfium_test on it to generate , and crudely diffs the
expected output.
We can now remove generated .pdfs from source control,
keeping only the hand-editable .in templates.
R=thestig@chromium.org
Review URL: https://codereview.chromium.org/912803004
Diffstat (limited to 'testing/resources/javascript')
-rw-r--r-- | testing/resources/javascript/app_alert.pdf | 60 | ||||
-rw-r--r-- | testing/resources/javascript/consts.pdf | 86 |
2 files changed, 0 insertions, 146 deletions
diff --git a/testing/resources/javascript/app_alert.pdf b/testing/resources/javascript/app_alert.pdf deleted file mode 100644 index 091992cbd7..0000000000 --- a/testing/resources/javascript/app_alert.pdf +++ /dev/null @@ -1,60 +0,0 @@ -%PDF-1.7 -% ò¤ô -1 0 obj << - /Type /Catalog - /Pages 2 0 R - /OpenAction 10 0 R ->> -endobj -2 0 obj << - /Type /Pages - /Count 1 - /Kids [ - 3 0 R - ] ->> -endobj -% Page number 0. -3 0 obj << - /Type /Page - /Parent 2 0 R - /Resources << - /Font <</F1 15 0 R>> - >> - /Contents [21 0 R] - /MediaBox [0 0 612 792] ->> -% OpenAction action -10 0 obj << - /Type /Action - /S /JavaScript - /JS 11 0 R ->> -endobj -% JS program to exexute -11 0 obj << ->> -stream -app.alert("This test passes if alert() logs output under the test utiltiy."); -endstream -endobj -xref -0 12 -0000000000 65535 f -0000000015 00000 n -0000000089 00000 n -0000000177 00000 n -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000334 00000 n -0000000426 00000 n -trailer << - /Root 1 0 R ->> -startxref -543 -%%EOF diff --git a/testing/resources/javascript/consts.pdf b/testing/resources/javascript/consts.pdf deleted file mode 100644 index 0e436e5bab..0000000000 --- a/testing/resources/javascript/consts.pdf +++ /dev/null @@ -1,86 +0,0 @@ -%PDF-1.7 -% ò¤ô -1 0 obj << - /Type /Catalog - /Pages 2 0 R - /OpenAction 10 0 R ->> -endobj -2 0 obj << - /Type /Pages - /Count 1 - /Kids [ - 3 0 R - ] ->> -endobj -% Page number 0. -3 0 obj << - /Type /Page - /Parent 2 0 R - /Resources << - /Font <</F1 15 0 R>> - >> - /Contents [21 0 R] - /MediaBox [0 0 612 792] ->> -% OpenAction action -10 0 obj << - /Type /Action - /S /JavaScript - /JS 11 0 R ->> -endobj -% JS program to exexute -11 0 obj << ->> -stream - -function doTest(name, props) { - for (var i = 0; i < props.length; ++i) { - var expr = name + "." + props[i]; - app.alert(expr + " is " + eval(expr)); - } -} - -try { - doTest("border", ["s", "b", "d", "i", "u", "nonesuch"]); - doTest("display", ["visible", "hidden", "noPrint", "noView", "nonesuch"]); - doTest("font", ["Times", "TimesB", "TimesI", "TimesBI", "Helv", "HelvB", - "HelvI", "HelvBI", "Cour", "CourB", "CourI", "CourBI", - "Symbol", "ZapfD", "Nonesuch"]); - - doTest("highlight", ["n", "i", "p", "o", "nonesuch"]); - doTest("position", ["textOnly", "iconOnly", "iconTextV", "textIconV", - "iconTextH", "textIconH", "overlay", "nonesuch"]); - - doTest("scaleHow", ["proportional", "anamorphic", "nonesuch"]); - doTest("scaleWhen", ["always", "never", "tooBig", "tooSmall", "nonesuch"]); - doTest("style", ["ch", "cr", "di", "ci", "st", "sq", "nonesuch"]); - doTest("zoomtype", ["none", "fitP", "fitW", "fitH", "fitV", "pref", "refW", - "nonesuch"]); -} catch (e) { - app.alert("ERROR: " + e.toString()); -} -endstream -endobj -xref -0 12 -0000000000 65535 f -0000000015 00000 n -0000000089 00000 n -0000000177 00000 n -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000000 65535 f -0000000334 00000 n -0000000426 00000 n -trailer << - /Root 1 0 R ->> -startxref -1555 -%%EOF |