[Pkg-javascript-devel] Bug#1007983: node-puppeteer: broken autopkgtest keeping chromium from migrating to testing
    Andres Salomon 
    dilinger at queued.net
       
    Sat Mar 19 21:44:02 GMT 2022
    
    
  
Source: node-puppeteer
Control: found -1 node-puppeteer/13.1.0+dfsg-6
Control: affects -1 chromium
Severity: serious
Tags: sid bookworm
node-puppeteer is keeping chromium from migrating; as
https://tracker.debian.org/pkg/chromium describes,
"Issues preventing migration:
∙ ∙ autopkgtest for node-puppeteer/13.1.0+dfsg-6: amd64: Regression ♻
  (reference ♻), arm64: Regression ♻ (reference ♻), armhf: Regression ♻
  (reference ♻), i386: Regression ♻ (reference ♻), ppc64el: Not a
  regression"
One of the failure logs is here:
https://ci.debian.net/data/autopkgtest/testing/amd64/n/node-puppeteer/20095690/log.gz
  1 failing
  1) AriaQueryHandler
       queryOne (Chromium web test)
         should find by role "button":
     Error: expect(received).toEqual(expected) // deep equality
- Expected  - 0
+ Received  + 1
  Array [
    "node5",
    "node6",
+   "node7",
    "node8",
    "node10",
    "node21",
  ]
I'm not entirely sure why it's failing, as the test in
node-puppeteer-13.1.0+dfsg/test/ariaqueryhandler.spec.ts seems to be
searching for button nodes and finds an extra (hidden) button:
    it('should find by role "button"', async () => {
      const { page } = getTestState();
      const found = await
    page.$$<HTMLButtonElement>('aria/[role="button"]'); const ids =
    await getIds(found); expect(ids).toEqual(['node5', 'node6',
    'node8', 'node10', 'node21']); });
Please fix the test; or if this is an actual bug in chromium, please
reassign and let me know.
Thanks,
Andres
    
    
More information about the Pkg-javascript-devel
mailing list