Skip to content

TextureAtlas test failures with playwright: 1.50 and WebKit 18.2 #238707

@bpasero

Description

@bpasero

This is from a branch where I try to update to playwright@1.50:

https://monacotools.visualstudio.com/Monaco/_build/results?buildId=315383&view=logs&j=eb0ed907-d5fa-57af-e5f4-b64d416225ca&t=9c99b310-4ae0-5cc3-0e4d-89398f1323c8&l=22851

1) TextureAtlas
       get single glyph:
     
  f@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:99:41
  h@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:36:28
  enqueue@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:16:15
  y@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:141:30
  getGlyph@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:99:19
  @http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/test/browser/gpu/atlas/textureAtlas.test.js:80:28

  2) TextureAtlas
       get multiple glyphs:
     
  f@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:99:41
  h@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:36:28
  enqueue@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:16:15
  y@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:141:30
  getGlyph@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:99:19
  @http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/test/browser/gpu/atlas/textureAtlas.test.js:85:32

  3) TextureAtlas
       adding glyph to full page creates new page:
     
  f@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:99:41
  h@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:36:28
  enqueue@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:16:15
  y@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:141:30
  getGlyph@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:99:19
  @http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/test/browser/gpu/atlas/textureAtlas.test.js:91:32

4) TextureAtlas
       adding a glyph larger than the standard slab size:
     
  f@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:99:41
  h@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:36:28
  enqueue@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:16:15
  y@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:141:30
  getGlyph@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:99:19
  @http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/test/browser/gpu/atlas/textureAtlas.test.js:111:28

  5) TextureAtlas
       adding a non-first glyph larger than the standard slab size, causing an overflow to a new page:
     
  f@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:99:41
  h@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:36:28
  enqueue@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/taskQueue.js:16:15
  y@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:141:30
  getGlyph@http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/browser/gpu/atlas/textureAtlas.js:99:19
  @http://localhost:49906/a9007bf1adabffdbab05812e521684ce/out-build/vs/editor/test/browser/gpu/atlas/textureAtlas.test.js:117:28

The followings tests are failing:
 - TextureAtlas get single glyph (reason: $Sj().requestIdleCallback is not a function. (In '$Sj().requestIdleCallback(callback)', '$Sj().requestIdleCallback' is undefined))
 - TextureAtlas get multiple glyphs (reason: $Sj().requestIdleCallback is not a function. (In '$Sj().requestIdleCallback(callback)', '$Sj().requestIdleCallback' is undefined))
 - TextureAtlas adding glyph to full page creates new page (reason: $Sj().requestIdleCallback is not a function. (In '$Sj().requestIdleCallback(callback)', '$Sj().requestIdleCallback' is undefined))
 - TextureAtlas adding a glyph larger than the standard slab size (reason: $Sj().requestIdleCallback is not a function. (In '$Sj().requestIdleCallback(callback)', '$Sj().requestIdleCallback' is undefined))
 - TextureAtlas adding a non-first glyph larger than the standard slab size, causing an overflow to a new page (reason: $Sj().requestIdleCallback is not a function. (In '$Sj().requestIdleCallback(callback)', '$Sj().requestIdleCallback' is undefined))

Metadata

Metadata

Assignees

Labels

insiders-releasedPatch has been released in VS Code InsiderssafariIssues running VSCode in Web on Safariunit-test-failurewebIssues related to running VSCode in the web

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions