Add P2S and OP_EVAL support #101
Annotations
10 errors, 1 warning, and 1 notice
Test production build:
tests/screenshots.spec.ts#L9
1) [chromium-hd] › screenshots.spec.ts:3:5 › product screenshots: recoverable vault ──────────────
Error: Screenshot comparison failed:
34 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts-snapshots/template-settings-chromium-hd-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-recoverable-vault-chromium-hd/template-settings-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-recoverable-vault-chromium-hd/template-settings-diff.png
Call log:
- expect.toHaveScreenshot(template-settings.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 34 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
- 34 pixels (ratio 0.01 of all image pixels) are different.
7 | })
8 | .click();
> 9 | await expect(page).toHaveScreenshot('template-settings.png', {
| ^
10 | scale: 'device',
11 | });
12 | await expect(page.locator('h1 .title')).toHaveText(
at /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts:9:22
|
Test production build:
tests/screenshots.spec.ts#L9
1) [chromium-hd] › screenshots.spec.ts:3:5 › product screenshots: recoverable vault ──────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
34 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts-snapshots/template-settings-chromium-hd-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-recoverable-vault-chromium-hd-retry1/template-settings-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-recoverable-vault-chromium-hd-retry1/template-settings-diff.png
Call log:
- expect.toHaveScreenshot(template-settings.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 34 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
- 34 pixels (ratio 0.01 of all image pixels) are different.
7 | })
8 | .click();
> 9 | await expect(page).toHaveScreenshot('template-settings.png', {
| ^
10 | scale: 'device',
11 | });
12 | await expect(page.locator('h1 .title')).toHaveText(
at /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts:9:22
|
Test production build:
tests/screenshots.spec.ts#L9
1) [chromium-hd] › screenshots.spec.ts:3:5 › product screenshots: recoverable vault ──────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
34 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts-snapshots/template-settings-chromium-hd-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-recoverable-vault-chromium-hd-retry2/template-settings-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-recoverable-vault-chromium-hd-retry2/template-settings-diff.png
Call log:
- expect.toHaveScreenshot(template-settings.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 34 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
- 34 pixels (ratio 0.01 of all image pixels) are different.
7 | })
8 | .click();
> 9 | await expect(page).toHaveScreenshot('template-settings.png', {
| ^
10 | scale: 'device',
11 | });
12 | await expect(page.locator('h1 .title')).toHaveText(
at /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts:9:22
|
Test production build:
tests/screenshots.spec.ts#L45
2) [chromium-hd] › screenshots.spec.ts:33:5 › product screenshots: scratch pad ───────────────────
Error: Screenshot comparison failed:
2335 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts-snapshots/scratch-pad-chromium-hd-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-scratch-pad-chromium-hd/scratch-pad-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-scratch-pad-chromium-hd/scratch-pad-diff.png
Call log:
- expect.toHaveScreenshot(scratch-pad.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2335 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
- 2335 pixels (ratio 0.01 of all image pixels) are different.
43 | `window._IDE_E2E_TESTING_VIEW_CONFIG.setScriptEditorWidths(50)`,
44 | );
> 45 | await expect(page).toHaveScreenshot('scratch-pad.png', {
| ^
46 | scale: 'device',
47 | });
48 | });
at /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts:45:22
|
Test production build:
tests/screenshots.spec.ts#L45
2) [chromium-hd] › screenshots.spec.ts:33:5 › product screenshots: scratch pad ───────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
2335 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts-snapshots/scratch-pad-chromium-hd-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-scratch-pad-chromium-hd-retry1/scratch-pad-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-scratch-pad-chromium-hd-retry1/scratch-pad-diff.png
Call log:
- expect.toHaveScreenshot(scratch-pad.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2335 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
- 2335 pixels (ratio 0.01 of all image pixels) are different.
43 | `window._IDE_E2E_TESTING_VIEW_CONFIG.setScriptEditorWidths(50)`,
44 | );
> 45 | await expect(page).toHaveScreenshot('scratch-pad.png', {
| ^
46 | scale: 'device',
47 | });
48 | });
at /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts:45:22
|
Test production build:
tests/screenshots.spec.ts#L45
2) [chromium-hd] › screenshots.spec.ts:33:5 › product screenshots: scratch pad ───────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
2335 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts-snapshots/scratch-pad-chromium-hd-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-scratch-pad-chromium-hd-retry2/scratch-pad-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/screenshots-product-screenshots-scratch-pad-chromium-hd-retry2/scratch-pad-diff.png
Call log:
- expect.toHaveScreenshot(scratch-pad.png) with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 2335 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
- 2335 pixels (ratio 0.01 of all image pixels) are different.
43 | `window._IDE_E2E_TESTING_VIEW_CONFIG.setScriptEditorWidths(50)`,
44 | );
> 45 | await expect(page).toHaveScreenshot('scratch-pad.png', {
| ^
46 | scale: 'device',
47 | });
48 | });
at /__w/bitauth-ide/bitauth-ide/tests/screenshots.spec.ts:45:22
|
Test production build:
tests/autosave.spec.ts#L49
3) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────
Error: Screenshot comparison failed:
1259 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-chromium-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-chromium/autosaves-after-every-action-1-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-chromium/autosaves-after-every-action-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 1259 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
- 1259 pixels (ratio 0.01 of all image pixels) are different.
47 | await expect(page.locator('.detected-link').first()).toBeVisible();
48 | await page.getByText('Paste a template below to import.').click();
> 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
|
Test production build:
tests/autosave.spec.ts#L49
3) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
1259 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-chromium-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-chromium-retry1/autosaves-after-every-action-1-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-chromium-retry1/autosaves-after-every-action-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 1259 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
- 1259 pixels (ratio 0.01 of all image pixels) are different.
47 | await expect(page.locator('.detected-link').first()).toBeVisible();
48 | await page.getByText('Paste a template below to import.').click();
> 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
|
Test production build:
tests/autosave.spec.ts#L49
3) [chromium] › autosave.spec.ts:3:5 › autosaves after every action ──────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Screenshot comparison failed:
1259 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-chromium-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-chromium-retry2/autosaves-after-every-action-1-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/autosave-autosaves-after-every-action-chromium-retry2/autosaves-after-every-action-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 1259 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
- 1259 pixels (ratio 0.01 of all image pixels) are different.
47 | await expect(page.locator('.detected-link').first()).toBeVisible();
48 | await page.getByText('Paste a template below to import.').click();
> 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
|
Test production build:
tests/editor.spec.ts#L13
4) [chromium] › editor.spec.ts:3:5 › renders spacers as expected ─────────────────────────────────
Error: Screenshot comparison failed:
662 pixels (ratio 0.01 of all image pixels) are different.
Expected: /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts-snapshots/renders-spacers-as-expected-1-chromium-linux.png
Received: /__w/bitauth-ide/bitauth-ide/test-results/editor-renders-spacers-as-expected-chromium/renders-spacers-as-expected-1-actual.png
Diff: /__w/bitauth-ide/bitauth-ide/test-results/editor-renders-spacers-as-expected-chromium/renders-spacers-as-expected-1-diff.png
Call log:
- expect.toHaveScreenshot with timeout 5000ms
- verifying given screenshot expectation
- taking page screenshot
- disabled all CSS animations
- waiting for fonts to load...
- fonts loaded
- 662 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
- 662 pixels (ratio 0.01 of all image pixels) are different.
11 | `window._IDE_E2E_TESTING_VIEW_CONFIG.setFrames2SplitHeight(10)`,
12 | );
> 13 | await expect(page).toHaveScreenshot();
| ^
14 | await page.getByRole('button', { name: 'False' }).click();
15 | await expect(page).toHaveScreenshot();
16 | });
at /__w/bitauth-ide/bitauth-ide/tests/editor.spec.ts:13:22
|
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
Test production build
14 failed
[chromium-hd] › screenshots.spec.ts:3:5 › product screenshots: recoverable vault ───────────────
[chromium-hd] › screenshots.spec.ts:33:5 › product screenshots: scratch pad ────────────────────
[chromium] › autosave.spec.ts:3:5 › autosaves after every action ───────────────────────────────
[chromium] › editor.spec.ts:3:5 › renders spacers as expected ──────────────────────────────────
[chromium] › editor.spec.ts:18:5 › renders error as expected for a non-push opcode in unlocking script
[chromium] › editor.spec.ts:32:5 › displays evaluation of tested scripts ───────────────────────
[chromium] › editor.spec.ts:64:5 › ignores misleading unicode characters, shows compilation on hover
[chromium] › editor.spec.ts:77:5 › renders loops as expected ───────────────────────────────────
[chromium] › entity-settings.spec.ts:3:5 › renders entity settings ─────────────────────────────
[chromium] › entity-settings.spec.ts:30:5 › allows single entity deletion and recreation ───────
[chromium] › entity-settings.spec.ts:98:5 › can switch between entities ────────────────────────
[chromium] › import-export.spec.ts:3:5 › import template from file ─────────────────────────────
[chromium] › import-export.spec.ts:21:5 › shows JSON errors ────────────────────────────────────
[chromium] › notifier.spec.ts:3:5 › displays update notifier, can delay update ─────────────────
8 passed (6.6m)
|
Loading