Shard playwright tests in CI #26
Annotations
19 errors, 12 warnings, and 2 notices
Merge production HTML report:
../../../../../__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
|
Merge production HTML report:
../../../../../__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
|
Merge production HTML report:
../../../../../__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
|
Merge production HTML report:
../../../../../__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.
|
Merge production HTML report:
../../../../../__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
|
Merge production HTML report:
../../../../../__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.
|
Merge production HTML report:
../../../../../__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
|
Merge production HTML report:
../../../../../__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.
|
Merge production HTML report:
../../../../../__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
|
Merge production HTML report:
../../../../../__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.
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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.
|
Merge development HTML report:
../../../../../__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
|
Merge development HTML report:
../../../../../__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
|
Upload HTML report
No files were found with the provided path: playwright-report. No artifacts will be uploaded.
|
Merge production HTML report:
[firefox] › entity-settings.spec.ts#L1
[firefox] › entity-settings.spec.ts took 6.7m
|
Merge production HTML report:
[firefox] › welcome.spec.ts#L1
[firefox] › welcome.spec.ts took 2.9m
|
Merge production HTML report:
[firefox] › import-export.spec.ts#L1
[firefox] › import-export.spec.ts took 1.7m
|
Merge production HTML report:
[firefox] › template-settings.spec.ts#L1
[firefox] › template-settings.spec.ts took 1.7m
|
Merge production HTML report:
[mobile-webkit] › entity-settings.spec.ts#L1
[mobile-webkit] › entity-settings.spec.ts took 1.0m
|
Post Run actions/checkout@v4
The process '/usr/bin/git' failed with exit code 128
|
Merge development HTML report:
[mobile-webkit] › entity-settings.spec.ts#L1
[mobile-webkit] › entity-settings.spec.ts took 1.2m
|
Merge development HTML report:
[webkit] › entity-settings.spec.ts#L1
[webkit] › entity-settings.spec.ts took 1.1m
|
Merge development HTML report:
[firefox] › routing.spec.ts#L1
[firefox] › routing.spec.ts took 1.0m
|
Merge development HTML report:
[firefox] › entity-settings.spec.ts#L1
[firefox] › entity-settings.spec.ts took 1.0m
|
Merge development HTML report:
[webkit] › routing.spec.ts#L1
[webkit] › routing.spec.ts took 50.2s
|
Merge production HTML report
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)
|
Merge development HTML report
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)
|
The logs for this run have expired and are no longer available.
Loading