Skip to content

Fix CI, run lint, reduce end-to-end tests flakiness #2

Fix CI, run lint, reduce end-to-end tests flakiness

Fix CI, run lint, reduce end-to-end tests flakiness #2

Triggered via pull request August 10, 2023 20:47
Status Failure
Total duration 12m 16s
Artifacts 1

e2e-tests.yml

on: pull_request
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
tests/jupyter_scheduler.spec.ts:29:7 › Jupyter Scheduler › shows card in launcher: ui-tests/tests/jupyter_scheduler.spec.ts#L24
1) tests/jupyter_scheduler.spec.ts:29:7 › Jupyter Scheduler › shows card in launcher ───────────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 22 | let scheduler: SchedulerHelper; 23 | > 24 | test.beforeEach(async ({ page }, testInfo) => { | ^ 25 | scheduler = new SchedulerHelper(page, testInfo); 26 | await page.goto(); 27 | }); at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/tests/jupyter_scheduler.spec.ts:24:8
tests/jupyter_scheduler.spec.ts:29:7 › Jupyter Scheduler › shows card in launcher: ui-tests/tests/jupyter_scheduler.spec.ts#L1
1) tests/jupyter_scheduler.spec.ts:29:7 › Jupyter Scheduler › shows card in launcher ───────────── Error: page.$: Target closed at ActivityHelper.getTab (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:58:17) at ActivityHelper.isTabActive (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:37:28) at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/fixtures.ts:328:33 at Timeout.check (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:166:33)
tests/jupyter_scheduler.spec.ts:34:7 › Jupyter Scheduler › shows notebook toolbar button: ui-tests/tests/jupyter_scheduler.spec.ts#L24
2) tests/jupyter_scheduler.spec.ts:34:7 › Jupyter Scheduler › shows notebook toolbar button ────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 22 | let scheduler: SchedulerHelper; 23 | > 24 | test.beforeEach(async ({ page }, testInfo) => { | ^ 25 | scheduler = new SchedulerHelper(page, testInfo); 26 | await page.goto(); 27 | }); at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/tests/jupyter_scheduler.spec.ts:24:8
tests/jupyter_scheduler.spec.ts:34:7 › Jupyter Scheduler › shows notebook toolbar button: ui-tests/tests/jupyter_scheduler.spec.ts#L1
2) tests/jupyter_scheduler.spec.ts:34:7 › Jupyter Scheduler › shows notebook toolbar button ────── Error: page.$: Target page, context or browser has been closed at ActivityHelper.getTab (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:58:17) at ActivityHelper.isTabActive (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:37:28) at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/fixtures.ts:328:33 at Timeout.check (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:166:33)
tests/jupyter_scheduler.spec.ts:47:7 › Jupyter Scheduler › opens create job view from notebook toolbar: ui-tests/tests/jupyter_scheduler.spec.ts#L24
3) tests/jupyter_scheduler.spec.ts:47:7 › Jupyter Scheduler › opens create job view from notebook toolbar Test timeout of 60000ms exceeded while running "beforeEach" hook. 22 | let scheduler: SchedulerHelper; 23 | > 24 | test.beforeEach(async ({ page }, testInfo) => { | ^ 25 | scheduler = new SchedulerHelper(page, testInfo); 26 | await page.goto(); 27 | }); at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/tests/jupyter_scheduler.spec.ts:24:8
tests/jupyter_scheduler.spec.ts:47:7 › Jupyter Scheduler › opens create job view from notebook toolbar: ui-tests/tests/jupyter_scheduler.spec.ts#L1
3) tests/jupyter_scheduler.spec.ts:47:7 › Jupyter Scheduler › opens create job view from notebook toolbar Error: page.$: Target page, context or browser has been closed at ActivityHelper.getTab (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:58:17) at ActivityHelper.isTabActive (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:37:28) at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/fixtures.ts:328:33 at Timeout.check (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:166:33)
tests/jupyter_scheduler.spec.ts:55:7 › Jupyter Scheduler › shows filebrowser menu item: ui-tests/tests/jupyter_scheduler.spec.ts#L24
4) tests/jupyter_scheduler.spec.ts:55:7 › Jupyter Scheduler › shows filebrowser menu item ──────── Test timeout of 60000ms exceeded while running "beforeEach" hook. 22 | let scheduler: SchedulerHelper; 23 | > 24 | test.beforeEach(async ({ page }, testInfo) => { | ^ 25 | scheduler = new SchedulerHelper(page, testInfo); 26 | await page.goto(); 27 | }); at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/tests/jupyter_scheduler.spec.ts:24:8
tests/jupyter_scheduler.spec.ts:55:7 › Jupyter Scheduler › shows filebrowser menu item: ui-tests/tests/jupyter_scheduler.spec.ts#L1
4) tests/jupyter_scheduler.spec.ts:55:7 › Jupyter Scheduler › shows filebrowser menu item ──────── Error: page.$: Target page, context or browser has been closed at ActivityHelper.getTab (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:58:17) at ActivityHelper.isTabActive (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:37:28) at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/fixtures.ts:328:33 at Timeout.check (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:166:33)
tests/jupyter_scheduler.spec.ts:66:7 › Jupyter Scheduler › opens create job view from filebrowser menu item: ui-tests/tests/jupyter_scheduler.spec.ts#L24
5) tests/jupyter_scheduler.spec.ts:66:7 › Jupyter Scheduler › opens create job view from filebrowser menu item Test timeout of 60000ms exceeded while running "beforeEach" hook. 22 | let scheduler: SchedulerHelper; 23 | > 24 | test.beforeEach(async ({ page }, testInfo) => { | ^ 25 | scheduler = new SchedulerHelper(page, testInfo); 26 | await page.goto(); 27 | }); at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/tests/jupyter_scheduler.spec.ts:24:8
tests/jupyter_scheduler.spec.ts:66:7 › Jupyter Scheduler › opens create job view from filebrowser menu item: ui-tests/tests/jupyter_scheduler.spec.ts#L1
5) tests/jupyter_scheduler.spec.ts:66:7 › Jupyter Scheduler › opens create job view from filebrowser menu item Error: page.$: Target closed at ActivityHelper.getTab (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:58:17) at ActivityHelper.isTabActive (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/helpers/activity.ts:37:28) at /home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/fixtures.ts:328:33 at Timeout.check (/home/runner/work/jupyter-scheduler/jupyter-scheduler/ui-tests/node_modules/@jupyterlab/galata/src/utils.ts:166:33)
Linux
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/checkout@v2, actions/cache@v2, actions/upload-artifact@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
🎭 Playwright Run Summary
6 failed tests/jupyter_scheduler.spec.ts:29:7 › Jupyter Scheduler › shows card in launcher ────────────── tests/jupyter_scheduler.spec.ts:34:7 › Jupyter Scheduler › shows notebook toolbar button ─────── tests/jupyter_scheduler.spec.ts:47:7 › Jupyter Scheduler › opens create job view from notebook toolbar tests/jupyter_scheduler.spec.ts:55:7 › Jupyter Scheduler › shows filebrowser menu item ───────── tests/jupyter_scheduler.spec.ts:66:7 › Jupyter Scheduler › opens create job view from filebrowser menu item tests/jupyter_scheduler.spec.ts:72:7 › Jupyter Scheduler › shows newly created job in job list view

Artifacts

Produced during runtime
Name Size
jupyter_scheduler-playwright-tests-linux Expired
11.7 MB