Skip to content

Single Test Runner

Single Test Runner #5

Manually triggered September 8, 2026 17:02
Status Failure
Total duration 1h 14m 27s
Artifacts –

single_test_runner.yml

on: workflow_dispatch
Set Matrix of Browser Values
2s
Set Matrix of Browser Values
Matrix: single_file_test
Fit to window
Zoom out
Zoom in

Annotations

10 errors, 1 warning, and 1 notice
[chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [box]: src/pages/LoginPage.ts#L353
5) [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [box] ─────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [box]: src/pages/LoginPage.ts#L353
5) [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [box] ─────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [bitbucket]: src/pages/LoginPage.ts#L353
4) [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [bitbucket] ───────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [bitbucket]: src/pages/LoginPage.ts#L353
4) [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [bitbucket] ───────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Linked Services]: src/pages/LoginPage.ts#L353
3) [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Linked Services] ─────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Linked Services]: src/pages/LoginPage.ts#L353
3) [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Linked Services] ─────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Citation Manager]: src/pages/LoginPage.ts#L353
2) [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Citation Manager] ────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Citation Manager]: src/pages/LoginPage.ts#L353
2) [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Citation Manager] ────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Additional Storage]: src/pages/LoginPage.ts#L353
1) [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Additional Storage] ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
[chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Additional Storage]: src/pages/LoginPage.ts#L353
1) [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Additional Storage] ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── TimeoutError: page.waitForURL: Timeout 45000ms exceeded. =========================== logs =========================== waiting for navigation until "load" ============================================================ at ../src/pages/LoginPage.ts:353 351 | const loginPage = new LoginPage(page); 352 | await loginPage.submitLoginShort(user, password); > 353 | await page.waitForURL((url) => !url.pathname.includes('/login'), { timeout: 45000 }); | ^ 354 | } 355 | 356 | export async function login( at performLogin (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:353:14) at safeLoginShort (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/pages/LoginPage.ts:377:3) at Object.mustBeLoggedInAsProfileUser (/home/runner/work/angular-osf-playwright/angular-osf-playwright/src/fixtures/index.ts:137:5)
Single Test File Runner (chromium)
Node.js 20 is deprecated. The following actions target Node.js 20 but are being forced to run on Node.js 24: actions/checkout@v4, actions/setup-node@v4, actions/upload-artifact@v4. For more information see: https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/
🎭 Playwright Run Summary
30 failed [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Additional Storage] ───── [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Citation Manager] ─────── [chromium] › tests/user.spec.ts:1179:5 › User Addons › addon dropdown [Linked Services] ──────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [bitbucket] ────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [box] ──────────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [dataverse] ────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [dropbox] ──────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [figshare] ─────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [github] ───────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [gitlab] ───────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [s3] ───────────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [onedrive] ─────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [owncloud] ─────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [mendeley] ─────────── [chromium] › tests/user.spec.ts:1205:5 › User Addons › verify addon logos [zotero] ───────────── [chromium] › tests/user.spec.ts:1224:5 › User Addons › verify addon terms and conditions [mendeley] [chromium] › tests/user.spec.ts:1224:5 › User Addons › verify addon terms and conditions [zotero] [chromium] › tests/user.spec.ts:1265:5 › User Addons › connect user citation addon [mendeley] ── [chromium] › tests/user.spec.ts:1265:5 › User Addons › connect user citation addon [zotero] ──── [chromium] › tests/user.spec.ts:1305:5 › User Addons › cancel disable user citation addon [mendeley] [chromium] › tests/user.spec.ts:1305:5 › User Addons › cancel disable user citation addon [zotero] [chromium] › tests/user.spec.ts:1330:5 › User Addons › reconnect user citation addon [mendeley] [chromium] › tests/user.spec.ts:1372:5 › User Addons › disable user citation addon [mendeley] ── [chromium] › tests/user.spec.ts:1372:5 › User Addons › disable user citation addon [zotero] ──── [chromium] › tests/user.spec.ts:1392:3 › User Addons › connect user linked service ───────────── [chromium] › tests/user.spec.ts:1425:3 › User Addons › cancel disable user link service ──────── [chromium] › tests/user.spec.ts:1454:3 › User Addons › reconnect user link service ───────────── [chromium] › tests/user.spec.ts:1490:3 › User Addons › disable user link service ─────────────── [chromium] › tests/user.spec.ts:1516:3 › User Addons › verify link service terms and conditions [chromium] › tests/user.spec.ts:1633:3 › Settings Notifications › email preferences ──────────── 2 skipped 32 passed (1.2h)