[ECO-2362] Fix flaky playwright tests #97
Annotations
8 errors, 1 warning, and 1 notice
src/typescript/frontend/tests/e2e/market-order.spec.ts#L82
1) [firefox] › market-order.spec.ts:6:5 › check sorting order ────────────────────────────────────
Error: expect(locator).toHaveText(expected)
Locator: locator('#emoji-grid a').getByTitle(/RAT,/)
Expected: [/rat,sauropod/, /rat,eagle/, /rat,dog/, /rat,cat/]
Received: undefined
Call log:
- expect.toHaveText with timeout 5000ms
- waiting for locator('#emoji-grid a').getByTitle(/RAT,/)
80 | // Expect the markets to be in bump order.
81 | marketGridItems = page.locator("#emoji-grid a").getByTitle(/RAT,/, { exact: true });
> 82 | expect(marketGridItems).toHaveText(patterns.reverse());
| ^
83 | });
84 |
at /home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/frontend/tests/e2e/market-order.spec.ts:82:27
|
src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts#L111
1) [firefox] › market-order.spec.ts:6:5 › check sorting order ────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Transaction 0xb4028601b74464f4953765b26043a6d5e30e8486d0d0897826307ffcbb667412 failed with an error: Move abort in 0xf000d910b99722d201c6cf88eb7d1112b43475b9765b118f289b5d65d919000d::emojicoin_dot_fun: E_ALREADY_REGISTERED(0x9): Market is already registered.
at ../../../sdk/src/emojicoin_dot_fun/payload-builders.ts:111
109 | });
110 |
> 111 | const userTransactionResponse = (await this.aptos.waitForTransaction({
| ^
112 | transactionHash: pendingTransaction.hash,
113 | options,
114 | })) as UserTransactionResponse;
at Kt (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/node_modules/.pnpm/@aptos-labs[email protected]/node_modules/@aptos-labs/ts-sdk/src/api/account.ts:229:7)
at EntryFunctionTransactionBuilder.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts:111:38)
at Function.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/emojicoin-dot-fun.ts:370:22)
at EmojicoinClient.register (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/client/emojicoin-client.ts:140:22)
at /home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/frontend/tests/e2e/market-order.spec.ts:17:5
|
src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts#L111
1) [firefox] › market-order.spec.ts:6:5 › check sorting order ────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Transaction 0x981e163b78ad06c4ef0fe3698eb901c5e9a46cdada9fe54028e4818b453a0586 failed with an error: Move abort in 0xf000d910b99722d201c6cf88eb7d1112b43475b9765b118f289b5d65d919000d::emojicoin_dot_fun: E_ALREADY_REGISTERED(0x9): Market is already registered.
at ../../../sdk/src/emojicoin_dot_fun/payload-builders.ts:111
109 | });
110 |
> 111 | const userTransactionResponse = (await this.aptos.waitForTransaction({
| ^
112 | transactionHash: pendingTransaction.hash,
113 | options,
114 | })) as UserTransactionResponse;
at Kt (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/node_modules/.pnpm/@aptos-labs[email protected]/node_modules/@aptos-labs/ts-sdk/src/api/account.ts:229:7)
at EntryFunctionTransactionBuilder.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts:111:38)
at Function.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/emojicoin-dot-fun.ts:370:22)
at EmojicoinClient.register (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/client/emojicoin-client.ts:140:22)
at /home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/frontend/tests/e2e/market-order.spec.ts:17:5
|
src/typescript/frontend/tests/e2e/search.spec.ts#L44
2) [firefox] › search.spec.ts:6:5 › check search results ─────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveURL(expected)
Locator: locator(':root')
Expected pattern: /.*cat;cat/
Received string: "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
Call log:
- expect.toHaveURL with timeout 5000ms
- waiting for locator(':root')
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
- locator resolved to <html>…</html>
- unexpected value "http://127.0.0.1:3001/home?q=0xf09f9088f09f9088"
42 |
43 | // Expect to be redirected to the cat,cat market.
> 44 | await expect(page).toHaveURL(/.*cat;cat/);
| ^
45 | });
46 |
at /home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/frontend/tests/e2e/search.spec.ts:44:22
|
src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts#L111
2) [firefox] › search.spec.ts:6:5 › check search results ─────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Transaction 0x2e90f51bef9c022b115a934e1e1ed470a2d98a1dd843ea50eddebda584de5215 failed with an error: Move abort in 0xf000d910b99722d201c6cf88eb7d1112b43475b9765b118f289b5d65d919000d::emojicoin_dot_fun: E_ALREADY_REGISTERED(0x9): Market is already registered.
at ../../../sdk/src/emojicoin_dot_fun/payload-builders.ts:111
109 | });
110 |
> 111 | const userTransactionResponse = (await this.aptos.waitForTransaction({
| ^
112 | transactionHash: pendingTransaction.hash,
113 | options,
114 | })) as UserTransactionResponse;
at Kt (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/node_modules/.pnpm/@aptos-labs[email protected]/node_modules/@aptos-labs/ts-sdk/src/api/account.ts:229:7)
at EntryFunctionTransactionBuilder.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts:111:38)
at Function.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/emojicoin-dot-fun.ts:370:22)
at EmojicoinClient.register (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/client/emojicoin-client.ts:140:22)
at /home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/frontend/tests/e2e/search.spec.ts:12:3
|
src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts#L111
2) [firefox] › search.spec.ts:6:5 › check search results ─────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Transaction 0x178327f5ffce5d760b10911f837b17423bf5cbb7905e2ab66b7918257eef2416 failed with an error: Move abort in 0xf000d910b99722d201c6cf88eb7d1112b43475b9765b118f289b5d65d919000d::emojicoin_dot_fun: E_ALREADY_REGISTERED(0x9): Market is already registered.
at ../../../sdk/src/emojicoin_dot_fun/payload-builders.ts:111
109 | });
110 |
> 111 | const userTransactionResponse = (await this.aptos.waitForTransaction({
| ^
112 | transactionHash: pendingTransaction.hash,
113 | options,
114 | })) as UserTransactionResponse;
at Kt (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/node_modules/.pnpm/@aptos-labs[email protected]/node_modules/@aptos-labs/ts-sdk/src/api/account.ts:229:7)
at EntryFunctionTransactionBuilder.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/payload-builders.ts:111:38)
at Function.submit (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/emojicoin_dot_fun/emojicoin-dot-fun.ts:370:22)
at EmojicoinClient.register (/home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/sdk/src/client/emojicoin-client.ts:140:22)
at /home/runner/work/emojicoin-dot-fun/emojicoin-dot-fun/src/typescript/frontend/tests/e2e/search.spec.ts:12:3
|
|
|
src/typescript/frontend/[setup] › global.setup.ts#L1
src/typescript/frontend/[setup] › global.setup.ts took 4.1m
|
|
The logs for this run have expired and are no longer available.
Loading