Skip to content

Make backing up page work on firefox (#899) #6011

Make backing up page work on firefox (#899)

Make backing up page work on firefox (#899) #6011

Triggered via push November 26, 2024 17:21
Status Failure
Total duration 25m 52s
Artifacts 3

ci.yml

on: push
Fit to window
Zoom out
Zoom in

Annotations

11 errors, 13 warnings, and 1 notice
Unit Tests
Process completed with exit code 1.
[chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed: packages/playwright/tests/fixtures/snaplet/test.ts#L33
1) [chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed error: new row for relation "profiles" violates check constraint "profiles_x_username_update" at fixtures/snaplet/test.ts:33 31 | await pg.query('SET session_replication_role = replica') // do not run any triggers 32 | await pg.query('BEGIN') > 33 | await pg | ^ 34 | .query(queryText) 35 | .then((results) => 36 | pg.query('COMMIT').then(() => { at /opt/actions_runner/_work/sendapp/sendapp/node_modules/pg/lib/client.js:526:17 at Object.execute (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/snaplet/test.ts:33:11) at Plan.runStatements (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/dialects/postgres/client.js:25:29) at Plan.run (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/core/plan/plan.js:356:9) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/activity.onboarded.spec.ts:39:16
[chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed: packages/playwright/tests/fixtures/snaplet/test.ts#L33
1) [chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── error: new row for relation "profiles" violates check constraint "profiles_x_username_update" at fixtures/snaplet/test.ts:33 31 | await pg.query('SET session_replication_role = replica') // do not run any triggers 32 | await pg.query('BEGIN') > 33 | await pg | ^ 34 | .query(queryText) 35 | .then((results) => 36 | pg.query('COMMIT').then(() => { at /opt/actions_runner/_work/sendapp/sendapp/node_modules/pg/lib/client.js:526:17 at Object.execute (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/snaplet/test.ts:33:11) at Plan.runStatements (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/dialects/postgres/client.js:25:29) at Plan.run (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/core/plan/plan.js:356:9) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/activity.onboarded.spec.ts:39:16
[chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed: packages/playwright/tests/fixtures/snaplet/test.ts#L33
1) [chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── error: new row for relation "profiles" violates check constraint "profiles_x_username_update" at fixtures/snaplet/test.ts:33 31 | await pg.query('SET session_replication_role = replica') // do not run any triggers 32 | await pg.query('BEGIN') > 33 | await pg | ^ 34 | .query(queryText) 35 | .then((results) => 36 | pg.query('COMMIT').then(() => { at /opt/actions_runner/_work/sendapp/sendapp/node_modules/pg/lib/client.js:526:17 at Object.execute (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/snaplet/test.ts:33:11) at Plan.runStatements (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/dialects/postgres/client.js:25:29) at Plan.run (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/core/plan/plan.js:356:9) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/activity.onboarded.spec.ts:39:16
[chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page: packages/playwright/tests/send.onboarded.spec.ts#L275
2) [chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page ─────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('TokenDetailsHistory') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTestId('TokenDetailsHistory') 273 | // no history for eth since no send_account_receives event is emitted 274 | const history = page.getByTestId('TokenDetailsHistory') > 275 | await expect(history).toBeVisible() | ^ 276 | await expect(history.getByText(`${decimalAmount} ${token.symbol}`)).toBeVisible() 277 | await expect( 278 | history.getByText(isAddress(counterparty) ? shorten(counterparty ?? '', 5, 4) : counterparty) at handleTokenTransfer (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:275:27) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:55:5
[chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page: packages/playwright/tests/fixtures/snaplet/test.ts#L33
2) [chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page ─────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── error: new row for relation "profiles" violates check constraint "profiles_x_username_update" at fixtures/snaplet/test.ts:33 31 | await pg.query('SET session_replication_role = replica') // do not run any triggers 32 | await pg.query('BEGIN') > 33 | await pg | ^ 34 | .query(queryText) 35 | .then((results) => 36 | pg.query('COMMIT').then(() => { at /opt/actions_runner/_work/sendapp/sendapp/node_modules/pg/lib/client.js:526:17 at Object.execute (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/snaplet/test.ts:33:11) at Plan.runStatements (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/dialects/postgres/client.js:25:29) at Plan.run (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/core/plan/plan.js:356:9) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:31:18
[chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page: packages/playwright/tests/send.onboarded.spec.ts#L275
2) [chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page ─────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('TokenDetailsHistory') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTestId('TokenDetailsHistory') 273 | // no history for eth since no send_account_receives event is emitted 274 | const history = page.getByTestId('TokenDetailsHistory') > 275 | await expect(history).toBeVisible() | ^ 276 | await expect(history.getByText(`${decimalAmount} ${token.symbol}`)).toBeVisible() 277 | await expect( 278 | history.getByText(isAddress(counterparty) ? shorten(counterparty ?? '', 5, 4) : counterparty) at handleTokenTransfer (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:275:27) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:55:5
[chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page: packages/playwright/tests/fixtures/snaplet/test.ts#L33
3) [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page ──── error: new row for relation "profiles" violates check constraint "profiles_x_username_update" at fixtures/snaplet/test.ts:33 31 | await pg.query('SET session_replication_role = replica') // do not run any triggers 32 | await pg.query('BEGIN') > 33 | await pg | ^ 34 | .query(queryText) 35 | .then((results) => 36 | pg.query('COMMIT').then(() => { at /opt/actions_runner/_work/sendapp/sendapp/node_modules/pg/lib/client.js:526:17 at Object.execute (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/snaplet/test.ts:33:11) at Plan.runStatements (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/dialects/postgres/client.js:25:29) at Plan.run (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/core/plan/plan.js:356:9) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:66:20
[chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page: packages/playwright/tests/fixtures/snaplet/test.ts#L33
3) [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page ──── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── error: new row for relation "profiles" violates check constraint "profiles_x_username_update" at fixtures/snaplet/test.ts:33 31 | await pg.query('SET session_replication_role = replica') // do not run any triggers 32 | await pg.query('BEGIN') > 33 | await pg | ^ 34 | .query(queryText) 35 | .then((results) => 36 | pg.query('COMMIT').then(() => { at /opt/actions_runner/_work/sendapp/sendapp/node_modules/pg/lib/client.js:526:17 at Object.execute (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/snaplet/test.ts:33:11) at Plan.runStatements (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/dialects/postgres/client.js:25:29) at Plan.run (/opt/actions_runner/_work/sendapp/sendapp/node_modules/@snaplet/seed/dist/src/core/plan/plan.js:356:9) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:66:20
[chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page: packages/playwright/tests/send.onboarded.spec.ts#L275
3) [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page ──── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('TokenDetailsHistory') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTestId('TokenDetailsHistory') 273 | // no history for eth since no send_account_receives event is emitted 274 | const history = page.getByTestId('TokenDetailsHistory') > 275 | await expect(history).toBeVisible() | ^ 276 | await expect(history.getByText(`${decimalAmount} ${token.symbol}`)).toBeVisible() 277 | await expect( 278 | history.getByText(isAddress(counterparty) ? shorten(counterparty ?? '', 5, 4) : counterparty) at handleTokenTransfer (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:275:27) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:167:7
[chromium] › send.onboarded.spec.ts:59:5 › can send USDC using sendid starting from home page: packages/playwright/tests/send.onboarded.spec.ts#L275
4) [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using sendid starting from home page ─ Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByTestId('TokenDetailsHistory') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByTestId('TokenDetailsHistory') 273 | // no history for eth since no send_account_receives event is emitted 274 | const history = page.getByTestId('TokenDetailsHistory') > 275 | await expect(history).toBeVisible() | ^ 276 | await expect(history.getByText(`${decimalAmount} ${token.symbol}`)).toBeVisible() 277 | await expect( 278 | history.getByText(isAddress(counterparty) ? shorten(counterparty ?? '', 5, 4) : counterparty) at handleTokenTransfer (/opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:275:27) at /opt/actions_runner/_work/sendapp/sendapp/packages/playwright/tests/send.onboarded.spec.ts:167:7
cache-deps
Failed to restore: "/usr/bin/tar" failed with error: The process '/usr/bin/tar' failed with exit code 2
Unit Tests
Skipping nss: most recent version 3.107 not installed
Unit Tests
Skipping postgresql@15: most recent version 15.10 not installed
Unit Tests
Skipping pyenv: most recent version 2.4.19 not installed
Unit Tests
Skipping sqlite: most recent version 3.47.1 not installed
Unit Tests
Skipping temporal: most recent version 1.1.2 not installed
Playwright Tests
Skipping bash: most recent version 5.2.37 not installed
Playwright Tests
Skipping caddy: most recent version 2.8.4 not installed
Playwright Tests
Skipping direnv: most recent version 2.35.0 not installed
Playwright Tests
Skipping icu4c@75: most recent version 75.1_1 not installed
Playwright Tests
Skipping libtool: most recent version 2.5.4 not installed
Playwright Tests
Skipping sqlite: most recent version 3.47.1 not installed
Playwright Tests
Skipping temporal: most recent version 1.1.2 not installed
🎭 Playwright Run Summary
27 failed [chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed [chromium] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page ──────────── [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page ───── [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using sendid starting from home page ── [chromium] › send.onboarded.spec.ts:59:5 › can send USDC using address starting from home page ─ [chromium] › send.onboarded.spec.ts:59:5 › can send SPX using tag starting from home page ────── [chromium] › send.onboarded.spec.ts:59:5 › can send SPX using sendid starting from home page ─── [chromium] › send.onboarded.spec.ts:59:5 › can send SPX using address starting from home page ── [chromium] › send.onboarded.spec.ts:30:3 › can send SEND starting from profile page ──────────── [chromium] › send.onboarded.spec.ts:59:5 › can send SEND using tag starting from home page ───── [chromium] › send.onboarded.spec.ts:59:5 › can send SEND using sendid starting from home page ── [firefox] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed [firefox] › leaderboard.logged-in.spec.ts:11:1 › can visit leaderboard page ──────────────────── [firefox] › profile.anon.spec.ts:16:1 › anon user can visit public profile ───────────────────── [firefox] › profile.onboarded.spec.ts:82:1 › can visit private profile ───────────────────────── [firefox] › send.onboarded.spec.ts:30:3 › can send USDC starting from profile page ───────────── [firefox] › send.onboarded.spec.ts:59:5 › can send USDC using tag starting from home page ────── [firefox] › send.onboarded.spec.ts:59:5 › can send USDC using sendid starting from home page ─── [firefox] › send.onboarded.spec.ts:59:5 › can send USDC using address starting from home page ── [firefox] › send.onboarded.spec.ts:59:5 › can send ETH using sendid starting from home page ──── [firefox] › send.onboarded.spec.ts:30:3 › can send SPX starting from profile page ────────────── [firefox] › send.onboarded.spec.ts:59:5 › can send SPX using tag starting from home page ─────── [firefox] › send.onboarded.spec.ts:59:5 › can send SPX using sendid starting from home page ──── [firefox] › send.onboarded.spec.ts:59:5 › can send SPX using address starting from home page ─── [firefox] › send.onboarded.spec.ts:30:3 › can send SEND starting from profile page ───────────── [firefox] › send.onboarded.spec.ts:59:5 › can send SEND using address starting from home page ── [firefox] › sign-in.anon.spec.ts:46:1 › redirect to send confirm page on sign-in ─────────────── 12 flaky [chromium] › account-sendtag-checkout.onboarded.spec.ts:189:1 › can confirm a tag ────────────── [chromium] › account-sendtag-checkout.onboarded.spec.ts:287:1 › can refer multiple tags in separate transactions [chromium] › account-settings-backup.onboarded.spec.ts:110:1 › can remove a signer ───────────── [chromium] › profile.logged-in.spec.ts:18:1 › logged in user needs onboarding before visiting profile [chromium] › profile.onboarded.spec.ts:19:1 › can visit other user profile and send by tag ───── [chromium] › profile.onboarded.spec.ts:82:1 › can visit private profile ──────────────────────── [chromium] › send.onboarded.spec.ts:59:5 › can send ETH using tag starting from home page ────── [chromium] › send.onboarded.spec.ts:59:5 › can send ETH using address starting from home page ── [chromium] › send.onboarded.spec.ts:30:3 › can send SPX starting from profile page ───────────── [firefox] › account-sendtag-checkout.onboarded.spec.ts:287:1 › can refer multiple tags in separate transactions [firefox] › send.onboarded.spec.ts:59:5 › can send SEND using tag starting from home page ────── [firefox] › send.onboarded.spec.ts:59:5 › can send SEND using sendid starting from home page ─── 57 passed (10.1m)

Artifacts

Produced during runtime
Name Size Digest
nextjs-build Expired
74.9 MB
sha256:b4328ea8a7956c1372ef21f9a071173de312a0ba6d7a2dd069c9532354caa302
playwright-report Expired
67.1 MB
sha256:48b789429f0e9668fd61ac92dfb84d630611f2e10793d5d7b248c5708e818043
playwright-test-results Expired
66.2 MB
sha256:f997b132d3b19d6482ad2ad9712df69dcc9ced839c78e55baf99e80f5d6e94d2