Skip to content

Shard playwright tests in CI #26

Shard playwright tests in CI

Shard playwright tests in CI #26

Triggered via push January 19, 2024 06:30
Status Failure
Total duration 23m 23s
Artifacts 5

ci.yml

on: push
Matrix: e2e-tests
merge-reports
28s
merge-reports
Fit to window
Zoom out
Zoom in

Annotations

49 errors, 13 warnings, and 6 notices
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L1
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Test timeout of 30000ms exceeded.
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L32
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Error: page.waitForFunction: Test timeout of 30000ms exceeded. 30 | await page.locator('.editor textarea').press('ArrowRight'); 31 | await page.locator('.editor textarea').press('!'); > 32 | await page.waitForFunction( | ^ 33 | `window.localStorage['${storageKey1}']?.includes('🌎!')`, 34 | ); 35 | expect( at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:32:14
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry1/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry1/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry2/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry2/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry1/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry1/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry2/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry2/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console: tests/welcome.spec.ts#L182
3) [mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode Error: expect(received).toContain(expected) // indexOf Expected substring: "Bitauth IDE is installed locally and ready to use offline." Received string: "LogRocket: script could not load. Check that you have a valid network connection.[Blueprint] Icon 'caret-down' (16px) could not be loaded. TypeError: Importing a module script failed.%cWelcome to Bitauth IDE!··· %cThe %clibauth%c library is available at%c libauth%c (%cwindow.libauth%c). You can click a line in the evaluation viewer to inspect the program state at that point in the evaluation.· %cTip: to quickly stringify an object which %cJSON.stringify%c doesn't support, try%c libauth.stringify%c. font-weight: bold; color: #2a5b8b; font-weight: bold; color: #cb1b15; font-weight: bold; color: #cb1b15; font-weight: bold; color: #888; font-style: italic; color: #cb1b15; font-weight: bold; font-style: italic; color: #888; font-style: italic; color: #cb1b15; font-weight: bold; font-style: italic; color: #888; font-style: italic;" 180 | ).toBeVisible(); 181 | expect(logs).toContain('Welcome to Bitauth IDE!'); > 182 | expect(logs).toContain( | ^ 183 | process.env.NODE_ENV === 'production' 184 | ? 'Bitauth IDE is installed locally and ready to use offline.' 185 | : 'Bitauth IDE is running in development mode.', at /__w/bitauth-ide/bitauth-ide/tests/welcome.spec.ts:182:16
[mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console: tests/welcome.spec.ts#L182
3) [mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "Bitauth IDE is installed locally and ready to use offline." Received string: "LogRocket: script could not load. Check that you have a valid network connection.[Blueprint] Icon 'caret-down' (16px) could not be loaded. TypeError: Importing a module script failed.%cWelcome to Bitauth IDE!··· %cThe %clibauth%c library is available at%c libauth%c (%cwindow.libauth%c). You can click a line in the evaluation viewer to inspect the program state at that point in the evaluation.· %cTip: to quickly stringify an object which %cJSON.stringify%c doesn't support, try%c libauth.stringify%c. font-weight: bold; color: #2a5b8b; font-weight: bold; color: #cb1b15; font-weight: bold; color: #cb1b15; font-weight: bold; color: #888; font-style: italic; color: #cb1b15; font-weight: bold; font-style: italic; color: #888; font-style: italic; color: #cb1b15; font-weight: bold; font-style: italic; color: #888; font-style: italic;" 180 | ).toBeVisible(); 181 | expect(logs).toContain('Welcome to Bitauth IDE!'); > 182 | expect(logs).toContain( | ^ 183 | process.env.NODE_ENV === 'production' 184 | ? 'Bitauth IDE is installed locally and ready to use offline.' 185 | : 'Bitauth IDE is running in development mode.', at /__w/bitauth-ide/bitauth-ide/tests/welcome.spec.ts:182:16
[mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console: tests/welcome.spec.ts#L182
3) [mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(received).toContain(expected) // indexOf Expected substring: "Bitauth IDE is installed locally and ready to use offline." Received string: "LogRocket: script could not load. Check that you have a valid network connection.[Blueprint] Icon 'caret-down' (16px) could not be loaded. TypeError: Importing a module script failed.%cWelcome to Bitauth IDE!··· %cThe %clibauth%c library is available at%c libauth%c (%cwindow.libauth%c). You can click a line in the evaluation viewer to inspect the program state at that point in the evaluation.· %cTip: to quickly stringify an object which %cJSON.stringify%c doesn't support, try%c libauth.stringify%c. font-weight: bold; color: #2a5b8b; font-weight: bold; color: #cb1b15; font-weight: bold; color: #cb1b15; font-weight: bold; color: #888; font-style: italic; color: #cb1b15; font-weight: bold; font-style: italic; color: #888; font-style: italic; color: #cb1b15; font-weight: bold; font-style: italic; color: #888; font-style: italic;" 180 | ).toBeVisible(); 181 | expect(logs).toContain('Welcome to Bitauth IDE!'); > 182 | expect(logs).toContain( | ^ 183 | process.env.NODE_ENV === 'production' 184 | ? 'Bitauth IDE is installed locally and ready to use offline.' 185 | : 'Bitauth IDE is running in development mode.', at /__w/bitauth-ide/bitauth-ide/tests/welcome.spec.ts:182:16
[chromium] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L1
1) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L32
1) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────────── Error: page.waitForFunction: Test timeout of 30000ms exceeded. 30 | await page.locator('.editor textarea').press('ArrowRight'); 31 | await page.locator('.editor textarea').press('!'); > 32 | await page.waitForFunction( | ^ 33 | `window.localStorage['${storageKey1}']?.includes('🌎!')`, 34 | ); 35 | expect( at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:32:14
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry1/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry1/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry2/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry2/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry1/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry1/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry2/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry2/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[webkit] › routing.spec.ts:149:5 › displays errors when fetching from GitHub's API: tests/routing.spec.ts#L163
3) [webkit] › routing.spec.ts:149:5 › displays errors when fetching from GitHub's API ──────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Choose a template to begin' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('heading', { name: 'Choose a template to begin' }) 161 | await expect( 162 | page.getByRole('heading', { name: 'Choose a template to begin' }), > 163 | ).toBeVisible(); | ^ 164 | }); 165 | 166 | test('gracefully handles outdated share links', async ({ page }) => { at /__w/bitauth-ide/bitauth-ide/tests/routing.spec.ts:163:5
e2e-tests (dev, 2/2)
Process completed with exit code 1.
[firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts: tests/editor.spec.ts#L35
1) [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ─────────────────────── Error: Screenshot comparison failed: 14446 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/Displays-evaluation-of-tested-scripts-1-firefox-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox/Displays-evaluation-of-tested-scripts-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox/Displays-evaluation-of-tested-scripts-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2195 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14912 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14446 pixels (ratio 0.02 of all image pixels) are different. 33 | await loadTemplate(page, 'tests/fixtures/state-merkle-trees.json'); 34 | await page.getByRole('button', { name: 'Empty Leaf', exact: true }).click(); > 35 | await expect(page).toHaveScreenshot(); | ^ 36 | await page.getByRole('button', { name: 'Filled Leaf', exact: true }).click(); 37 | await expect(page).toHaveScreenshot(); 38 | await page.getByRole('button', { name: 'Left Sibling', exact: true }).click(); at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:35:22
[firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts: tests/editor.spec.ts#L35
1) [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 14446 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/Displays-evaluation-of-tested-scripts-1-firefox-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry1/Displays-evaluation-of-tested-scripts-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry1/Displays-evaluation-of-tested-scripts-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 354 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14478 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14446 pixels (ratio 0.02 of all image pixels) are different. 33 | await loadTemplate(page, 'tests/fixtures/state-merkle-trees.json'); 34 | await page.getByRole('button', { name: 'Empty Leaf', exact: true }).click(); > 35 | await expect(page).toHaveScreenshot(); | ^ 36 | await page.getByRole('button', { name: 'Filled Leaf', exact: true }).click(); 37 | await expect(page).toHaveScreenshot(); 38 | await page.getByRole('button', { name: 'Left Sibling', exact: true }).click(); at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:35:22
[firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts: tests/editor.spec.ts#L35
1) [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 14446 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/Displays-evaluation-of-tested-scripts-1-firefox-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry2/Displays-evaluation-of-tested-scripts-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry2/Displays-evaluation-of-tested-scripts-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2225 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14923 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14446 pixels (ratio 0.02 of all image pixels) are different. 33 | await loadTemplate(page, 'tests/fixtures/state-merkle-trees.json'); 34 | await page.getByRole('button', { name: 'Empty Leaf', exact: true }).click(); > 35 | await expect(page).toHaveScreenshot(); | ^ 36 | await page.getByRole('button', { name: 'Filled Leaf', exact: true }).click(); 37 | await expect(page).toHaveScreenshot(); 38 | await page.getByRole('button', { name: 'Left Sibling', exact: true }).click(); at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:35:22
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: tests/entity-settings.spec.ts#L21
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('heading', { name: 'Welcome!' }) - locator resolved to <h2>Welcome!</h2> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - waiting... - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-po
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: tests/entity-settings.spec.ts#L21
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('heading', { name: 'Welcome!' }) - locator resolved to <h2>Welcome!</h2> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - waiting... - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scr
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: tests/entity-settings.spec.ts#L21
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('heading', { name: 'Welcome!' }) - locator resolved to <h2>Welcome!</h2> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - waiting... - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scr
[firefox] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation: tests/entity-settings.spec.ts#L1
3) [firefox] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation ─────── Test timeout of 30000ms exceeded.
[firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts: ../../../../../__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts#L35
1) [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ─────────────────────── Error: Screenshot comparison failed: 14446 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/Displays-evaluation-of-tested-scripts-1-firefox-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox/Displays-evaluation-of-tested-scripts-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox/Displays-evaluation-of-tested-scripts-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2195 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14912 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14446 pixels (ratio 0.02 of all image pixels) are different. 33 | await loadTemplate(page, 'tests/fixtures/state-merkle-trees.json'); 34 | await page.getByRole('button', { name: 'Empty Leaf', exact: true }).click(); > 35 | await expect(page).toHaveScreenshot(); | ^ 36 | await page.getByRole('button', { name: 'Filled Leaf', exact: true }).click(); 37 | await expect(page).toHaveScreenshot(); 38 | await page.getByRole('button', { name: 'Left Sibling', exact: true }).click(); at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:35:22
[firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts: ../../../../../__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts#L35
1) [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ─────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 14446 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/Displays-evaluation-of-tested-scripts-1-firefox-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry1/Displays-evaluation-of-tested-scripts-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry1/Displays-evaluation-of-tested-scripts-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 354 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14478 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14446 pixels (ratio 0.02 of all image pixels) are different. 33 | await loadTemplate(page, 'tests/fixtures/state-merkle-trees.json'); 34 | await page.getByRole('button', { name: 'Empty Leaf', exact: true }).click(); > 35 | await expect(page).toHaveScreenshot(); | ^ 36 | await page.getByRole('button', { name: 'Filled Leaf', exact: true }).click(); 37 | await expect(page).toHaveScreenshot(); 38 | await page.getByRole('button', { name: 'Left Sibling', exact: true }).click(); at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:35:22
[firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts: ../../../../../__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts#L35
1) [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ─────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 14446 pixels (ratio 0.02 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/Displays-evaluation-of-tested-scripts-1-firefox-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry2/Displays-evaluation-of-tested-scripts-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-Displays-evaluation-of-tested-scripts-firefox-retry2/Displays-evaluation-of-tested-scripts-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2225 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 14923 pixels (ratio 0.02 of all image pixels) are different. - waiting 250ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 14446 pixels (ratio 0.02 of all image pixels) are different. 33 | await loadTemplate(page, 'tests/fixtures/state-merkle-trees.json'); 34 | await page.getByRole('button', { name: 'Empty Leaf', exact: true }).click(); > 35 | await expect(page).toHaveScreenshot(); | ^ 36 | await page.getByRole('button', { name: 'Filled Leaf', exact: true }).click(); 37 | await expect(page).toHaveScreenshot(); 38 | await page.getByRole('button', { name: 'Left Sibling', exact: true }).click(); at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:35:22
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L21
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('heading', { name: 'Welcome!' }) - locator resolved to <h2>Welcome!</h2> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - waiting... - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-po
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L21
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('heading', { name: 'Welcome!' }) - locator resolved to <h2>Welcome!</h2> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - waiting... - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scr
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 30000ms exceeded.
[firefox] › entity-settings.spec.ts:3:5 › renders entity settings: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L21
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ───────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: locator.click: Test timeout of 30000ms exceeded. Call log: - waiting for getByRole('heading', { name: 'Welcome!' }) - locator resolved to <h2>Welcome!</h2> - attempting click action - waiting for element to be visible, enabled and stable - element is not stable - waiting... - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #1 - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear b…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #3 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #4 - waiting 100ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #5 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #7 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #8 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <div class="bp5-overlay-backdrop bp5-overlay-appear-d…></div> from <div class="bp5-portal">…</div> subtree intercepts pointer events - retrying click action, attempt #9 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scr
[firefox] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation: ../../../../../__w/bitauth-ide/bitauth-ide/tests/entity-settings.spec.ts#L1
3) [firefox] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation ─────── Test timeout of 30000ms exceeded.
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry1/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry1/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[webkit] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L49
1) [webkit] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry2/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-webkit-retry2/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry1/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry1/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L49
2) [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 651 pixels (ratio 0.01 of all image pixels) are different. Expected: /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts-snapshots/autosaves-after-every-action-1-mobile-webkit-linux.png Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry2/autosaves-after-every-action-1-actual.png Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-mobile-webkit-retry2/autosaves-after-every-action-1-diff.png Call log: - page._expectScreenshot with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 651 pixels (ratio 0.01 of all image pixels) are different. - waiting 100ms before taking screenshot - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - captured a stable screenshot - 651 pixels (ratio 0.01 of all image pixels) are different. 47 | await page.getByText('Paste a template below to import.').click(); 48 | await expect(page.locator('.detected-link').first()).toBeVisible(); > 49 | await expect(page).toHaveScreenshot(); | ^ 50 | await page.getByRole('button', { name: 'Import Template' }).click(); 51 | await expect(page.locator('h1 .title')).toHaveText('Untitled'); 52 | await page.getByRole('button', { name: 'Scratch Pad' }).click(); at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:49:22
[chromium] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L1
3) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────────── Test timeout of 30000ms exceeded.
[chromium] › autosave.spec.ts:3:5 › autosaves after every action: ../../../../../__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts#L32
3) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────────── Error: page.waitForFunction: Test timeout of 30000ms exceeded. 30 | await page.locator('.editor textarea').press('ArrowRight'); 31 | await page.locator('.editor textarea').press('!'); > 32 | await page.waitForFunction( | ^ 33 | `window.localStorage['${storageKey1}']?.includes('🌎!')`, 34 | ); 35 | expect( at /__w/bitauth-ide/bitauth-ide/tests/autosave.spec.ts:32:14
[webkit] › routing.spec.ts:149:5 › displays errors when fetching from GitHub's API: ../../../../../__w/bitauth-ide/bitauth-ide/tests/routing.spec.ts#L163
4) [webkit] › routing.spec.ts:149:5 › displays errors when fetching from GitHub's API ──────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByRole('heading', { name: 'Choose a template to begin' }) Expected: visible Received: hidden Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByRole('heading', { name: 'Choose a template to begin' }) 161 | await expect( 162 | page.getByRole('heading', { name: 'Choose a template to begin' }), > 163 | ).toBeVisible(); | ^ 164 | }); 165 | 166 | test('gracefully handles outdated share links', async ({ page }) => { at /__w/bitauth-ide/bitauth-ide/tests/routing.spec.ts:163:5
lint
The process '/usr/bin/git' failed with exit code 128
merge-reports
No files were found with the provided path: playwright-report. No artifacts will be uploaded.
Slow Test: [firefox] › entity-settings.spec.ts#L1
[firefox] › entity-settings.spec.ts took 6.7m
Slow Test: [firefox] › welcome.spec.ts#L1
[firefox] › welcome.spec.ts took 2.9m
Slow Test: [firefox] › import-export.spec.ts#L1
[firefox] › import-export.spec.ts took 1.7m
Slow Test: [firefox] › template-settings.spec.ts#L1
[firefox] › template-settings.spec.ts took 1.7m
Slow Test: [mobile-webkit] › entity-settings.spec.ts#L1
[mobile-webkit] › entity-settings.spec.ts took 1.0m
merge-reports
The process '/usr/bin/git' failed with exit code 128
Slow Test: [mobile-webkit] › entity-settings.spec.ts#L1
[mobile-webkit] › entity-settings.spec.ts took 1.2m
Slow Test: [webkit] › entity-settings.spec.ts#L1
[webkit] › entity-settings.spec.ts took 1.1m
Slow Test: [firefox] › routing.spec.ts#L1
[firefox] › routing.spec.ts took 1.0m
Slow Test: [firefox] › entity-settings.spec.ts#L1
[firefox] › entity-settings.spec.ts took 1.0m
Slow Test: [webkit] › routing.spec.ts#L1
[webkit] › routing.spec.ts took 50.2s
🎭 Playwright Run Summary
3 failed [webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────────────── [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────── [mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode 1 flaky [webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode 4 skipped 70 passed (8.2m)
🎭 Playwright Run Summary
1 flaky [chromium] › autosave.spec.ts:3:5 › autosaves after every action ─────────────────────────────── 4 skipped 73 passed (8.0m)
🎭 Playwright Run Summary
2 failed [webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────────────── [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────── 1 flaky [webkit] › routing.spec.ts:149:5 › displays errors when fetching from GitHub's API ───────────── 4 skipped 71 passed (9.6m)
🎭 Playwright Run Summary
12 failed [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ──────────────────────── [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ────────────────────────────── [firefox] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation ──────── [firefox] › entity-settings.spec.ts:170:5 › can create variables ─────────────────────────────── [firefox] › entity-settings.spec.ts:221:5 › conventionalizes IDs, warns about non-unique IDs ─── [firefox] › entity-settings.spec.ts:259:5 › edit variable dialog allows deletion ─────────────── [firefox] › import-export.spec.ts:22:5 › shows JSON errors ───────────────────────────────────── [firefox] › template-settings.spec.ts:74:5 › can download and re-import template ─────────────── [firefox] › welcome.spec.ts:38:5 › loads the single signature template ───────────────────────── [firefox] › welcome.spec.ts:69:5 › loads the multisig template ───────────────────────────────── [firefox] › welcome.spec.ts:128:5 › can import a template ────────────────────────────────────── [firefox] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode 5 flaky [chromium] › autosave.spec.ts:3:5 › autosaves after every action ─────────────────────────────── [firefox] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── [firefox] › editor.spec.ts:3:5 › renders spacers as expected ─────────────────────────────────── [firefox] › entity-settings.spec.ts:97:5 › can switch between entities ───────────────────────── [firefox] › welcome.spec.ts:90:5 › loads the recoverable vault template ──────────────────────── 4 skipped 57 passed (19.3m)
🎭 Playwright Run Summary
15 failed [firefox] › editor.spec.ts:32:5 › Displays evaluation of tested scripts ──────────────────────── [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ────────────────────────────── [firefox] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation ──────── [firefox] › entity-settings.spec.ts:170:5 › can create variables ─────────────────────────────── [firefox] › entity-settings.spec.ts:221:5 › conventionalizes IDs, warns about non-unique IDs ─── [firefox] › entity-settings.spec.ts:259:5 › edit variable dialog allows deletion ─────────────── [firefox] › import-export.spec.ts:22:5 › shows JSON errors ───────────────────────────────────── [firefox] › template-settings.spec.ts:74:5 › can download and re-import template ─────────────── [firefox] › welcome.spec.ts:38:5 › loads the single signature template ───────────────────────── [firefox] › welcome.spec.ts:69:5 › loads the multisig template ───────────────────────────────── [firefox] › welcome.spec.ts:128:5 › can import a template ────────────────────────────────────── [firefox] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode [webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────────────── [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────── [mobile-webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode 6 flaky [chromium] › autosave.spec.ts:3:5 › autosaves after every action ─────────────────────────────── [firefox] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────── [firefox] › editor.spec.ts:3:5 › renders spacers as expected ─────────────────────────────────── [firefox] › entity-settings.spec.ts:97:5 › can switch between entities ───────────────────────── [firefox] › welcome.spec.ts:90:5 › loads the recoverable vault template ──────────────────────── [webkit] › welcome.spec.ts:170:5 › logs welcome message to console, indicates development/production mode 8 skipped 127 passed (19.3m)
🎭 Playwright Run Summary
2 failed [webkit] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────────────── [mobile-webkit] › autosave.spec.ts:3:5 › autosaves after every action ────────────────────────── 2 flaky [chromium] › autosave.spec.ts:3:5 › autosaves after every action ─────────────────────────────── [webkit] › routing.spec.ts:149:5 › displays errors when fetching from GitHub's API ───────────── 8 skipped 144 passed (9.6m)

Artifacts

Produced during runtime
Name Size
blob-report-dev-1 Expired
3.18 MB
blob-report-dev-2 Expired
25.2 MB
blob-report-prod-1 Expired
108 MB
blob-report-prod-2 Expired
15.6 MB
html-report-prod--run-1 Expired
123 MB