Shard playwright tests in CI #26
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 |
|