Merge pull request #14547 from Snuffleupagus/xfa_bug1720182-file

Update the file used with the `xfa_bug1720182` test-case
This commit is contained in:
Tim van der Meij 2022-02-09 19:45:18 +01:00 committed by GitHub
commit d57f3a13d7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 18 additions and 3 deletions

View File

@ -37,6 +37,8 @@ const WORKER_SRC = "../build/generic/build/pdf.worker.js";
const RENDER_TASK_ON_CONTINUE_DELAY = 5; // ms const RENDER_TASK_ON_CONTINUE_DELAY = 5; // ms
const SVG_NS = "http://www.w3.org/2000/svg"; const SVG_NS = "http://www.w3.org/2000/svg";
const md5FileMap = new Map();
function loadStyles(styles) { function loadStyles(styles) {
const promises = []; const promises = [];
@ -431,6 +433,19 @@ class Driver {
task.stats = { times: [] }; task.stats = { times: [] };
task.enableXfa = task.enableXfa === true; task.enableXfa = task.enableXfa === true;
const prevFile = md5FileMap.get(task.md5);
if (prevFile) {
if (task.file !== prevFile) {
this._nextPage(
task,
`The "${task.file}" file is identical to the previously used "${prevFile}" file.`
);
return;
}
} else {
md5FileMap.set(task.md5, task.file);
}
// Support *linked* test-cases for the other suites, e.g. unit- and // Support *linked* test-cases for the other suites, e.g. unit- and
// integration-tests, without needing to run them as reference-tests. // integration-tests, without needing to run them as reference-tests.
if (task.type === "other") { if (task.type === "other") {

View File

@ -1 +0,0 @@
https://bugzilla.mozilla.org/attachment.cgi?id=9230780

View File

@ -1157,7 +1157,7 @@
"type": "eq" "type": "eq"
}, },
{ "id": "xfa_bug1720182", { "id": "xfa_bug1720182",
"file": "pdfs/xfa_bug1720182.pdf", "file": "pdfs/xfa_bug1716380.pdf",
"md5": "1351f816f0509fe750ca61ef2bd40872", "md5": "1351f816f0509fe750ca61ef2bd40872",
"link": true, "link": true,
"rounds": 1, "rounds": 1,
@ -1174,7 +1174,8 @@
"ComplainantLastname2711": { "ComplainantLastname2711": {
"value": "Bar" "value": "Bar"
} }
} },
"about": "This *intentionally* uses the same file as test-case xfa_bug1716380."
}, },
{ "id": "bug1720411", { "id": "bug1720411",
"file": "pdfs/bug1720411.pdf", "file": "pdfs/bug1720411.pdf",