Skip to content

ソング: ループ範囲を設定できるようにする #7990

ソング: ループ範囲を設定できるようにする

ソング: ループ範囲を設定できるようにする #7990

Triggered via pull request October 21, 2024 10:31
Status Failure
Total duration 6m 32s
Artifacts 1

test.yml

on: pull_request
Matrix: e2e-test
commit-snapshots
0s
commit-snapshots
Fit to window
Zoom out
Zoom in

Annotations

8 errors, 7 warnings, and 7 notices
../tests/unit/domain/project.node.spec.ts > migrateProjectFileObject > v0.14.11: src/domain/project/index.ts#L308
ZodError: [ { "code": "invalid_type", "expected": "object", "received": "undefined", "path": [ "song", "loop" ], "message": "Required" } ] ❯ Object.get error [as error] ../node_modules/zod/lib/index.mjs:538:31 ❯ ZodObject.parse ../node_modules/zod/lib/index.mjs:638:22 ❯ Module.migrateProjectFileObject domain/project/index.ts:308:43 ❯ ../tests/unit/domain/project.node.spec.ts:20:11 ⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯⎯ Serialized Error: { issues: [ { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'song', 'loop' ], message: 'Required' } ], addIssue: 'Function<anonymous>', addIssues: 'Function<anonymous>', errors: [ { code: 'invalid_type', expected: 'object', received: 'undefined', path: [ 'song', 'loop' ], message: 'Required' } ], format: 'Function<format>', isEmpty: false, flatten: 'Function<flatten>', formErrors: { formErrors: [], fieldErrors: { song: [ 'Required' ] } } }
unit-test
Process completed with exit code 1.
[browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示: tests\e2e\browser\スクリーンショット.spec.ts#L149
1) [browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示 ──────────────────────────────────────── Error: Screenshot comparison failed: 2511 pixels (ratio 0.01 of all image pixels) are different. Expected: D:\a\voicevox\voicevox\tests\e2e\browser\スクリーンショット.spec.ts-snapshots\ソング画面-browser-win32.png Received: D:\a\voicevox\voicevox\test-results\スクリーンショット-メイン画面の表示-browser\ソング画面-actual.png Diff: D:\a\voicevox\voicevox\test-results\スクリーンショット-メイン画面の表示-browser\ソング画面-diff.png Call log: - expect.toHaveScreenshot(ソング画面.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2511 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 - 2511 pixels (ratio 0.01 of all image pixels) are different. 147 | await page.getByText("ソング").click(); 148 | await expect(page.getByText("ソング")).toBeEnabled(); // 無効化が解除されるまで待つ > 149 | await expect(page).toHaveScreenshot("ソング画面.png"); | ^ 150 | }); 151 | at D:\a\voicevox\voicevox\tests\e2e\browser\スクリーンショット.spec.ts:149:22
[browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示: tests\e2e\browser\スクリーンショット.spec.ts#L149
1) [browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示 ──────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 2511 pixels (ratio 0.01 of all image pixels) are different. Expected: D:\a\voicevox\voicevox\tests\e2e\browser\スクリーンショット.spec.ts-snapshots\ソング画面-browser-win32.png Received: D:\a\voicevox\voicevox\test-results\スクリーンショット-メイン画面の表示-browser-retry1\ソング画面-actual.png Diff: D:\a\voicevox\voicevox\test-results\スクリーンショット-メイン画面の表示-browser-retry1\ソング画面-diff.png Call log: - expect.toHaveScreenshot(ソング画面.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2511 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 - 2511 pixels (ratio 0.01 of all image pixels) are different. 147 | await page.getByText("ソング").click(); 148 | await expect(page.getByText("ソング")).toBeEnabled(); // 無効化が解除されるまで待つ > 149 | await expect(page).toHaveScreenshot("ソング画面.png"); | ^ 150 | }); 151 | at D:\a\voicevox\voicevox\tests\e2e\browser\スクリーンショット.spec.ts:149:22
[browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示: tests\e2e\browser\スクリーンショット.spec.ts#L149
1) [browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示 ──────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Screenshot comparison failed: 2511 pixels (ratio 0.01 of all image pixels) are different. Expected: D:\a\voicevox\voicevox\tests\e2e\browser\スクリーンショット.spec.ts-snapshots\ソング画面-browser-win32.png Received: D:\a\voicevox\voicevox\test-results\スクリーンショット-メイン画面の表示-browser-retry2\ソング画面-actual.png Diff: D:\a\voicevox\voicevox\test-results\スクリーンショット-メイン画面の表示-browser-retry2\ソング画面-diff.png Call log: - expect.toHaveScreenshot(ソング画面.png) with timeout 5000ms - verifying given screenshot expectation - taking page screenshot - disabled all CSS animations - waiting for fonts to load... - fonts loaded - 2511 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 - 2511 pixels (ratio 0.01 of all image pixels) are different. 147 | await page.getByText("ソング").click(); 148 | await expect(page.getByText("ソング")).toBeEnabled(); // 無効化が解除されるまで待つ > 149 | await expect(page).toHaveScreenshot("ソング画面.png"); | ^ 150 | }); 151 | at D:\a\voicevox\voicevox\tests\e2e\browser\スクリーンショット.spec.ts:149:22
[browser] › browser\アクセント.spec.ts:7:5 › アクセント分割したらアクセント区間が増える: tests\e2e\browser\アクセント.spec.ts#L13
2) [browser] › browser\アクセント.spec.ts:7:5 › アクセント分割したらアクセント区間が増える ───────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: 1 Received: 0 11 | await page.locator(".audio-cell input").first().press("Enter"); 12 | await page.waitForTimeout(500); > 13 | expect(await page.locator(".mora-table").count()).toBe(1); | ^ 14 | await (await page.locator(".splitter-cell").all())[1].click(); 15 | await page.waitForTimeout(500); 16 | expect(await page.locator(".mora-table").count()).toBe(2); at D:\a\voicevox\voicevox\tests\e2e\browser\アクセント.spec.ts:13:53
[browser] › browser\音声パラメータ.spec.ts:12:5 › 音声パラメータ引き継ぎの設定: tests\e2e\browser\音声パラメータ.spec.ts#L9
3) [browser] › browser\音声パラメータ.spec.ts:12:5 › 音声パラメータ引き継ぎの設定 ───────────────────────────────────── Error: expect(received).toBe(expected) // Object.is equality Expected: "1.00" Received: "0.50" 7 | async function validateValue(locator: Locator, expectedValue: string) { 8 | const value = await locator.evaluate((e: HTMLInputElement) => e.value); > 9 | expect(value).toBe(expectedValue); | ^ 10 | } 11 | 12 | test("音声パラメータ引き継ぎの設定", async ({ page }) => { at validateValue (D:\a\voicevox\voicevox\tests\e2e\browser\音声パラメータ.spec.ts:9:17) at D:\a\voicevox\voicevox\tests\e2e\browser\音声パラメータ.spec.ts:37:3
e2e-test (windows-latest)
Process completed with exit code 1.
Slow Test: [browser] › browser/アップデート通知ダイアログ.spec.ts#L1
[browser] › browser/アップデート通知ダイアログ.spec.ts took 16.8s
build-test: src/sing/domain.ts#L351
Unexpected console statement
Slow Test: [browser] › browser\アップデート通知ダイアログ.spec.ts#L1
[browser] › browser\アップデート通知ダイアログ.spec.ts took 18.0s
Slow Test: [browser] › browser/song/ソング.spec.ts#L1
[browser] › browser/song/ソング.spec.ts took 30.3s
Slow Test: [browser] › browser/複数選択/選択.spec.ts#L1
[browser] › browser/複数選択/選択.spec.ts took 23.9s
Slow Test: [browser] › browser/複数選択/値変更.spec.ts#L1
[browser] › browser/複数選択/値変更.spec.ts took 16.2s
Slow Test: [electron] › electron/example.spec.ts#L1
[electron] › electron/example.spec.ts took 21.0s
🎭 Playwright Run Summary
2 skipped 24 passed (1.8m)
🎭 Playwright Run Summary
31 skipped
🎭 Playwright Run Summary
1 passed (15.7s)
🎭 Playwright Run Summary
1 failed [browser] › browser\スクリーンショット.spec.ts:126:5 › メイン画面の表示 ───────────────────────────────────────── 2 flaky [browser] › browser\アクセント.spec.ts:7:5 › アクセント分割したらアクセント区間が増える ────────────────────────────────── [browser] › browser\音声パラメータ.spec.ts:12:5 › 音声パラメータ引き継ぎの設定 ────────────────────────────────────── 23 passed (2.8m)
🎭 Playwright Run Summary
4 skipped 22 passed (3.6m)
🎭 Playwright Run Summary
1 passed (26.9s)
🎭 Playwright Run Summary
31 skipped

Artifacts

Produced during runtime
Name Size
playwright-report-windows-latest
45.2 MB