npm warn deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. npm warn deprecated source-map-resolve@0.6.0: See https://github.com/lydell/source-map-resolve#deprecated npm warn deprecated lodash.clone@4.5.0: This package is deprecated. Use structuredClone instead. npm warn deprecated glob@7.2.3: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me added 1088 packages, and audited 1089 packages in 12s 266 packages are looking for funding run `npm fund` for details 17 vulnerabilities (4 moderate, 13 high) To address issues that do not require attention, run: npm audit fix To address all issues (including breaking changes), run: npm audit fix --force Run `npm audit` for details. >> Deploying cached PDF files >> Getting ref snapshots >> Deploying custom files >> Running tests [12:19:22] Using gulpfile ~/pdfjs/botio-files-pdfjs/private/7596f62eceaab02/gulpfile.mjs [12:19:22] Starting 'bottest'... [12:19:22] Starting 'setTestEnv'... [12:19:22] Finished 'setTestEnv' after 1.68 ms [12:19:22] Starting 'generic'... [12:19:22] Starting 'createBuildNumber'... ### Getting extension build number Extension build number: 136 [12:19:22] Finished 'createBuildNumber' after 27 ms [12:19:22] Starting 'locale'... ### Building localization files [12:19:22] Finished 'locale' after 141 ms [12:19:22] Starting 'scriptingGeneric'... [12:19:23] asset pdf.scripting.mjs 105 KiB [emitted] [javascript module] (name: main) webpack 5.105.2 compiled successfully [12:19:23] Finished 'scriptingGeneric' after 1.26 s [12:19:23] Starting 'createGeneric'... ### Creating generic viewer [12:19:26] asset pdf.sandbox.mjs 627 KiB [emitted] [javascript module] [big] (name: main) webpack 5.105.2 compiled successfully [12:19:33] asset pdf.mjs 789 KiB [emitted] [javascript module] [big] (name: main) webpack 5.105.2 compiled successfully [12:19:35] asset pdf.worker.mjs 2.08 MiB [emitted] [javascript module] [big] (name: main) webpack 5.105.2 compiled successfully [12:19:35] asset viewer.mjs 595 KiB [emitted] [javascript module] [big] (name: main) webpack 5.105.2 compiled successfully [12:19:35] Finished 'createGeneric' after 12 s [12:19:35] Finished 'generic' after 14 s [12:19:35] Starting 'components'... [12:19:35] Starting 'createBuildNumber'... ### Getting extension build number Extension build number: 136 [12:19:35] Finished 'createBuildNumber' after 16 ms [12:19:35] Starting 'createComponents'... ### Creating generic components [12:19:37] asset pdf_viewer.mjs 279 KiB [emitted] [javascript module] [big] (name: main) webpack 5.105.2 compiled successfully [12:19:37] Finished 'createComponents' after 1.43 s [12:19:37] Finished 'components' after 1.45 s [12:19:37] Starting 'runBotTest'... ### Running unit tests Server running at http://127.0.0.1:35287/ [3698893, Main Thread] WARNING: Locale not supported by C library. Using the fallback 'C' locale.: 'glib warning', file /builds/worker/checkouts/gecko/toolkit/xre/nsSigHandlers.cpp:201 (firefox-nightly:3698893): Gtk-WARNING **: 12:19:40.503: Locale not supported by C library. Using the fallback 'C' locale. Fontconfig warning: ignoring UTF-8: not a valid region tag WebDriver BiDi listening on ws://127.0.0.1:45503 1771935582002 RemoteAgent INFO Perform WebSocket upgrade for incoming connection from 127.0.0.1:47554 Fontconfig warning: ignoring UTF-8: not a valid region tag Fontconfig warning: ignoring UTF-8: not a valid region tag Fontconfig warning: ignoring UTF-8: not a valid region tag Fontconfig warning: ignoring UTF-8: not a valid region tag Fontconfig warning: ignoring UTF-8: not a valid region tag DevTools listening on ws://127.0.0.1:37779/devtools/browser/5aca7a4a-9492-4c33-9951-72aafd8e3f38 [3699261:3699275:0224/121949.150665:ERROR:gpu/ipc/client/command_buffer_proxy_impl.cc:287] ContextResult::kTransientFailure: Failed to send GpuControl.CreateCommandBuffer. Error while starting chrome: Protocol error (browsingContext.navigate): unknown error net::ERR_ABORTED Error at new UnknownErrorException (/home/ubuntu/pdfjs/botio-files-pdfjs/private/7596f62eceaab02/node_modules/chromium-bidi/lib/cjs/protocol/ErrorResponse.js:122:39) at BrowsingContextImpl.navigate (/home/ubuntu/pdfjs/botio-files-pdfjs/private/7596f62eceaab02/node_modules/chromium-bidi/lib/cjs/bidiMapper/modules/context/BrowsingContextImpl.js:723:23) at runNextTicks (node:internal/process/task_queues:65:5) at listOnTimeout (node:internal/timers:549:9) at process.processTimers (node:internal/timers:523:7) at async #processCommand (/home/ubuntu/pdfjs/botio-files-pdfjs/private/7596f62eceaab02/node_modules/chromium-bidi/lib/cjs/bidiMapper/CommandProcessor.js:137:24) at async CommandProcessor.processCommand (/home/ubuntu/pdfjs/botio-files-pdfjs/private/7596f62eceaab02/node_modules/chromium-bidi/lib/cjs/bidiMapper/CommandProcessor.js:290:28) at http://127.0.0.1:35287/test/unit/unit_test.html?browser=chrome&manifestFile=%2Ftest%2Ftest_manifest.json&testFilter=[]&xfaOnly=false&delay=0&masterMode=false Started 1133 tests for firefox with seed 00701. TEST-PASSED | checks that the viewer re-exports the expected API functionality | in firefox TEST-PASSED | should not render a password for printing | in firefox TEST-PASSED | should render regular text for printing using normal appearance | in firefox TEST-PASSED | should render auto-sized text for printing | in firefox TEST-PASSED | should only accept comb fields when the flags are valid | in firefox TEST-PASSED | should render regular text for printing | in firefox TEST-PASSED | should render regular text in Japanese for printing | in firefox TEST-PASSED | should reject comb fields without a maximum length | in firefox TEST-PASSED | should get field object for usage in JS sandbox | in firefox TEST-PASSED | should accept comb fields with a maximum length | in firefox TEST-PASSED | should not set invalid text alignment, maximum length and flags | in firefox TEST-PASSED | should set valid text alignment, maximum length and flags | in firefox TEST-PASSED | should save Japanese text | in firefox TEST-PASSED | should save the text in two fields with the same name | in firefox TEST-PASSED | should save rotated text | in firefox TEST-PASSED | should handle unknown text alignment, maximum length and flags | in firefox TEST-PASSED | should render multiline text with various EOL for printing | in firefox TEST-PASSED | should compress and save text | in firefox TEST-PASSED | should render comb with Japanese text for printing | in firefox TEST-PASSED | should render comb for printing | in firefox TEST-PASSED | should save text | in firefox TEST-PASSED | should render multiline text for printing | in firefox TEST-PASSED | should render multiline text in Japanese for printing | in firefox TEST-PASSED | should render auto-sized text in Japanese for printing | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should create a new Ink annotation | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should render an added Ink annotation for printing | in firefox TEST-PASSED | should handle multiple ink lists | in firefox TEST-PASSED | should create a new Ink annotation with some transparency | in firefox TEST-PASSED | should handle a single ink list | in firefox TEST-PASSED | should not set the width to zero if the dash array is empty (issue 17904) | in firefox TEST-PASSED | should set and get a valid horizontal corner radius | in firefox TEST-PASSED | should not set and get an invalid horizontal corner radius | in firefox TEST-PASSED | should not set and get an invalid vertical corner radius | in firefox TEST-PASSED | should set and get a valid vertical corner radius | in firefox TEST-PASSED | should not set and get an invalid width | in firefox TEST-PASSED | should set the width to zero, when the input is a `Name` (issue 10385) | in firefox TEST-PASSED | should set and get a valid style | in firefox TEST-PASSED | should not set and get an invalid style | in firefox TEST-PASSED | should set and get a valid dash array | in firefox TEST-PASSED | should set and get a valid width | in firefox TEST-PASSED | should not set and get an invalid dash array | in firefox TEST-PASSED | should set and get a CMYK color | in firefox TEST-PASSED | should not set and get an invalid color | in firefox TEST-PASSED | should set and get valid contents | in firefox TEST-PASSED | should set and get an RGB color | in firefox TEST-PASSED | should set and get a grayscale color | in firefox TEST-PASSED | should set and get a transparent color | in firefox TEST-PASSED | should not set and get an invalid rectangle | in firefox TEST-PASSED | should reject a color if it is not an array | in firefox TEST-PASSED | should be viewable and not printable by default | in firefox TEST-PASSED | should set and get a valid rectangle | in firefox TEST-PASSED | should set and get flags | in firefox TEST-PASSED | should not set and get an invalid modification date | in firefox TEST-PASSED | should set and get a valid modification date | in firefox TEST-PASSED | should process quadpoints in the standard order | in firefox TEST-PASSED | should normalize and process quadpoints in non-standard orders | in firefox TEST-PASSED | should ignore arrays where the length is not a multiple of eight | in firefox TEST-PASSED | should not set and get invalid contents | in firefox TEST-PASSED | should ignore missing quadpoints | in firefox TEST-PASSED | should ignore non-array values | in firefox TEST-PASSED | should correctly parse a file attachment | in firefox TEST-PASSED | should handle, and get fallback IDs for, annotations that are not indirect objects (issue 7569) | in firefox TEST-PASSED | should get id for annotation | in firefox TEST-PASSED | should ignore quadpoints if one coordinate lies outside the rectangle | in firefox TEST-PASSED | should handle missing /Subtype | in firefox TEST-PASSED | should render checkboxes for printing | in firefox TEST-PASSED | should handle checkboxes without /Off appearance | in firefox TEST-PASSED | should render checkbox with fallback font for printing | in firefox TEST-PASSED | should handle checkboxes without export value | in firefox TEST-PASSED | should render checkboxes for printing twice | in firefox TEST-PASSED | should save nothing | in firefox TEST-PASSED | should save checkboxes | in firefox TEST-PASSED | should render radio buttons for printing | in firefox TEST-PASSED | should handle checkboxes with export value | in firefox TEST-PASSED | should handle URL in AA dict in push buttons | in firefox TEST-PASSED | should render radio buttons for printing using normal appearance | in firefox TEST-PASSED | should handle push buttons | in firefox TEST-PASSED | should handle radio buttons with a field value | in firefox TEST-PASSED | should save radio buttons | in firefox TEST-PASSED | should handle URL in A dict in push buttons | in firefox TEST-PASSED | should handle push buttons that act as a tooltip only | in firefox TEST-PASSED | should save radio buttons without a field value | in firefox TEST-PASSED | should render checkboxes for printing using normal appearance | in firefox TEST-PASSED | should handle radio buttons with a field value that's not an ASCII string | in firefox TEST-PASSED | should handle radio buttons without a field value | in firefox TEST-PASSED | should save rotated checkboxes | in firefox TEST-PASSED | should handle unknown field names | in firefox TEST-PASSED | should construct the field name when there are no ancestors | in firefox TEST-PASSED | should construct the field name when there are ancestors | in firefox TEST-PASSED | should construct the field name if a parent is not a dictionary (issue 8143) | in firefox TEST-PASSED | should correctly parse a Launch action, where the FileSpec dict contains a relative URL, with the "docBaseUrl" parameter specified | in firefox TEST-PASSED | should correctly parse a simple Dest, with explicit destination array | in firefox TEST-PASSED | should not set quadpoints if not defined | in firefox TEST-PASSED | should correctly parse a Dest, which violates the specification by containing a dictionary | in firefox TEST-PASSED | should recover valid URLs from JavaScript actions having certain white-listed formats | in firefox TEST-PASSED | should correctly parse a Named action | in firefox TEST-PASSED | should correctly parse a simple Dest | in firefox TEST-PASSED | should correctly parse a URI action | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should correctly parse a URI action, where the URI entry is missing a protocol | in firefox TEST-PASSED | should correctly parse a URI action, where the URI entry has an incorrect encoding (bug 1122280) | in firefox TEST-PASSED | should correctly parse a GoTo action | in firefox TEST-PASSED | should correctly parse a GoToR action, where the FileSpec entry is a string containing a relative URL | in firefox TEST-PASSED | should correctly parse a GoToR action, containing a relative URL, with the "docBaseUrl" parameter specified | in firefox TEST-PASSED | should correctly parse a GoToR action, with named destination | in firefox TEST-PASSED | should correctly parse a GoToR action, with explicit destination array | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should correctly parse state model and state when defined | in firefox TEST-PASSED | should not parse state model and state when not defined | in firefox TEST-PASSED | should convert the field value to an array | in firefox TEST-PASSED | should not set invalid flags | in firefox TEST-PASSED | should handle unknown flags | in firefox TEST-PASSED | should set valid flags | in firefox TEST-PASSED | should handle missing option arrays | in firefox TEST-PASSED | should handle option arrays with array elements | in firefox TEST-PASSED | should handle option arrays with string elements | in firefox TEST-PASSED | should save rotated choice | in firefox TEST-PASSED | should save choice | in firefox TEST-PASSED | should save choice with multiple selections | in firefox TEST-PASSED | should handle inherited option arrays (issue 8094) | in firefox TEST-PASSED | should decode form values | in firefox TEST-PASSED | should render choice for printing | in firefox TEST-PASSED | should render choice with multiple selections but one is visible for printing | in firefox TEST-PASSED | should render choice with multiple selections for printing | in firefox TEST-PASSED | should set quadpoints to null when empty | in firefox TEST-PASSED | should render a new free Highlight annotation for printing | in firefox TEST-PASSED | should update an existing Highlight annotation in removing its popup | in firefox TEST-PASSED | should render a new Highlight annotation for printing | in firefox TEST-PASSED | should set quadpoints if defined | in firefox TEST-PASSED | should create a new free Highlight annotation | in firefox TEST-PASSED | should create a new Highlight annotation | in firefox TEST-PASSED | should update an existing Highlight annotation | in firefox TEST-PASSED | should set quadpoints to null if not defined | in firefox TEST-PASSED | should parse IRT/RT for a reply type | in firefox TEST-PASSED | should parse IRT/RT for a group type | in firefox TEST-PASSED | should parse IRT and set default RT when not defined | in firefox TEST-PASSED | should not parse IRT/RT when not defined | in firefox TEST-PASSED | should not set and get an invalid creation date | in firefox TEST-PASSED | should set and get a valid creation date | in firefox TEST-PASSED | should inherit properties from its parent | in firefox TEST-PASSED | should handle missing parent properties | in firefox TEST-PASSED | should inherit the parent flags when the Popup is not viewable, but the parent is (PR 7352) | in firefox TEST-PASSED | should correctly inherit Contents from group-master annotation if parent has ReplyType == Group | in firefox TEST-PASSED | should create a new FreeText annotation | in firefox TEST-PASSED | should render an added FreeText annotation for printing | in firefox TEST-PASSED | should extract the text from a FreeText annotation | in firefox TEST-PASSED | should update an existing FreeText annotation | in firefox TEST-PASSED | should create a new Stamp annotation | in firefox TEST-PASSED | should set the line endings | in firefox TEST-PASSED | should set the line coordinates | in firefox TEST-PASSED | checks that the *official* PDF.js-worker API exposes the expected functionality | in firefox TEST-PASSED | checks that preference defaults are correct | in firefox TEST-PASSED | should create correct objId/fontId using the idFactory | in firefox TEST-PASSED | should get form info when no form data is present | in firefox TEST-PASSED | should get form info when AcroForm is present | in firefox TEST-PASSED | should get calculation order array or null | in firefox TEST-PASSED | should get form info when XFA is present | in firefox TEST-PASSED | should get field objects array or null | in firefox TEST-PASSED | should check if fields have any actions | in firefox TEST-PASSED | should decode simple predictor data | in firefox TEST-PASSED | should get and set a new value in the annotation storage | in firefox TEST-PASSED | should set a new value in the annotation storage | in firefox TEST-PASSED | should get set values and default ones in the annotation storage | in firefox TEST-PASSED | should call onResetModified() if set | in firefox TEST-PASSED | should call onSetModified() if value is changed | in firefox TEST-PASSED | parses basic structure | in firefox TEST-PASSED | parses structure with marked content reference | in firefox TEST-PASSED | parses structure with some MathML in MS Office specific entry | in firefox TEST-PASSED | parses structure with a figure and its bounding box | in firefox TEST-PASSED | parses structure with some MathML in AF dictionary | in firefox TEST-PASSED | should collect all list and table items in StructTree | in firefox TEST-PASSED | should repair and handle invalid metadata (bug 1424938) | in firefox TEST-PASSED | should handle valid metadata | in firefox TEST-PASSED | should gracefully handle "junk" before the actual metadata (issue 10395) | in firefox TEST-PASSED | should repair and handle invalid metadata | in firefox TEST-PASSED | should correctly handle metadata containing "&apos" (issue 10407) | in firefox TEST-PASSED | should gracefully handle incomplete tags (issue 8884) | in firefox TEST-PASSED | should not be vulnerable to the billion laughs attack | in firefox TEST-PASSED | should gracefully handle unbalanced end tags (issue 10410) | in firefox TEST-PASSED | checks that getAll returns data, for every OptionKind | in firefox TEST-PASSED | checks that the number of "PREFERENCE" options does *not* exceed the maximum in mozilla-central | in firefox TEST-PASSED | accepts file sizes large enough for range requests | in firefox TEST-PASSED | rejects file sizes that are too small for range requests | in firefox TEST-PASSED | rejects invalid Content-Length header values | in firefox TEST-PASSED | rejects invalid Content-Encoding header values | in firefox TEST-PASSED | rejects invalid Accept-Ranges header values | in firefox TEST-PASSED | rejects disabled or non-HTTP range requests | in firefox TEST-PASSED | rejects invalid rangeChunkSize | in firefox TEST-PASSED | returns populated `Headers` for valid input | in firefox TEST-PASSED | returns empty `Headers` for invalid input | in firefox TEST-PASSED | extension validation is case insensitive | in firefox TEST-PASSED | gets the filename from the response header | in firefox TEST-PASSED | gets the filename from the response header (RFC 6266) | in firefox TEST-PASSED | gets the filename from the response header (RFC 2231) | in firefox TEST-PASSED | only extracts filename with pdf extension | in firefox TEST-PASSED | returns null when content disposition header is blank | in firefox TEST-PASSED | handles missing PDF file responses | in firefox TEST-PASSED | handles unexpected responses | in firefox TEST-PASSED | should not accept to create a non-string cmd | in firefox TEST-PASSED | should create only one object for a command and cache it | in firefox TEST-PASSED | should retain the given cmd name | in firefox TEST-PASSED | should not accept to create a non-string name | in firefox TEST-PASSED | should create only one object for a name and cache it | in firefox TEST-PASSED | should create only one object for *empty* names and cache it | in firefox TEST-PASSED | should have a stored value | in firefox TEST-PASSED | should retain the given name | in firefox TEST-PASSED | should not have an unknown value | in firefox TEST-PASSED | should retain the stored values | in firefox TEST-PASSED | should create only one object for a reference and cache it | in firefox TEST-PASSED | should get a string representation | in firefox TEST-PASSED | should support iteration | in firefox TEST-PASSED | should not accept to set a non-string key | in firefox TEST-PASSED | should get all raw entries | in firefox TEST-PASSED | should return invalid values for unknown keys when Size key is stored | in firefox TEST-PASSED | should get all raw values | in firefox TEST-PASSED | should set the values if they're as expected | in firefox TEST-PASSED | should correctly merge sub-dictionaries | in firefox TEST-PASSED | should handle arrays containing indirect objects | in firefox TEST-PASSED | should return invalid values for unknown keys | in firefox TEST-PASSED | should asynchronously fetch correct values for multiple stored keys | in firefox TEST-PASSED | should correctly merge dictionaries | in firefox TEST-PASSED | should return correct size | in firefox TEST-PASSED | should return correct value for stored Size key | in firefox TEST-PASSED | should get all key names | in firefox TEST-PASSED | should create only one object for Dict.empty | in firefox TEST-PASSED | should not accept to set a key with an undefined value | in firefox TEST-PASSED | should handle keys pointing to indirect objects, both sync and async | in firefox TEST-PASSED | should iterate through each stored key | in firefox TEST-PASSED | should asynchronously fetch unknown keys | in firefox TEST-PASSED | should allow assigning an XRef table after creation | in firefox TEST-PASSED | should return correct values for multiple stored keys | in firefox TEST-PASSED | handles commands with cmd check | in firefox TEST-PASSED | handles non-commands | in firefox TEST-PASSED | handles non-names | in firefox TEST-PASSED | handles names with name check | in firefox TEST-PASSED | handles *empty* names, with name check | in firefox TEST-PASSED | handles commands | in firefox TEST-PASSED | should clear the cache | in firefox TEST-PASSED | should support iteration over key-value pairs | in firefox TEST-PASSED | should put, have and get a value by alias | in firefox TEST-PASSED | handles names | in firefox TEST-PASSED | should put, have and get a value | in firefox TEST-PASSED | should support iteration | in firefox TEST-PASSED | should support iteration over keys | in firefox TEST-PASSED | should report the size of the cache | in firefox TEST-PASSED | handles dictionaries with type check | in firefox TEST-PASSED | handles empty dictionaries with type check | in firefox TEST-PASSED | should handle Refs pointing to the same object | in firefox TEST-PASSED | should handle Refs pointing to different objects | in firefox TEST-PASSED | handles non-dictionaries | in firefox TEST-PASSED | creates textLayer from TextContent | in firefox TEST-PASSED | creates textLayers in parallel, from ReadableStream | in firefox TEST-PASSED | creates textLayer from ReadableStream | in firefox TEST-PASSED | gets PDF filename from query string appended to "blob:" URL | in firefox TEST-PASSED | gets PDF filename from data mistaken for URI-encoded | in firefox TEST-PASSED | gets correct PDF filename when multiple ones are present | in firefox TEST-PASSED | gets PDF filename | in firefox TEST-PASSED | gets fallback filename from query string appended to "data:" URL | in firefox TEST-PASSED | gets PDF filename from URI-encoded data | in firefox TEST-PASSED | gets PDF filename from (some) standard protocols | in firefox TEST-PASSED | gets fallback filename | in firefox TEST-PASSED | gets PDF filename from URL containing leading/trailing whitespace | in firefox TEST-PASSED | gets PDF filename with a hash sign | in firefox TEST-PASSED | gets custom fallback filename | in firefox TEST-PASSED | gets PDF filename from hash string | in firefox TEST-PASSED | gets PDF filename from query string | in firefox TEST-PASSED | gets fallback filename when url is not a string | in firefox TEST-PASSED | should get the filename from a URL with an anchor | in firefox TEST-PASSED | should get the filename from a URL with query parameters | in firefox TEST-PASSED | should get the filename from a relative URL | in firefox TEST-PASSED | should get the filename from an absolute URL | in firefox TEST-PASSED | converts PDF date strings to JavaScript `Date` objects | in firefox TEST-PASSED | handles relative Fetch URLs | in firefox TEST-PASSED | handles unsupported Fetch protocols | in firefox TEST-PASSED | handles invalid Fetch URLs | in firefox TEST-PASSED | handles supported Fetch protocols | in firefox TEST-PASSED | Check that the lightness is changed correctly | in firefox TEST-PASSED | Check that the opacity is applied correctly | in firefox TEST-PASSED | should render XFA rich text | in firefox TEST-PASSED | should render plain text | in firefox TEST-PASSED | should mark text as LTR if less than 30% of text is RTL | in firefox TEST-PASSED | should mark text as RTL if less than 30% of text is RTL, when the string is very short (issue 11656) | in firefox TEST-PASSED | should mark text as LTR if there's only LTR-characters, when the string is very short | in firefox TEST-PASSED | should mark text as LTR if there's only LTR-characters | in firefox TEST-PASSED | should mark text as RTL if more than 30% of text is RTL | in firefox TEST-PASSED | fetches a valid array for known encoding names | in firefox TEST-PASSED | fetches `null` for unknown encoding names | in firefox TEST-PASSED | gets expected character types | in firefox TEST-PASSED | should read using a reader | in firefox TEST-PASSED | should not read when errored | in firefox TEST-PASSED | should ignore any pull after close is called | in firefox TEST-PASSED | should return a ReadableStream | in firefox TEST-PASSED | should not read any data when cancelled | in firefox TEST-PASSED | should read data with blocking promise | in firefox TEST-PASSED | should read data with blocking promise and buffer whole data into stream | in firefox TEST-PASSED | read custom ranges | in firefox TEST-PASSED | read without stream and range | in firefox TEST-PASSED | handle reading ranges with missing/invalid "Content-Range" header | in firefox TEST-PASSED | redirects blocked if any response is cross-origin | in firefox TEST-PASSED | redirects allowed if all responses are same-origin | in firefox TEST-PASSED | should correctly identify emails with special prefixes | in firefox TEST-PASSED | shouldn't remove the dash when it's an the end of a line (bug 1974112) | in firefox TEST-PASSED | should correctly find emails | in firefox TEST-PASSED | should correctly find links with dashes and newlines between numbers | in firefox TEST-PASSED | should correctly work with special characters | in firefox TEST-PASSED | should correctly find simple valid URLs | in firefox TEST-PASSED | should correctly find URLs | in firefox TEST-PASSED | should correctly handle complex or edge cases | in firefox TEST-PASSED | should correctly find emails with hyphens in domain (bug 20557) | in firefox TEST-PASSED | shouldn't find false positives | in firefox TEST-PASSED | should correctly find links among mixed content | in firefox TEST-PASSED | should encrypt and decrypt using AES128 | in firefox TEST-PASSED | should encrypt and have the correct length using AES256 | in firefox TEST-PASSED | should encrypt and decrypt using ARCFour | in firefox TEST-PASSED | should encrypt and decrypt using AES256 | in firefox TEST-PASSED | should encrypt and have the correct length using AES128 | in firefox TEST-PASSED | should accept owner password | in firefox TEST-PASSED | should not accept blank password | in firefox TEST-PASSED | should not accept wrong password | in firefox TEST-PASSED | should accept blank password | in firefox TEST-PASSED | should accept user password | in firefox TEST-PASSED | should accept owner password | in firefox TEST-PASSED | should accept user password | in firefox TEST-PASSED | should not accept blank password | in firefox TEST-PASSED | should not accept wrong password | in firefox TEST-PASSED | should accept blank password | in firefox TEST-PASSED | should not accept blank password | in firefox TEST-PASSED | should accept owner password | in firefox TEST-PASSED | should accept user password | in firefox TEST-PASSED | should accept blank password | in firefox TEST-PASSED | should not accept wrong password | in firefox TEST-PASSED | should skip comments | in firefox TEST-PASSED | should lex identifiers | in firefox TEST-PASSED | should parse basic expression with a string | in firefox TEST-PASSED | should lex numbers | in firefox TEST-PASSED | should lex strings | in firefox TEST-PASSED | should lex operators | in firefox TEST-PASSED | should parse basic arithmetic expression with the same operator | in firefox TEST-PASSED | should parse basic expression with a calls | in firefox TEST-PASSED | should parse basic expression with dots | in firefox TEST-PASSED | should parse if declaration | in firefox TEST-PASSED | should parse basic expression with a subscript | in firefox TEST-PASSED | should parse if declaration with error | in firefox TEST-PASSED | should parse for declaration with a step | in firefox TEST-PASSED | should parse var declaration with error | in firefox TEST-PASSED | should parse som predicate | in firefox TEST-PASSED | should parse basic arithmetic expression | in firefox TEST-PASSED | should parse for declaration with error | in firefox TEST-PASSED | should parse while declaration | in firefox TEST-PASSED | should parse do declaration with error | in firefox TEST-PASSED | should parse for declaration without a step | in firefox TEST-PASSED | should parse foreach declaration | in firefox TEST-PASSED | should parse while declaration with error | in firefox TEST-PASSED | should parse foreach declaration with error | in firefox TEST-PASSED | should parse func declaration | in firefox TEST-PASSED | should parse func declaration with error | in firefox TEST-PASSED | should parse expressions with unary operators | in firefox TEST-PASSED | should parse do declaration | in firefox TEST-PASSED | should substitute an unknown italic font | in firefox TEST-PASSED | should substitute Calibri | in firefox TEST-PASSED | should substitute an unknown bold font | in firefox TEST-PASSED | should substitute an unknown font subset | in firefox TEST-PASSED | should substitute an unknown bold italic font | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard bold font | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard bold italic font | in firefox TEST-PASSED | should substitute Calibri-Bold | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard font | in firefox TEST-PASSED | should substitute Arial Black Bold | in firefox TEST-PASSED | should substitute an unknown sans-serif font but with a standard italic font | in firefox TEST-PASSED | should substitute Arial Black | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard bold font | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard bold italic font | in firefox TEST-PASSED | should substitute an unknown font | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard font | in firefox TEST-PASSED | should substitute an unknown serif font but with a standard italic font | in firefox TEST-PASSED | should parse a xfa document and apply some prototypes through usehref | in firefox TEST-PASSED | should parse a xfa document and apply some prototypes with cycle | in firefox TEST-PASSED | should parse a xfa document and apply some nested prototypes | in firefox TEST-PASSED | should parse a xfa document and apply a prototype with content | in firefox TEST-PASSED | should parse a xfa document and parse CDATA when needed | in firefox TEST-PASSED | should parse a xfa document and create an object to represent it | in firefox TEST-PASSED | should parse a xfa document and apply some prototypes | in firefox TEST-PASSED | should parse a xfa document and check namespaces | in firefox TEST-PASSED | should parse a xfa document with xhtml | in firefox TEST-PASSED | should search some nodes in a datasets object using SOM | in firefox TEST-PASSED | should search some nodes in a template object | in firefox TEST-PASSED | should search some nodes in a template object using SOM | in firefox TEST-PASSED | should search some nodes in a datasets object | in firefox TEST-PASSED | should search some nodes using SOM from a non-root node | in firefox TEST-PASSED | should make binding and set properties | in firefox TEST-PASSED | should make another basic binding | in firefox TEST-PASSED | should make a basic binding and create a non-existing node | in firefox TEST-PASSED | should make basic binding with extra subform (consumeData) | in firefox TEST-PASSED | should make binding and create nodes in data with some bind tag | in firefox TEST-PASSED | should make a basic binding and create a non-existing node with namespaceId equal to -1 | in firefox TEST-PASSED | should make a basic binding | in firefox TEST-PASSED | should make binding and create nodes in data | in firefox TEST-PASSED | should make binding and bind items with a ref | in firefox TEST-PASSED | should make basic binding with extra subform | in firefox TEST-PASSED | should make basic binding with same names in different parts | in firefox TEST-PASSED | should make binding and bind items | in firefox TEST-PASSED | should make binding with occurrences in consumeData mode | in firefox TEST-PASSED | should make binding with occurrences in matchTemplate mode | in firefox TEST-PASSED | should make a binding with a bindItems | in firefox TEST-PASSED | should make a binding with a element in an area | in firefox TEST-PASSED | should convert Gray color for different color spaces | in firefox TEST-PASSED | should convert Transparent color for different color spaces | in firefox TEST-PASSED | should convert CMYK color for different color spaces | in firefox TEST-PASSED | should convert RGB color for different color spaces | in firefox TEST-PASSED | should send a value, execute an action and get back a new value | in firefox TEST-PASSED | should format a percentage | in firefox TEST-PASSED | should format a number | in firefox TEST-PASSED | should compute the max of several fields | in firefox TEST-PASSED | should compute the sum of several fields in fields tree | in firefox TEST-PASSED | should compute the sum of several fields | in firefox TEST-PASSED | should validate a US phone number with digits only (short) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number with digits and dashes (long) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number (short) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number with digits only (long) on a keystroke event | in firefox TEST-PASSED | should validate a US phone number (long) on a keystroke event | in firefox TEST-PASSED | should validate a zip code on a keystroke event | in firefox TEST-PASSED | should invalidate a number out of range [a, b] | in firefox TEST-PASSED | should validate a number in range [a, b] | in firefox TEST-PASSED | should check matching between regexs and a string | in firefox TEST-PASSED | should validate a phone number on a keystroke event | in firefox TEST-PASSED | should split a string into an array of strings | in firefox TEST-PASSED | should convert string to number | in firefox TEST-PASSED | should validate an e-mail address | in firefox TEST-PASSED | should not validate a number on a keystroke event | in firefox TEST-PASSED | should validate a number on a keystroke event | in firefox TEST-PASSED | should extract numbers | in firefox TEST-PASSED | should format a date | in firefox console.error: RSLoader: Failed to retrieve recipes from Remote Settings Message: Error: Could not sync nimbus-desktop-experiments: get-exception Stack: RemoteSettingsSyncError@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:1361:5 getRecipesFromCollection@resource://nimbus/lib/RemoteSettingsExperimentLoader.sys.mjs:645:13 TEST-PASSED | should format a date (cFormat) | in firefox TEST-PASSED | should parse a date with a format | in firefox TEST-PASSED | should get field using a path | in firefox TEST-PASSED | should treat globalThis as the doc | in firefox TEST-PASSED | should test language | in firefox TEST-PASSED | shouldn't display an alert | in firefox TEST-PASSED | should test platform | in firefox TEST-PASSED | should print a date according to a format | in firefox TEST-PASSED | should parse a date according to a format | in firefox TEST-PASSED | should print a string with no argument | in firefox TEST-PASSED | print a string with a percent | in firefox TEST-PASSED | should print some data according to a format | in firefox TEST-PASSED | should print some data according to a format | in firefox TEST-PASSED | should trigger an event and modify the source | in firefox TEST-PASSED | should trigger a Keystroke event and invalidate it | in firefox TEST-PASSED | should trigger a Keystroke event and change it | in firefox TEST-PASSED | should trigger a valid commit Keystroke event | in firefox TEST-PASSED | should trigger an invalid commit Keystroke event | in firefox TEST-PASSED | `reset` should alter the canvas/context if the dimensions are valid | in firefox TEST-PASSED | `create` should throw an error if the dimensions are invalid | in firefox TEST-PASSED | `destroy` should throw an error if no canvas is provided | in firefox TEST-PASSED | `destroy` should clear the canvas/context | in firefox TEST-PASSED | `reset` should throw an error if the dimensions are invalid | in firefox TEST-PASSED | `create` should return a canvas if the dimensions are valid | in firefox TEST-PASSED | `reset` should throw an error if no canvas is provided | in firefox TEST-PASSED | should resolve on event, using the DOM | in firefox TEST-PASSED | should resolve on timeout, using the EventBus | in firefox TEST-PASSED | should resolve on timeout, using the DOM | in firefox TEST-PASSED | should resolve on event, using the EventBus | in firefox TEST-PASSED | should reject invalid parameters | in firefox TEST-PASSED | dispatch event to handlers with/without 'signal' option, aborted *after* dispatch | in firefox TEST-PASSED | should not re-dispatch to DOM | in firefox TEST-PASSED | dispatch event to handlers with/without 'signal' option, aborted *before* dispatch | in firefox TEST-PASSED | dispatch event to handlers with/without 'once' option | in firefox TEST-PASSED | dispatch to wrong detached | in firefox TEST-PASSED | dispatch event to multiple handlers | in firefox TEST-PASSED | dispatch to detached during handling | in firefox TEST-PASSED | dispatch different event | in firefox TEST-PASSED | dispatch to detached | in firefox TEST-PASSED | dispatch event | in firefox TEST-PASSED | dispatch event multiple times | in firefox TEST-PASSED | dispatch event with arguments | in firefox TEST-PASSED | should convert keys to lowercase | in firefox TEST-PASSED | should decode encoded key/value pairs | in firefox TEST-PASSED | should parse keys without values | in firefox TEST-PASSED | should parse multiple key/value pairs | in firefox TEST-PASSED | should parse one key/value pair | in firefox TEST-PASSED | should handle different browsers/environments correctly | in firefox TEST-PASSED | should not modify string without null characters | in firefox TEST-PASSED | widescreen challenge | in firefox TEST-PASSED | should modify string with null characters | in firefox TEST-PASSED | should modify string with non-displayable characters | in firefox TEST-PASSED | handles views being empty | in firefox TEST-PASSED | handles `sortByVisibility` correctly | in firefox TEST-PASSED | with pages of varying height | in firefox TEST-PASSED | works with horizontal scrolling | in firefox TEST-PASSED | works with horizontal scrolling with RTL-documents | in firefox TEST-PASSED | handles all views being hidden (without errors) | in firefox TEST-PASSED | handles case 4 | in firefox TEST-PASSED | handles case 1 | in firefox TEST-PASSED | handles case 2 | in firefox TEST-PASSED | handles case 3 | in firefox TEST-PASSED | gets page size (in inches) | in firefox TEST-PASSED | gets page size (in inches), for non-default /Rotate entry | in firefox TEST-PASSED | empty array | in firefox TEST-PASSED | three numeric entries | in firefox TEST-PASSED | single boolean entry | in firefox TEST-PASSED | three boolean entries | in firefox TEST-PASSED | three numeric entries and a start index | in firefox TEST-PASSED | should be portrait orientation | in firefox TEST-PASSED | should be landscape orientation | in firefox TEST-PASSED | should reject non-integer angles | in firefox TEST-PASSED | should reject non-multiple of 90 degree angles | in firefox TEST-PASSED | should accept valid angles | in firefox TEST-PASSED | instantiates with seed | in firefox TEST-PASSED | correctly generates a hash from a string | in firefox TEST-PASSED | correctly generates a hash from a Uint8Array | in firefox TEST-PASSED | instantiates without seed | in firefox TEST-PASSED | changes the hash after update with seed | in firefox TEST-PASSED | generates correct hashes for TypedArrays which share the same underlying ArrayBuffer (issue 12533) | in firefox TEST-PASSED | correctly generates a hash from a Uint32Array | in firefox TEST-PASSED | changes the hash after update without seed | in firefox TEST-PASSED | should parse processing instructions | in firefox TEST-PASSED | should dump a xml tree | in firefox TEST-PASSED | should search a node with a given path in xml tree | in firefox TEST-PASSED | converts two rows (width=8, height=2) | in firefox TEST-PASSED | handles width not divisible by 8 (width=5) | in firefox TEST-PASSED | handles width=10 spanning two bytes | in firefox TEST-PASSED | handles srcPos offset | in firefox TEST-PASSED | converts a single byte (width=8) with alternating bits | in firefox TEST-PASSED | uses 0xff (all-white byte) when src is shorter than expected | in firefox TEST-PASSED | applies inverseDecode correctly | in firefox TEST-PASSED | uses nonBlackColor for the one-bits | in firefox TEST-PASSED | handles an empty input array | in firefox TEST-PASSED | alpha channel is always 0xff for every pixel | in firefox TEST-PASSED | RGB channels are equal for each gray level | in firefox TEST-PASSED | converts black (0), mid-gray (128), and white (255) | in firefox TEST-PASSED | returns null for an unknown kind | in firefox TEST-PASSED | dispatches to convertBlackAndWhiteToRGBA for GRAYSCALE_1BPP | in firefox TEST-PASSED | dispatches to convertRGBToRGBA for RGB_24BPP | in firefox TEST-PASSED | handles destPos offset for RGB_24BPP | in firefox TEST-PASSED | should fetch document info and page, without range, using complete initialData | in firefox [3699180:3699193:0224/121956.497984:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT TEST-PASSED | should fetch document info and page using ranges | in firefox TEST-PASSED | should fetch document info and page using range and streaming | in firefox TEST-PASSED | should extract the text under some annotations | in firefox TEST-PASSED | creates pdf doc from PDF file with bad /Resources entry | in firefox TEST-PASSED | creates pdf doc from PDF files, with bad /Pages tree /Kids entries | in firefox JavaScript error: resource:///modules/backup/BackupService.sys.mjs, line 3984: NotAllowedError: PathUtils.join: PathUtils does not support empty paths TEST-PASSED | creates pdf doc from password protected PDF file and passes an Error (asynchronously) to the onPassword callback (bug 1754421) | in firefox TEST-PASSED | gets data, on failure, from `PDFDocumentLoadingTask`-instance | in firefox TEST-PASSED | Doesn't iterate over all empty slots in the xref entries (bug 1980958) | in firefox TEST-PASSED | creates pdf doc from password protected PDF file and aborts/throws in the onPassword callback (issue 7806) | in firefox 1771935598587 RemoteAgent WARN Missing response info, network.responseCompleted will be skipped for URL: http://127.0.0.1:35287/test/pdfs/pr6531_2.pdf TEST-PASSED | creates pdf doc from PDF file protected with only a user password | in firefox TEST-PASSED | creates pdf doc from PDF file protected with user and owner password | in firefox TEST-PASSED | creates pdf doc from PDF file with bad XRef entry | in firefox TEST-PASSED | creates pdf doc from empty TypedArray | in firefox TEST-PASSED | creates pdf doc from non-existent URL | in firefox TEST-PASSED | creates pdf doc from invalid PDF file | in firefox TEST-PASSED | creates pdf doc from ArrayBuffer | in firefox TEST-PASSED | checks that `docId`s are unique and increasing | in firefox TEST-PASSED | creates pdf doc from URL-string | in firefox TEST-PASSED | creates pdf doc from TypedArray | in firefox TEST-PASSED | creates pdf doc from PDF file with bad XRef header | in firefox TEST-PASSED | creates pdf doc from URL and aborts loading after worker initialized | in firefox TEST-PASSED | checks the `startxref` position of a linearized pdf doc (issue 17665) | in firefox TEST-PASSED | creates pdf doc from PDF file, with incomplete trailer | in firefox TEST-PASSED | creates pdf doc from URL and aborts before worker initialized | in firefox TEST-PASSED | creates pdf doc from PDF file with bad XRef byteWidths | in firefox TEST-PASSED | creates pdf doc from URL | in firefox TEST-PASSED | creates pdf doc from PDF file with inaccessible /Pages tree | in firefox TEST-PASSED | creates pdf doc from PDF files, with circular references | in firefox TEST-PASSED | creates pdf doc from PDF files, with bad /Pages tree /Count | in firefox TEST-PASSED | creates pdf doc from URL-object | in firefox TEST-PASSED | should merge two PDFs with one with a password | in firefox TEST-PASSED | should merge two PDFs with page included ranges | in firefox TEST-PASSED | should merge three PDFs | in firefox TEST-PASSED | should merge two PDFs with page excluded ranges | in firefox TEST-PASSED | extract page and check destinations | in firefox TEST-PASSED | extract page and check labels | in firefox TEST-PASSED | extract page and check destinations | in firefox TEST-PASSED | extract pages and check deleted destinations | in firefox TEST-PASSED | extract page and check destinations | in firefox TEST-PASSED | extract pages with a removed link | in firefox TEST-PASSED | extract pages and merge struct trees | in firefox TEST-PASSED | should load multiple documents in parallel | in firefox TEST-PASSED | worker created and can be used in getDocument | in firefox TEST-PASSED | worker created or destroyed by getDocument | in firefox TEST-PASSED | creates more than one worker | in firefox TEST-PASSED | gets current workerSrc | in firefox TEST-PASSED | correctly checks if the origin of both URLs matches | in firefox TEST-PASSED | handles invalid base URLs | in firefox TEST-PASSED | worker created or destroyed | in firefox TEST-PASSED | gets default page layout | in firefox TEST-PASSED | gets outline, with dest-strings using PDFDocEncoding (issue 14864) | in firefox TEST-PASSED | gets non-default page layout | in firefox TEST-PASSED | gets outline, with named-actions (issue 15367) | in firefox TEST-PASSED | gets metadata, with corrupt /Metadata XRef entry | in firefox TEST-PASSED | gets page index | in firefox TEST-PASSED | gets outline, with missing title (issue 17856) | in firefox TEST-PASSED | write a new annotation, save the pdf and check that the prev entry in xref stream is correct | in firefox TEST-PASSED | gets default open action | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) dictionary | in firefox TEST-PASSED | gets a non-existent destination, from /Names (NameTree) dictionary | in firefox TEST-PASSED | gets non-default open action (with destination) | in firefox TEST-PASSED | gets metadata, with custom info dict entries | in firefox TEST-PASSED | gets default viewer preferences | in firefox TEST-PASSED | gets outline containing a URL | in firefox TEST-PASSED | gets metadata, with missing PDF header (bug 1606566) | in firefox TEST-PASSED | gets destinations, from /Names (NameTree) dictionary | in firefox TEST-PASSED | gets destinations, from /Names (NameTree) respectively /Dests dictionary | in firefox TEST-PASSED | write an updated stamp annotation in a tagged pdf, save and check the structure tree | in firefox TEST-PASSED | gets javascript with printing instructions (JS action) | in firefox TEST-PASSED | gets non-existent page | in firefox TEST-PASSED | gets JSActions | in firefox TEST-PASSED | gets non-default viewer preferences | in firefox TEST-PASSED | gets outline | in firefox TEST-PASSED | gets non-existent fieldObjects | in firefox TEST-PASSED | gets a destination, from /Dests dictionary with keys using PDFDocEncoding | in firefox TEST-PASSED | gets hasJSActions, in document without javaScript | in firefox TEST-PASSED | gets page multiple time, with working caches | in firefox TEST-PASSED | gets hasJSActions, in document with javaScript | in firefox TEST-PASSED | gets fieldObjects | in firefox TEST-PASSED | gets page, from /Pages tree with circular reference | in firefox TEST-PASSED | gets markInfo | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) dictionary with keys using PDFDocEncoding (issue 14847) | in firefox TEST-PASSED | write a text and a stamp annotation but no alt text (bug 1855157) | in firefox TEST-PASSED | gets page labels | in firefox TEST-PASSED | gets non-existent JSActions | in firefox TEST-PASSED | gets non-default open action (with Print action) | in firefox TEST-PASSED | gets destinations, from /Dests dictionary | in firefox TEST-PASSED | gets download info | in firefox TEST-PASSED | gets outline, with /XYZ destinations that lack zoom parameter (issue 18408) | in firefox TEST-PASSED | gets a destination, from /Names (NameTree) respectively /Dests dictionary | in firefox TEST-PASSED | write a new stamp annotation in a non-tagged pdf, save and check the structure tree | in firefox TEST-PASSED | write a value in an annotation, save the pdf and check the value in xfa datasets (2) | in firefox TEST-PASSED | gets invalid page index | in firefox TEST-PASSED | gets a non-existent destination, from /Dests dictionary | in firefox TEST-PASSED | gets data from PDF document with JPEG image containing EXIF-data (bug 1942064) | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf, save, repeat and check the structure tree | in firefox TEST-PASSED | gets non-existent attachments | in firefox TEST-PASSED | gets a destination, from out-of-order /Names (NameTree) dictionary (issue 10272) | in firefox TEST-PASSED | gets a destination, from /Dests dictionary | in firefox TEST-PASSED | gets outline, with SetOCGState-actions (issue 15372) | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf (with some MCIDs), save and check the structure tree | in firefox [3699180:3699193:0224/122018.916677:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT TEST-PASSED | write an highlight annotation and delete its popup | in firefox TEST-PASSED | gets fieldObjects with missing /P-entries | in firefox TEST-PASSED | gets fingerprints, from modified document | in firefox TEST-PASSED | gets attachments | in firefox TEST-PASSED | cleans up document resources | in firefox TEST-PASSED | write a new stamp annotation in a tagged pdf, save and check the structure tree | in firefox TEST-PASSED | gets outline with non-displayable chars | in firefox TEST-PASSED | gets non-default page mode | in firefox TEST-PASSED | gets non-existent page labels | in firefox TEST-PASSED | gets permissions | in firefox TEST-PASSED | gets attachments, with /Desc | in firefox TEST-PASSED | write a new stamp annotation, save the pdf and check that the same image has the same ref | in firefox TEST-PASSED | gets fingerprints | in firefox TEST-PASSED | gets non-existent outline | in firefox TEST-PASSED | checks that fingerprints are unique | in firefox TEST-PASSED | gets page | in firefox TEST-PASSED | gets editable annotations | in firefox TEST-PASSED | gets editable annotations after getting annotations on page 13 | in firefox TEST-PASSED | write a new annotation, save the pdf and check that the text content is correct | in firefox TEST-PASSED | gets metadata | in firefox TEST-PASSED | gets default page mode | in firefox TEST-PASSED | server allows cors without credentials, default withCredentials | in firefox TEST-PASSED | server allows cors with credentials, and withCredentials=true | in firefox TEST-PASSED | server allows cors without credentials, and withCredentials=false | in firefox TEST-PASSED | server disallows cors | in firefox TEST-PASSED | server allows cors without credentials, but withCredentials=true | in firefox TEST-PASSED | server allows cors with credentials, and withCredentials=false | in firefox TEST-PASSED | gets calculationOrder | in firefox TEST-PASSED | gets number of pages | in firefox TEST-PASSED | gets a destination containing Unicode escape sequence (), from /Dests dictionary with keys using PDFDocEncoding | in firefox TEST-PASSED | read content from multiline textfield containing an empty line | in firefox TEST-PASSED | gets outline, with /FitH destinations that lack coordinate parameter (bug 1907000) | in firefox TEST-PASSED | edit and write an existing annotation, save the pdf and check that the Annot array doesn't contain dup entries | in firefox TEST-PASSED | gets non-existent calculationOrder | in firefox TEST-PASSED | write a value in an annotation, save the pdf and check the value in xfa datasets (1) | in firefox TEST-PASSED | gets loadingParams | in firefox TEST-PASSED | gets data | in firefox TEST-PASSED | gets non-existent permissions | in firefox TEST-PASSED | gets non-string destination | in firefox TEST-PASSED | gets fieldObjects and skipping LinkAnnotations | in firefox TEST-PASSED | write a value in an annotation, save the pdf and load it | in firefox TEST-PASSED | use global `workerPort` with multiple, parallel, documents | in firefox TEST-PASSED | use global `workerPort` with multiple, sequential, documents | in firefox TEST-PASSED | avoid using the global `workerPort` when destruction has started, but not yet finished (issue 16777) | in firefox TEST-PASSED | should correctly render PDFs in parallel | in firefox TEST-PASSED | gets text content, with invisible text marks (issue 9186) | in firefox TEST-PASSED | gets text content, with no extra spaces (issue 16119) | in firefox TEST-PASSED | cleans up document resources after rendering of page | in firefox TEST-PASSED | gets annotations containing relative URLs (bug 766086) | in firefox TEST-PASSED | gets text content with some fake font changes (bug 2013793) | in firefox TEST-PASSED | gets annotations containing GoToE action (issue 8844) | in firefox TEST-PASSED | re-render page, using the same canvas, after cancelling rendering | in firefox TEST-PASSED | gets page stats after rendering page, with `pdfBug` set | in firefox TEST-PASSED | gets operatorList with JPEG image (issue 4888) | in firefox TEST-PASSED | gets empty structure tree | in firefox TEST-PASSED | gets simple structure tree | in firefox TEST-PASSED | gets annotations containing GoToE action with destination (issue 17056) | in firefox TEST-PASSED | gets text content, with no spaces between letters of words (issue 11913) | in firefox TEST-PASSED | gets viewport respecting "dontFlip" argument | in firefox TEST-PASSED | gets text content, with beginbfrange operator handled correctly (bug 1627427) | in firefox TEST-PASSED | gets corrupt structure tree with non-dictionary nodes (issue 18503) | in firefox TEST-PASSED | gets annotations containing /Launch action with /FileSpec dictionary (issue 17846) | in firefox TEST-PASSED | render for printing, with `printAnnotationStorage` set | in firefox TEST-PASSED | gets text content, correctly handling documents with toUnicode cmaps that omit leading zeros on hex-encoded UTF-16 | in firefox TEST-PASSED | gets text content with a specific view box | in firefox TEST-PASSED | multiple render() on the same canvas | in firefox TEST-PASSED | gets text content, with negative spaces (bug 931481) | in firefox TEST-PASSED | check that a chunk is pushed when font is restored | in firefox TEST-PASSED | gets viewport with "offsetX/offsetY" arguments | in firefox TEST-PASSED | gets view | in firefox TEST-PASSED | gets operator list, with `annotationMode`-option | in firefox TEST-PASSED | gets viewport with invalid rotation | in firefox TEST-PASSED | gets operator list | in firefox TEST-PASSED | gets text content with word spacing and a fake space (issue 20319) | in firefox TEST-PASSED | gets rotate | in firefox TEST-PASSED | cleans up document resources during rendering of page | in firefox TEST-PASSED | gets view, with empty/invalid bounding boxes | in firefox TEST-PASSED | gets text content with or without includeMarkedContent, and compare (issue 15094) | in firefox TEST-PASSED | gets operator list, containing Annotation-operatorLists | in firefox TEST-PASSED | gets ref | in firefox TEST-PASSED | gets page number | in firefox TEST-PASSED | gets text content, with merged spaces (issue 10900) | in firefox TEST-PASSED | gets annotations | in firefox TEST-PASSED | gets text content, with spaces (issue 10640) | in firefox TEST-PASSED | gets page stats after parsing page, without `pdfBug` set | in firefox TEST-PASSED | gets text content, and check that out-of-page text is not present (bug 1755201) | in firefox TEST-PASSED | should work with the legacy canvasContext parameter | in firefox TEST-PASSED | gets operatorList, from corrupt PDF file (issue 8702), with/without `stopAtErrors` set | in firefox TEST-PASSED | gets operatorList, with page resources containing corrupt /CCITTFaxDecode data | in firefox TEST-PASSED | gets text content, with merged spaces (issue 13201) | in firefox TEST-PASSED | gets text content with word spacing (issue 20319) | in firefox TEST-PASSED | gets text content with a rised text | in firefox TEST-PASSED | caches image resources at the document/page level, with corrupt images (issue 18042) | in firefox TEST-PASSED | gets page stats after parsing page, with `pdfBug` set | in firefox TEST-PASSED | gets text content | in firefox TEST-PASSED | caches image resources at the document/page level as expected (issue 11878) | in firefox TEST-PASSED | gets viewport | in firefox TEST-PASSED | gets default userUnit | in firefox TEST-PASSED | gets text content, with correct properties (issue 8276) | in firefox TEST-PASSED | gets text content with multi-byte entries, using predefined CMaps (issue 16176) | in firefox TEST-PASSED | caches image resources at the document/page level, with main-thread copying of complex images (issue 11518) | in firefox TEST-PASSED | cancels rendering of page | in firefox TEST-PASSED | gets viewport with non-default userUnit | in firefox TEST-PASSED | gets non-default userUnit | in firefox TEST-PASSED | gets text content, with no extra spaces (issue 13226) | in firefox TEST-PASSED | should convert negative line width to absolute value in the graphic state | in firefox TEST-PASSED | should get correct total length after flushing | in firefox TEST-PASSED | should abort operator list parsing | in firefox TEST-PASSED | should abort text content parsing | in firefox TEST-PASSED | should execute if nested commands | in firefox TEST-PASSED | should skip if too few arguments | in firefox TEST-PASSED | should error if (many) path operators have too few arguments (bug 1443140) | in firefox TEST-PASSED | should close opened saves | in firefox TEST-PASSED | should error on paintXObject if name is missing | in firefox TEST-PASSED | should skip paintXObject if subtype is PS | in firefox TEST-PASSED | should handle invalid dash stuff | in firefox TEST-PASSED | should execute if too many arguments | in firefox TEST-PASSED | should execute if correct number of arguments | in firefox TEST-PASSED | should handle one operation | in firefox TEST-PASSED | should reject unknown operations | in firefox TEST-PASSED | should handle three glued operations | in firefox TEST-PASSED | should handle two glued operations | in firefox TEST-PASSED | should handle three glued operations #2 | in firefox TEST-PASSED | should handle glued operations and literals | in firefox TEST-PASSED | should handle glued operations and operands | in firefox TEST-PASSED | checks that the *official* PDF.js API exposes the expected functionality | in firefox TEST-PASSED | should update a file with a deleted object | in firefox TEST-PASSED | should update a file with new objects | in firefox TEST-PASSED | should update a file, missing the /ID-entry, with new objects | in firefox TEST-PASSED | should update AcroForm when no datasets in XFA array | in firefox TEST-PASSED | should write a Dict | in firefox TEST-PASSED | should write a Dict in escaping PDF names | in firefox TEST-PASSED | must serialize and deserialize mesh patterns with figures correctly | in firefox TEST-PASSED | must serialize and deserialize axial gradients correctly | in firefox TEST-PASSED | must handle mesh patterns with no figures | in firefox TEST-PASSED | must serialize and deserialize radial gradients correctly | in firefox TEST-PASSED | must calculate correct buffer sizes for different pattern types | in firefox TEST-PASSED | must calculate bounds correctly from coordinates | in firefox TEST-PASSED | must preserve figure data integrity across serialization | in firefox TEST-PASSED | must handle figures with different type enums correctly | in firefox TEST-PASSED | must handle mesh patterns with different background values | in firefox TEST-PASSED | should create a FontPathInfo instance from an array of path commands | in firefox TEST-PASSED | must roundtrip correctly for CssFontInfo | in firefox TEST-PASSED | must roundtrip correctly for SystemFontInfo | in firefox TEST-PASSED | must roundtrip correctly for FontInfo | in firefox TEST-PASSED | nesting should work as expected | in firefox TEST-PASSED | handles ascii/non-ascii strings | in firefox TEST-PASSED | should encode a string in UTF16 hexadecimal format | in firefox TEST-PASSED | should get a correctly encoded string with some entities | in firefox TEST-PASSED | should get a correctly encoded basic ascii string | in firefox TEST-PASSED | Check font weight | in firefox TEST-PASSED | Check italic angle | in firefox TEST-PASSED | Check font family | in firefox TEST-PASSED | should encode a string in UTF16 | in firefox TEST-PASSED | should encode a string in UTF16BE with a BOM | in firefox TEST-PASSED | handles non-space characters | in firefox TEST-PASSED | handles space characters | in firefox TEST-PASSED | should get the size in bytes to use to represent a positive integer | in firefox TEST-PASSED | should get a correctly parsed path | in firefox TEST-PASSED | handles multiple ArrayBuffers | in firefox TEST-PASSED | handles one ArrayBuffer | in firefox TEST-PASSED | handles zero ArrayBuffers | in firefox TEST-PASSED | handles values larger than zero | in firefox TEST-PASSED | handles values smaller than/equal to zero | in firefox TEST-PASSED | should escape (, ), \n, \r, and \ | in firefox TEST-PASSED | should stringify integers | in firefox TEST-PASSED | should stringify floats | in firefox TEST-PASSED | should get valid URLs with `newWindow` property | in firefox TEST-PASSED | should get valid URLs without `newWindow` property | in firefox TEST-PASSED | should not get invalid URLs | in firefox TEST-PASSED | handles dictionaries that do not contain the property | in firefox TEST-PASSED | fetches the property if it is not inherited | in firefox TEST-PASSED | fetches the property if it is inherited and present on one level | in firefox TEST-PASSED | fetches the property if it is inherited and present on multiple levels | in firefox TEST-PASSED | handles non-dictionary arguments | in firefox TEST-PASSED | should escape PDF name | in firefox TEST-PASSED | handles invalid arguments | in firefox TEST-PASSED | converts numbers to uppercase Roman numerals | in firefox TEST-PASSED | converts numbers to lowercase Roman numerals | in firefox TEST-PASSED | checks that the *official* PDF.js-viewer API exposes the expected functionality | in firefox TEST-PASSED | renders to canvas with a custom background | in firefox TEST-PASSED | renders to canvas with a default white background | in firefox TEST-PASSED | parses header | in firefox TEST-PASSED | parses encoding format 0 | in firefox TEST-PASSED | parses a CharString endchar no args | in firefox TEST-PASSED | parses charset format 2 | in firefox TEST-PASSED | parses invalid fdselect format 3 (bug 1146106) | in firefox TEST-PASSED | parses top dict | in firefox TEST-PASSED | parses charset format 0 | in firefox TEST-PASSED | refuses to add topDict key with invalid value (bug 1068432) | in firefox TEST-PASSED | parses fdselect format 3 | in firefox TEST-PASSED | parses charset format 1 | in firefox TEST-PASSED | parses name index | in firefox TEST-PASSED | parses predefined charsets | in firefox TEST-PASSED | parses string index | in firefox TEST-PASSED | parses a CharString endchar with 4 args w/seac disabled | in firefox TEST-PASSED | parses a CharString having cntrmask | in firefox TEST-PASSED | parses a CharString endchar with 4 args w/seac enabled | in firefox TEST-PASSED | parses encoding format 1 | in firefox TEST-PASSED | ignores reserved commands in parseDict, and refuses to add privateDict keys with invalid values (bug 1308536) | in firefox TEST-PASSED | parses fdselect format 0 | in firefox TEST-PASSED | should not get a Unicode range | in firefox TEST-PASSED | should get correct Unicode range | in firefox TEST-PASSED | should recover Unicode values from uniXXXX/uXXXX{XX} glyph names | in firefox TEST-PASSED | should not get Unicode values for invalid glyph names | in firefox TEST-PASSED | should get Unicode values for valid glyph names | in firefox TEST-PASSED | should correctly determine the character category | in firefox TEST-PASSED | should not re-map normal Unicode values | in firefox TEST-PASSED | should re-map special Unicode values | in firefox TEST-PASSED | should ignore escaped CR and LF | in firefox TEST-PASSED | should stop parsing strings at the end of stream | in firefox TEST-PASSED | should handle an odd number of digits | in firefox TEST-PASSED | should only return the character after the current position | in firefox TEST-PASSED | should only return -1 when the end of the stream is reached | in firefox TEST-PASSED | should return and set the character after the current position | in firefox TEST-PASSED | should return and set -1 when the end of the stream is reached | in firefox TEST-PASSED | should parse PostScript numbers | in firefox TEST-PASSED | should ignore line-breaks between operator and digit in number | in firefox TEST-PASSED | should ignore minus signs in the middle of number | in firefox TEST-PASSED | should ignore double negative before number | in firefox TEST-PASSED | should treat a single decimal point, or minus/plus sign, as zero | in firefox TEST-PASSED | should stop parsing numbers at the end of stream | in firefox TEST-PASSED | should handle glued numbers and operators | in firefox TEST-PASSED | should stop immediately when the start of a command is a non-visible ASCII character (issue 13999) | in firefox TEST-PASSED | should handle Names with invalid usage of NUMBER SIGN (#) | in firefox TEST-PASSED | should not find a linearization dictionary | in firefox TEST-PASSED | should accept a valid linearization dictionary | in firefox TEST-PASSED | should reject a linearization dictionary with invalid hint parameters | in firefox TEST-PASSED | should reject a linearization dictionary with invalid integer parameters | in firefox TEST-PASSED | should skip over the EI marker if it is found | in firefox TEST-PASSED | should skip to the end of stream if the EI marker is not found | in firefox TEST-PASSED | should reject non-equal destination arrays | in firefox TEST-PASSED | should accept equal destination arrays | in firefox TEST-PASSED | should accept equal destination hashes | in firefox TEST-PASSED | should reject non-equal destination hashes | in firefox TEST-PASSED | compiles fdselect format 3 | in firefox TEST-PASSED | compiles fdselect format 0 | in firefox TEST-PASSED | compiles fdselect format 3, single range | in firefox TEST-PASSED | compiles charset of non CID font | in firefox TEST-PASSED | encodes integers | in firefox TEST-PASSED | sanitizes name index | in firefox TEST-PASSED | compiles charset of CID font | in firefox TEST-PASSED | encodes floats | in firefox TEST-PASSED | `createElement` should throw an error if the type is not a string | in firefox TEST-PASSED | `createElement` should return an SVG element if the type is valid | in firefox TEST-PASSED | `create` should return an SVG element if the dimensions are valid | in firefox TEST-PASSED | `create` should throw an error if the dimensions are invalid | in firefox TEST-PASSED | should use given document for loading fonts (with CSS rules) | in firefox TEST-PASSED | should use given document for loading fonts (with Font Loading API) | in firefox TEST-PASSED | parses font program | in firefox TEST-PASSED | parses number arrays | in firefox TEST-PASSED | skips comments | in firefox TEST-PASSED | parses booleans | in firefox TEST-PASSED | parses font header encoding | in firefox TEST-PASSED | parses font header font matrix | in firefox TEST-PASSED | splits tokens | in firefox TEST-PASSED | parses numbers | in firefox TEST-PASSED | ignores whitespace | in firefox TEST-PASSED | handles glued tokens | in firefox TEST-PASSED | handles `has` correctly | in firefox TEST-PASSED | handles `resize` correctly | in firefox TEST-PASSED | handles `push` correctly | in firefox TEST-PASSED | handles `resize` correctly, with `idsToKeep` provided | in firefox TEST-PASSED | should check undo/redo | in firefox TEST-PASSED | should hit the limit of the manager | in firefox TEST-PASSED | should check signature compression/decompression | in firefox TEST-PASSED | should parse and create default appearance | in firefox TEST-PASSED | should parse default appearance with save/restore | in firefox TEST-PASSED | should parse a FreeText (from Okular) appearance | in firefox TEST-PASSED | should parse a FreeText (from Foxit) appearance | in firefox TEST-PASSED | should parse a FreeText (from Firefox) appearance | in firefox TEST-PASSED | should parse a FreeText (from Preview) appearance | in firefox TEST-PASSED | should parse a FreeText (from Acrobat) appearance | in firefox TEST-PASSED | should parse a FreeText (from Edge) appearance | in firefox TEST-PASSED | checks that the *official* PDF.js-image decoders API exposes the expected functionality | in firefox TEST-PASSED | read with streaming | in firefox TEST-PASSED | redirects blocked if any response is cross-origin | in firefox TEST-PASSED | redirects allowed if all responses are same-origin | in firefox TEST-PASSED | read ranges with streaming | in firefox TEST-PASSED | performs a normal search | in firefox TEST-PASSED | dispatches updatefindcontrolstate with correct properties | in firefox TEST-PASSED | performs an entire word search | in firefox TEST-PASSED | performs a search in a text with a compound word on two lines | in firefox TEST-PASSED | performs a search with a dash between two digits | in firefox TEST-PASSED | performs a normal search, where the text is normalized | in firefox TEST-PASSED | performs a normal search but the total counts is only updated one time | in firefox TEST-PASSED | performs a normal search and finds the previous result | in firefox TEST-PASSED | uses the results returned by the custom matcher | in firefox TEST-PASSED | calls to the matcher with the right arguments | in firefox TEST-PASSED | performs a normal search, where the text with diacritics is normalized | in firefox TEST-PASSED | performs a search in a text with some f ligatures | in firefox TEST-PASSED | performs a multiple term (no phrase) search | in firefox TEST-PASSED | performs a search with square brackets in the query | in firefox [3699180:3699193:0224/122114.340365:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT TEST-PASSED | performs a search with parenthesis in the query | in firefox TEST-PASSED | performs a search with a group of punctuation signs | in firefox TEST-PASSED | performs a multiple term (phrase) search | in firefox TEST-PASSED | performs a search where the result is on two lines with a punctuation at eol | in firefox TEST-PASSED | performs a search after a compound word on two lines | in firefox TEST-PASSED | performs a search with a minus sign in the query | in firefox TEST-PASSED | performs a search with a dot followed by a whitespace in the query | in firefox TEST-PASSED | performs a search with a single diacritic | in firefox TEST-PASSED | performs a search in a text containing diacritics before -\n | in firefox TEST-PASSED | performs a search where one of the results contains an hyphen | in firefox TEST-PASSED | performs a search with a group of punctuation signs to escape | in firefox TEST-PASSED | performs a search in a text containing combining diacritics | in firefox TEST-PASSED | performs a search with a final dot in the query | in firefox TEST-PASSED | performs a search where the result is on two lines | in firefox TEST-PASSED | performs a search in a text with some UTF-32 chars followed by a dash at the end of a line | in firefox TEST-PASSED | performs a search with a dot in the query and a missing whitespace | in firefox TEST-PASSED | performs a search in a text containing fullwidth chars | in firefox TEST-PASSED | performs a search in a text with some Katakana at the end of a line | in firefox TEST-PASSED | performs a search in a text with some arabic chars in different unicode ranges but with same normalized form | in firefox TEST-PASSED | performs a search in a text with some Hiragana diacritics at the end of a line | in firefox TEST-PASSED | performs a search in a text containing some Hangul syllables | in firefox TEST-PASSED | performs a search in a text with some UTF-32 chars | in firefox TEST-PASSED | performs a search in a text containing an ideographic at the end of a line | in firefox TEST-PASSED | performs a case sensitive search | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should be true if decode map matches the default decode map | in firefox TEST-PASSED | should be true if decode is not an array | in firefox TEST-PASSED | should be true if length of decode array is not correct | in firefox TEST-PASSED | should handle the case when cs is a Name object | in firefox TEST-PASSED | should handle the case when cs is an indirect object | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | should handle the case when cs is a Name object | in firefox TEST-PASSED | should handle the case when cs is an indirect object | in firefox TEST-PASSED | should handle the case when cs is an indirect object | in firefox TEST-PASSED | should handle the case when cs is a Name object | in firefox TEST-PASSED | should handle the case when cs is an array | in firefox TEST-PASSED | caching by Name | in firefox TEST-PASSED | caching by Ref | in firefox TEST-PASSED | should get uuid string | in firefox TEST-PASSED | should get a correctly formatted date | in firefox TEST-PASSED | converts unsigned 32-bit integers to strings | in firefox TEST-PASSED | handles non-string arguments | in firefox TEST-PASSED | handles string arguments | in firefox TEST-PASSED | can initialize exception classes derived from BaseException | in firefox TEST-PASSED | handles incomplete UTF-16 big-endian strings | in firefox TEST-PASSED | handles UTF-16 little-endian strings | in firefox TEST-PASSED | handles incomplete UTF-16 little-endian strings | in firefox TEST-PASSED | handles UTF-8 strings | in firefox TEST-PASSED | handles empty strings | in firefox TEST-PASSED | handles strings with language code | in firefox TEST-PASSED | handles ISO Latin 1 strings | in firefox TEST-PASSED | handles UTF-16 big-endian strings | in firefox TEST-PASSED | handles non-array arguments | in firefox TEST-PASSED | handles array arguments with a length not exceeding the maximum | in firefox TEST-PASSED | handles array arguments with a length exceeding the maximum | in firefox TEST-PASSED | handles invalid URLs | in firefox TEST-PASSED | correctly creates a valid URL for allowed protocols | in firefox TEST-PASSED | handles URLs that do not use an allowed protocol | in firefox TEST-PASSED | check compiled sub | in firefox TEST-PASSED | check pop/roll/index | in firefox TEST-PASSED | check input boundaries | in firefox TEST-PASSED | check compiled mul | in firefox TEST-PASSED | check compiled max | in firefox TEST-PASSED | check output boundaries | in firefox TEST-PASSED | compile optimized | in firefox TEST-PASSED | check compiled add | in firefox TEST-PASSED | rejects an equality | in firefox TEST-PASSED | handles if with true | in firefox TEST-PASSED | rejects less than or equal for greater than | in firefox TEST-PASSED | subtracts (negative result) | in firefox TEST-PASSED | accepts an equality | in firefox TEST-PASSED | adds | in firefox TEST-PASSED | calculates the floor value | in firefox TEST-PASSED | copies | in firefox TEST-PASSED | calculates the natural logarithm | in firefox TEST-PASSED | calculates the ceiling value | in firefox TEST-PASSED | pushes true onto the stack | in firefox TEST-PASSED | handles greater than or equal to | in firefox TEST-PASSED | calculates the base 10 logarithm | in firefox TEST-PASSED | calculates an exclusive or value | in firefox TEST-PASSED | pops stack | in firefox TEST-PASSED | handles nested if | in firefox TEST-PASSED | truncates a number | in firefox TEST-PASSED | calculates the sine of an angle in degrees | in firefox TEST-PASSED | handles bitshifting | in firefox TEST-PASSED | handles exponentiation | in firefox TEST-PASSED | handles less than or equal to | in firefox TEST-PASSED | bitwise or | in firefox TEST-PASSED | calculates a square root (integer) | in firefox TEST-PASSED | pushes false onto the stack | in firefox TEST-PASSED | abs | in firefox TEST-PASSED | pushes stack | in firefox TEST-PASSED | rejects greater than for less than or equal to | in firefox TEST-PASSED | converts negatives to int | in firefox TEST-PASSED | boolean or | in firefox TEST-PASSED | maps division by zero to infinity | in firefox TEST-PASSED | calculates a square root (float) | in firefox TEST-PASSED | the angle in degrees (0-360) whose tangent is num/den. | in firefox TEST-PASSED | handles ifelse with false | in firefox TEST-PASSED | performs the modulo operation | in firefox TEST-PASSED | subtracts (positive result) | in firefox TEST-PASSED | duplicates | in firefox TEST-PASSED | calculates the cosine of an angle in degrees | in firefox TEST-PASSED | rejects greater than or equal to for less than | in firefox TEST-PASSED | boolean and | in firefox TEST-PASSED | accepts an inequality | in firefox TEST-PASSED | divides | in firefox TEST-PASSED | bitwise and | in firefox TEST-PASSED | converts to real | in firefox TEST-PASSED | rolls stack right | in firefox TEST-PASSED | multiplies two numbers (negative result) | in firefox TEST-PASSED | converts to int | in firefox TEST-PASSED | rolls stack left | in firefox TEST-PASSED | handles less than | in firefox TEST-PASSED | multiplies two numbers (positive result) | in firefox TEST-PASSED | rounds a number | in firefox TEST-PASSED | duplicates index | in firefox TEST-PASSED | handles if with false | in firefox TEST-PASSED | bitwise not | in firefox TEST-PASSED | boolean not | in firefox TEST-PASSED | handles greater than | in firefox TEST-PASSED | rejects an inequality | in firefox TEST-PASSED | handles ifelse with true | in firefox TEST-PASSED | divides to integer | in firefox TEST-PASSED | negates | in firefox TEST-PASSED | rejects less than for greater than or equal to | in firefox TEST-PASSED | exchanges | in firefox TEST-PASSED | divides to negative integer | in firefox TEST-PASSED | handles junk after the end | in firefox TEST-PASSED | parses ifelse statements | in firefox TEST-PASSED | parses operators | in firefox TEST-PASSED | handles missing brackets | in firefox TEST-PASSED | parses negative numbers | in firefox TEST-PASSED | parses if statements | in firefox TEST-PASSED | parses positive numbers | in firefox TEST-PASSED | parses negative floats | in firefox TEST-PASSED | parses empty programs | in firefox TEST-PASSED | should parse URLs correctly | in firefox TEST-PASSED | should have an input or textarea | in firefox TEST-PASSED | should take the absolute value of the font size | in firefox TEST-PASSED | should replace button with an URL by a link | in firefox TEST-PASSED | should have a aria heading role and level | in firefox TEST-PASSED | should have aria table role | in firefox TEST-PASSED | should convert some basic properties to CSS | in firefox TEST-PASSED | should have an alt attribute from toolTip | in firefox TEST-PASSED | should have an aria-label property from toolTip | in firefox TEST-PASSED | should have an aria-label property from speak | in firefox TEST-PASSED | should have an input or textarea | in firefox TEST-PASSED | should have a maxLength property | in firefox TEST-PASSED | should pass RFC 1321 test #1 | in firefox TEST-PASSED | should pass RFC 1321 test #4 | in firefox TEST-PASSED | should pass RFC 1321 test #5 | in firefox TEST-PASSED | should pass RFC 1321 test #2 | in firefox TEST-PASSED | should pass RFC 1321 test #7 | in firefox TEST-PASSED | should pass RFC 1321 test #3 | in firefox TEST-PASSED | should pass RFC 1321 test #6 | in firefox TEST-PASSED | should pass test #3 | in firefox TEST-PASSED | should pass test #4 | in firefox TEST-PASSED | should pass test #5 | in firefox TEST-PASSED | should pass test #6 | in firefox TEST-PASSED | should pass test #1 | in firefox TEST-PASSED | should pass test #2 | in firefox TEST-PASSED | should pass test #7 | in firefox TEST-PASSED | should properly hash a multiblock input | in firefox TEST-PASSED | should properly hash abc | in firefox TEST-PASSED | should properly hash a multiblock input | in firefox TEST-PASSED | should properly hash abc | in firefox TEST-PASSED | should properly hash abc | in firefox TEST-PASSED | should properly hash a multiblock input | in firefox TEST-PASSED | should correctly check a user key | in firefox TEST-PASSED | should correctly check an owner key | in firefox TEST-PASSED | should generate a file encryption key from the user key | in firefox TEST-PASSED | should generate a file encryption key from the owner key | in firefox TEST-PASSED | should correctly check an owner key | in firefox TEST-PASSED | should generate a file encryption key from the user key | in firefox TEST-PASSED | should generate a file encryption key from the owner key | in firefox TEST-PASSED | should correctly check a user key | in firefox TEST-PASSED | should be able to encrypt a block | in firefox TEST-PASSED | should be able to decrypt a block with IV in stream | in firefox TEST-PASSED | should be able to decrypt a block with specified iv | in firefox TEST-PASSED | should be able to decrypt a block with IV in stream | in firefox TEST-PASSED | should be able to encrypt a block | in firefox TEST-PASSED | should serialize data with an annotationStorage | in firefox TEST-PASSED | parses begincidrange | in firefox TEST-PASSED | attempts to load a built-in CMap without the necessary API parameters | in firefox TEST-PASSED | parses beginbfchar | in firefox TEST-PASSED | loads built in cmap | in firefox TEST-PASSED | parses wmode | in firefox TEST-PASSED | attempts to load a non-existent built-in CMap | in firefox TEST-PASSED | parses begincidchar | in firefox TEST-PASSED | attempts to load a built-in CMap with inconsistent API parameters | in firefox TEST-PASSED | parses beginbfrange with array | in firefox TEST-PASSED | loads built in identity cmap | in firefox TEST-PASSED | decodes 4 byte codespace ranges | in firefox TEST-PASSED | parses beginbfrange with range | in firefox TEST-PASSED | decodes codespace ranges | in firefox TEST-PASSED | parses cmapname | in firefox TEST-PASSED | read usecmap | in firefox Run NaN tests OHNOES! No unit tests ran! unit tests runtime was 108.7 seconds [Vulkan Loader] ERROR: vkGetInstanceProcAddr: Invalid instance [VUID-vkGetInstanceProcAddr-instance-parameter] [0224/122148.446646:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_cur_freq: No such file or directory (2) [0224/122148.446706:ERROR:third_party/crashpad/crashpad/util/file/file_io_posix.cc:145] open /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq: No such file or directory (2) Received signal 6 #0 0x55a7cea02baa (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x5428ba9) #1 0x55a7d3bb7ad4 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0xa5ddad3) #2 0x7fd9e32e8420 (/lib/x86_64-linux-gnu/libpthread-2.31.so+0x1441f) #3 0x55a7d0b4c58b (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x757258a) #4 0x55a7d0b0c105 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x7532104) #5 0x55a7d0b0b9b4 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x75319b3) #6 0x55a7d0b0d582 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x7533581) #7 0x55a7d0a712c9 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x74972c8) #8 0x55a7d0a70db4 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x7496db3) #9 0x55a7d4ac64b1 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0xb4ec4b0) #10 0x55a7d4ac403e (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0xb4ea03d) #11 0x55a7d5cf25e5 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0xc7185e4) #12 0x55a7cc6c75af (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x30ed5ae) #13 0x55a7cccf6b59 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x371cb58) #14 0x7fd9e31fc17d (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0.6400.6+0x5217c) #15 0x000000000001 #16 0x55a7ccb8b0f5 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x35b10f4) #17 0x55a7ccb8a841 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x35b0840) #18 0x55a7cea23742 (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x5449741) #19 0x55a7cd8b11ba (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x42d71b9) #20 0x55a7cd8b099a (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x42d6999) #21 0x55a7cd8b01de (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x42d61dd) #22 0x55a7cd8af7cf (/home/ubuntu/.cache/puppeteer/chrome/linux-145.0.7632.67/chrome-linux64/chrome+0x42d57ce) #23 0x7fd9e23ed083 (/lib/x86_64-linux-gnu/libc-2.31.so+0x24082) r8: 0000000000000000 r9: 00007fffe0058fe0 r10: 0000000000000008 r11: 0000000000000246 r12: 000010fc0012a820 r13: 00007fffe0059960 r14: 000055a7cb0e41f1 r15: 000010fc0088c000 di: 0000000000000002 si: 00007fffe0058fe0 bp: 00007fffe0059250 bx: 00007fd9e1217680 dx: 0000000000000000 ax: 0000000000000000 cx: 00007fd9e240c00b sp: 00007fffe0058fe0 ip: 00007fd9e240c00b efl: 0000000000000246 cgf: 002b000000000033 erf: 0000000000000000 trp: 0000000000000000 msk: 0000000000000000 cr2: 0000000000000000 [end of stack trace] [3699180:3699180:0224/122148.656461:ERROR:content/browser/gpu/gpu_process_host.cc:996] GPU process exited unexpectedly: exit_code=134 [3699180:3699193:0224/122238.949725:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT [3699180:3699193:0224/122618.459672:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT [3699180:3699193:0224/123312.649534:ERROR:google_apis/gcm/engine/registration_request.cc:290] Registration response error message: DEPRECATED_ENDPOINT [3699180:3699193:0225/050658.542363:ERROR:google_apis/gcm/engine/connection_factory_impl.cc:483] ConnectionHandler failed with net error: -2