Shard playwright tests in CI #26
Annotations
10 errors and 1 notice
Test production build:
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
|
Test production build:
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
|
Test production build:
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
|
Test production build:
tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ─────────────────────────────
Test timeout of 30000ms exceeded.
|
Test production build:
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
|
Test production build:
tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ─────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Test production build:
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
|
Test production build:
tests/entity-settings.spec.ts#L1
2) [firefox] › entity-settings.spec.ts:3:5 › renders entity settings ─────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 30000ms exceeded.
|
Test production build:
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
|
Test production build:
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.
|
Test production build
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)
|
The logs for this run have expired and are no longer available.
Loading