Merge pull request #892 from 0xsend/use_tag_for_affiliate_referral_link #5979
ci.yml
on: push
cache-deps
2m 39s
Unit Tests
1m 41s
Playwright Tests
20m 20s
vercel-deploy-preview
0s
Annotations
11 errors, 6 warnings, and 1 notice
Unit Tests
Process completed with exit code 1.
|
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L13
1) [chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ──────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected string: "http://localhost:3000/auth/onboarding"
Received string: "http://localhost:3000/"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
at fixtures/send-accounts/page.ts:13
11 | async completeOnboarding(expect: Expect) {
12 | await this.page.goto('/')
> 13 | expect(this.page).toHaveURL('/auth/onboarding') // no send accounts redirects to onboarding page
| ^
14 |
15 | // choose a random account name
16 | const acctName = this.accountName
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:13:23)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L17
1) [chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ──────────────────
Error: locator.fill: Test ended.
Call log:
- waiting for getByRole('textbox', { name: 'Account name' })
at fixtures/send-accounts/page.ts:17
15 | // choose a random account name
16 | const acctName = this.accountName
> 17 | await this.page.getByRole('textbox', { name: 'Account name' }).fill(acctName)
| ^
18 | await expect(this.page.getByLabel('Account name')).toHaveValue(acctName)
19 |
20 | const request = this.page.waitForRequest((request) => {
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:17:68)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L13
1) [chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ──────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected string: "http://localhost:3000/auth/onboarding"
Received string: "http://localhost:3000/"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
at fixtures/send-accounts/page.ts:13
11 | async completeOnboarding(expect: Expect) {
12 | await this.page.goto('/')
> 13 | expect(this.page).toHaveURL('/auth/onboarding') // no send accounts redirects to onboarding page
| ^
14 |
15 | // choose a random account name
16 | const acctName = this.accountName
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:13:23)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L17
1) [chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ──────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test ended.
Call log:
- waiting for getByRole('textbox', { name: 'Account name' })
at fixtures/send-accounts/page.ts:17
15 | // choose a random account name
16 | const acctName = this.accountName
> 17 | await this.page.getByRole('textbox', { name: 'Account name' }).fill(acctName)
| ^
18 | await expect(this.page.getByLabel('Account name')).toHaveValue(acctName)
19 |
20 | const request = this.page.waitForRequest((request) => {
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:17:68)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L13
1) [chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ──────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected string: "http://localhost:3000/auth/onboarding"
Received string: "http://localhost:3000/"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
at fixtures/send-accounts/page.ts:13
11 | async completeOnboarding(expect: Expect) {
12 | await this.page.goto('/')
> 13 | expect(this.page).toHaveURL('/auth/onboarding') // no send accounts redirects to onboarding page
| ^
14 |
15 | // choose a random account name
16 | const acctName = this.accountName
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:13:23)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L17
1) [chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ──────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test ended.
Call log:
- waiting for getByRole('textbox', { name: 'Account name' })
at fixtures/send-accounts/page.ts:17
15 | // choose a random account name
16 | const acctName = this.accountName
> 17 | await this.page.getByRole('textbox', { name: 'Account name' }).fill(acctName)
| ^
18 | await expect(this.page.getByLabel('Account name')).toHaveValue(acctName)
19 |
20 | const request = this.page.waitForRequest((request) => {
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:17:68)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L13
2) [chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page ───────
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected string: "http://localhost:3000/auth/onboarding"
Received string: "http://localhost:3000/"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
at fixtures/send-accounts/page.ts:13
11 | async completeOnboarding(expect: Expect) {
12 | await this.page.goto('/')
> 13 | expect(this.page).toHaveURL('/auth/onboarding') // no send accounts redirects to onboarding page
| ^
14 |
15 | // choose a random account name
16 | const acctName = this.accountName
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:13:23)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L17
2) [chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page ───────
Error: locator.fill: Test ended.
Call log:
- waiting for getByRole('textbox', { name: 'Account name' })
at fixtures/send-accounts/page.ts:17
15 | // choose a random account name
16 | const acctName = this.accountName
> 17 | await this.page.getByRole('textbox', { name: 'Account name' }).fill(acctName)
| ^
18 | await expect(this.page.getByLabel('Account name')).toHaveValue(acctName)
19 |
20 | const request = this.page.waitForRequest((request) => {
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:17:68)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L13
2) [chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected string: "http://localhost:3000/auth/onboarding"
Received string: "http://localhost:3000/"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
- locator resolved to <html class="t_light">…</html>
- unexpected value "http://localhost:3000/"
at fixtures/send-accounts/page.ts:13
11 | async completeOnboarding(expect: Expect) {
12 | await this.page.goto('/')
> 13 | expect(this.page).toHaveURL('/auth/onboarding') // no send accounts redirects to onboarding page
| ^
14 |
15 | // choose a random account name
16 | const acctName = this.accountName
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:13:23)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
[chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page:
packages/playwright/tests/fixtures/send-accounts/page.ts#L17
2) [chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page ───────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.fill: Test ended.
Call log:
- waiting for getByRole('textbox', { name: 'Account name' })
at fixtures/send-accounts/page.ts:17
15 | // choose a random account name
16 | const acctName = this.accountName
> 17 | await this.page.getByRole('textbox', { name: 'Account name' }).fill(acctName)
| ^
18 | await expect(this.page.getByLabel('Account name')).toHaveValue(acctName)
19 |
20 | const request = this.page.waitForRequest((request) => {
at OnboardingPage.completeOnboarding (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/page.ts:17:68)
at Object.base.extend.sendAccount.timeout (/home/sendrunner/actions-runner/_work/sendapp/sendapp/packages/playwright/tests/fixtures/send-accounts/test.ts:45:7)
|
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
|
Playwright Tests
Skipping nss: most recent version 3.107 not installed
|
Playwright Tests
Skipping postgresql@15: most recent version 15.10 not installed
|
Playwright Tests
Skipping pyenv: most recent version 2.4.19 not installed
|
🎭 Playwright Run Summary
96 failed
[chromium] › account-rewards.onboarded.spec.ts:12:1 › can visit rewards page ───────────────────
[chromium] › account-sendtag-checkout.onboarded.spec.ts:173:1 › can visit checkout page ────────
[chromium] › account-sendtag-checkout.onboarded.spec.ts:178:1 › can add a pending tag ──────────
[chromium] › account-sendtag-checkout.onboarded.spec.ts:183:1 › cannot add an invalid tag name ─
[chromium] › account-sendtag-checkout.onboarded.spec.ts:189:1 › can confirm a tag ──────────────
[chromium] › account-sendtag-checkout.onboarded.spec.ts:210:1 › can refer a tag ────────────────
[chromium] › account-sendtag-checkout.onboarded.spec.ts:287:1 › can refer multiple tags in separate transactions
[chromium] › account-sendtag-checkout.onboarded.spec.ts:372:1 › cannot confirm a tag without paying
[chromium] › account-sendtag-checkout.onboarded.spec.ts:389:1 › cannot add more than 5 tags ────
[chromium] › account-settings-backup.onboarded.spec.ts:106:1 › can backup account ──────────────
[chromium] › account-settings-backup.onboarded.spec.ts:110:1 › can remove a signer ─────────────
[chromium] › account.logged-in.spec.ts:15:1 › can visit account page ───────────────────────────
[chromium] › account.logged-in.spec.ts:33:1 › can update profile ───────────────────────────────
[chromium] › activity.onboarded.spec.ts:32:1 › can visit activity page and see correct activity feed
[chromium] › activity.onboarded.spec.ts:272:1 › can search on activity page ────────────────────
[chromium] › home.onboarded.spec.ts:22:1 › can visit token detail page ─────────────────────────
[chromium] › leaderboard.logged-in.spec.ts:11:1 › can visit leaderboard page ───────────────────
[chromium] › onboarding.logged-in.spec.ts:10:1 › can visit onboarding page ─────────────────────
[chromium] › profile.anon.spec.ts:16:1 › anon user can visit public profile ────────────────────
[chromium] › profile.anon.spec.ts:32:1 › anon user cannot visit private profile ────────────────
[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:64:1 › can visit my own profile ─────────────────────────
[chromium] › profile.onboarded.spec.ts:82:1 › can visit private profile ────────────────────────
[chromium] › profile.onboarded.spec.ts:94:1 › can view activities between another profile ──────
[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:30:3 › can send ETH starting from profile page ─────────────
[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 sendid 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 ─────────────
[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 ──
[chromiu
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
nextjs-build
|
75 MB |
|
playwright-report
|
48.3 MB |
|
playwright-test-results
|
47.5 MB |
|