vscode-extension-tester icon indicating copy to clipboard operation
vscode-extension-tester copied to clipboard

[🚫 Bug] ExTester CI fails with ubuntu-24.04 runner image

Open TamiTakamiya opened this issue 5 months ago • 0 comments

Describe the bug

We are trying to use the new ubuntu-24.04 GitHub Action runner image in our CI and found UI test was failing (reference). As far I looked at the failure, it seemed to occur when the VSBrowser.openResources() API was called. I looked at the ExTester's CI setup and found it is using ubuntu-latest (=22.04) image. So I attempted to replace it to ubuntu-24.04 (commit) and run the Main CI (results) and saw the CI failed with ubuntu-24.04. The first failure occurred with Open resource test:

  1) Open resource test
       Single folder is open from CLI:
     TimeoutError: Error: Could not get title from TitleBar.
Wait timed out after 28208ms
      at /home/runner/work/vscode-extension-tester/vscode-extension-tester/node_modules/selenium-webdriver/lib/webdriver.js:913:22
      at process.processTicksAndRejections (node:internal/process/task_queues:95:5)

These results suggest some compatibility issues in ExTester's opening resource function on ubuntu-24.04.

Steps to reproduce

1. Create a bew branch from the latest main branch of vscode-extension-tester
2. Replace the string `ubuntu-latest` that appears in files with `ubuntu-24.04`
3. Run the Main CI workflow

Logs

See the description above.

Operating System

Ubuntu 24.04 LTS

Visual Studio Code

1.92.2, 1.91.1, 1.90.2

vscode-extension-tester

latest (8.6.0)

NodeJS

20.16.0

npm

10.8.1

TamiTakamiya avatar Aug 26 '24 11:08 TamiTakamiya