[Pkg-javascript-devel] Bug#1026868: node-puppeteer: autopkgtest regression: 13 failing

Paul Gevers elbrus at debian.org
Thu Dec 22 20:26:01 GMT 2022


Source: node-puppeteer
Version: 13.4.1+dfsg-1
Severity: serious
User: debian-ci at lists.debian.org
Usertags: regression

Dear maintainer(s),

Your package has an autopkgtest, great. However, it recently (around 
august 2022) started to fail consistently in testing.

Paul

https://ci.debian.net/packages/n/node-puppeteer/

https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-puppeteer/29397412/log.gz

   887 passing (3m)
   11 pending
   13 failing

   1) Accessibility
        filtering children of leaf nodes
          rich text editable fields should have children:
      Error: expect(received).toEqual(expected) // deep equality

- Expected  - 1
+ Received  + 1

   Object {
     "children": Array [
       Object {
-       "name": "Edit this image:",
+       "name": "Edit this image: ",
         "role": "StaticText",
       },
       Object {
         "name": "my fake image",
         "role": "img",
       },
     ],
     "name": "",
     "role": "generic",
     "value": "Edit this image: ",
   }
       at Context.<anonymous> (test/accessibility.spec.ts:289:36)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   2) Accessibility
        filtering children of leaf nodes
          rich text editable fields with role should have children:
      Error: expect(received).toEqual(expected) // deep equality

- Expected  - 5
+ Received  + 1

   Object {
     "children": Array [
       Object {
-       "name": "Edit this image:",
+       "name": "Edit this image: ",
         "role": "StaticText",
-     },
-     Object {
-       "name": "my fake image",
-       "role": "img",
       },
     ],
     "multiline": true,
     "name": "",
     "role": "textbox",
     "value": "Edit this image: ",
   }
       at Context.<anonymous> (test/accessibility.spec.ts:327:36)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   3) AriaQueryHandler
        queryOne (Chromium web test)
          should find both ignored and unignored:
      Error: expect(received).toEqual(expected) // deep equality

- Expected  - 1
+ Received  + 0

   Array [
     "shown",
-   "hidden",
   ]
       at Context.<anonymous> (test/ariaqueryhandler.spec.ts:616:19)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   4) Browser specs
        Browser.target
          should return browser target:
      Error: Browser target is not found
       at Browser.target (src/common/Browser.ts:522:13)
       at Context.<anonymous> (test/browser.spec.ts:48:30)
       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
       at /usr/share/nodejs/mocha/lib/runner.js:789:12
       at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
       at /usr/share/nodejs/mocha/lib/runner.js:591:7
       at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
       at Immediate.<anonymous> 
(/usr/share/nodejs/mocha/lib/runner.js:559:5)
       at processImmediate (node:internal/timers:471:21)

   5) Emulation
        Page.emulateVisionDeficiency
          should work:
      Error: screenshot-sanity.png mismatch! Sizes differ: expected 
image 500px X 500px, but got 500px X 1000px.  Output is saved in 
"output-chromium" directory
       at Context.<anonymous> (test/emulation.spec.ts:338:28)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   6) Launcher specs
        Puppeteer
          Puppeteer.executablePath
            when PUPPETEER_EXECUTABLE_PATH is set
              "before each" hook for "its value is returned":
      TypeError: 'process.env' only accepts a configurable, writable, 
and enumerable data descriptor
       at Function.defineProperty (<anonymous>)
       at Object.value 
(node_modules/sinon/lib/sinon/default-behaviors.js:269:16)
       at Object.proto.<computed> [as value] 
(node_modules/sinon/lib/sinon/behavior.js:260:12)
       at Function.<anonymous> 
(node_modules/sinon/lib/sinon/behavior.js:250:46)
       at Context.<anonymous> (test/launcher.spec.ts:770:14)
       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
       at Hook.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
       at next (/usr/share/nodejs/mocha/lib/runner.js:498:10)
       at Immediate._onImmediate 
(/usr/share/nodejs/mocha/lib/runner.js:559:5)
       at processImmediate (node:internal/timers:471:21)

   7) Launcher specs
        Puppeteer
          Puppeteer.executablePath
            when the product is chrome, platform is not darwin, and arch 
is arm64
              and the executable exists
                and PUPPETEER_EXECUTABLE_PATH is set
                  "before each" hook for "its value is returned":
      TypeError: 'process.env' only accepts a configurable, writable, 
and enumerable data descriptor
       at Function.defineProperty (<anonymous>)
       at Object.value 
(node_modules/sinon/lib/sinon/default-behaviors.js:269:16)
       at Object.proto.<computed> [as value] 
(node_modules/sinon/lib/sinon/behavior.js:260:12)
       at Function.<anonymous> 
(node_modules/sinon/lib/sinon/behavior.js:250:46)
       at Context.<anonymous> (test/launcher.spec.ts:808:18)
       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
       at Hook.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
       at next (/usr/share/nodejs/mocha/lib/runner.js:498:10)
       at Immediate._onImmediate 
(/usr/share/nodejs/mocha/lib/runner.js:559:5)
       at processImmediate (node:internal/timers:471:21)

   8) network
        Network Events
          should fire events in proper order:
      Error: expect(received).toEqual(expected) // deep equality

- Expected  - 1
+ Received  + 0

   Array [
     "request",
     "response",
-   "requestfinished",
   ]
       at Context.<anonymous> (test/network.spec.ts:533:22)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   9) OOPIF
        should keep track of a frames OOP state:
      Error: expect(received).toBe(expected) // Object.is equality

Expected: "http://localhost:8907/empty.html"
Received: "http://127.0.0.1:8907/empty.html"
       at Context.<anonymous> (test/oopif.spec.ts:172:25)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   10) Screenshots
        Page.screenshot
          should work:
      Error: screenshot-sanity.png mismatch! Sizes differ: expected 
image 500px X 500px, but got 500px X 1000px.  Output is saved in 
"output-chromium" directory
       at Context.<anonymous> (test/screenshot.spec.ts:36:26)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   11) Screenshots
        Page.screenshot
          should return base64:
      Error: screenshot-sanity.png mismatch! Sizes differ: expected 
image 500px X 500px, but got 500px X 1000px.  Output is saved in 
"output-chromium" directory
       at Context.<anonymous> (test/screenshot.spec.ts:181:59)
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   12) Target
        Browser.targets should return all of the targets:
      Error: expect(received).toBeTruthy()

Received: false
       at Context.<anonymous> (test/target.spec.ts:42:67)
       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
       at /usr/share/nodejs/mocha/lib/runner.js:789:12
       at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
       at /usr/share/nodejs/mocha/lib/runner.js:591:7
       at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
       at cbHookRun (/usr/share/nodejs/mocha/lib/runner.js:539:7)
       at done (/usr/share/nodejs/mocha/lib/runnable.js:310:5)
       at /usr/share/nodejs/mocha/lib/runnable.js:371:11
       at processTicksAndRejections (node:internal/process/task_queues:95:5)

   13) Target
        should contain browser target:
      Error: expect(received).toBeTruthy()

Received: undefined
       at Context.<anonymous> (test/target.spec.ts:57:27)
       at callFn (/usr/share/nodejs/mocha/lib/runnable.js:366:21)
       at Test.Runnable.run (/usr/share/nodejs/mocha/lib/runnable.js:354:5)
       at Runner.runTest (/usr/share/nodejs/mocha/lib/runner.js:666:10)
       at /usr/share/nodejs/mocha/lib/runner.js:789:12
       at next (/usr/share/nodejs/mocha/lib/runner.js:581:14)
       at /usr/share/nodejs/mocha/lib/runner.js:591:7
       at next (/usr/share/nodejs/mocha/lib/runner.js:474:14)
       at cbHookRun (/usr/share/nodejs/mocha/lib/runner.js:539:7)
       at done (/usr/share/nodejs/mocha/lib/runnable.js:310:5)
       at /usr/share/nodejs/mocha/lib/runnable.js:371:11
       at processTicksAndRejections (node:internal/process/task_queues:95:5)



-------------- next part --------------
A non-text attachment was scrubbed...
Name: OpenPGP_signature
Type: application/pgp-signature
Size: 495 bytes
Desc: OpenPGP digital signature
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20221222/8e50a19b/attachment.sig>


More information about the Pkg-javascript-devel mailing list