Project

General

Profile

Actions

action #137651

closed

[qem-dashboard] CI tests using Playwright are broken

Added by kraih 7 months ago. Updated 7 months ago.

Status:
Resolved
Priority:
High
Assignee:
Target version:
Start date:
2023-10-09
Due date:
% Done:

0%

Estimated time:

Description

Observation

While working on #132689 i noticed that the Playwright UI tests currently do not work properly and hang for 5 hours before failing with this error:

Run prove -l -v t/*.t.js
Devel::Cover: Warning: can't open blib/lib/Net/SSLeay.pm for MD5 digest: No such file or directory
Devel::Cover: Can't find file "blib/lib/Net/SSLeay.pm" (blib/lib/Net/SSLeay.pm (autosplit into blib/lib/auto/Net/SSLeay/randomize.al)): ignored.
Error: Mojo::File::spurt is deprecated in favor of Mojo::File::spew at /opt/hostedtoolcache/perl/5.38.0/x64/lib/site_perl/5.38.0/Mojo/Alien/webpack.pm line 187.
Error: The operation was canceled.

Locally the test passes, so this should be GitHub Action specific in some way. But this will block any 3rd party contributions for the time being.

Acceptance criteria

  • AC1: Tests pass in GitHub Action

Suggestions

  • Check if there are new best practices for using Playwright in GitHub Actions.
  • Check if there are any known IO::Socket::SSL errors that could cause this.
  • Maybe Try to SSH into a GitHub Action run.
Actions

Also available in: Atom PDF