Skip to content

[WIP] エンジンのモック作成+それを使ったコンポーネントテスト #7972

[WIP] エンジンのモック作成+それを使ったコンポーネントテスト

[WIP] エンジンのモック作成+それを使ったコンポーネントテスト #7972

Triggered via pull request October 19, 2024 17:20
Status Failure
Total duration 1h 11m 24s
Artifacts 3

test.yml

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

Annotations

48 errors and 3 notices
lint: tests/unit/store/utils.ts#L12
Module '"@/mock/engineMock"' has no exported member 'mockHost'.
lint: tests/unit/store/utils.ts#L17
Cannot find module '@/mock/engineMock/speakerResourceMock' or its corresponding type declarations.
lint: tests/unit/store/utils.ts#L57
Parameter 'speaker' implicitly has an 'any' type.
lint: tests/unit/store/utils.ts#L64
Parameter 'styleInfo' implicitly has an 'any' type.
lint: tests/unit/store/utils.ts#L65
Parameter 's' implicitly has an 'any' type.
lint: tests/unit/store/utils.ts#L91
Parameter 'speaker' implicitly has an 'any' type.
lint
Process completed with exit code 2.
unit-test
Process completed with exit code 1.
build-test: tests/unit/store/utils.ts#L12
Module '"@/mock/engineMock"' has no exported member 'mockHost'.
build-test: tests/unit/store/utils.ts#L17
Cannot find module '@/mock/engineMock/speakerResourceMock' or its corresponding type declarations.
build-test: tests/unit/store/utils.ts#L57
Parameter 'speaker' implicitly has an 'any' type.
build-test: tests/unit/store/utils.ts#L64
Parameter 'styleInfo' implicitly has an 'any' type.
build-test: tests/unit/store/utils.ts#L65
Parameter 's' implicitly has an 'any' type.
build-test: tests/unit/store/utils.ts#L91
Parameter 'speaker' implicitly has an 'any' type.
build-test: tests/unit/store/utils.ts#L12
'mockHost' is defined but never used
build-test: tests/unit/store/utils.ts#L56
Unsafe assignment of an error typed value
build-test: tests/unit/store/utils.ts#L56
Unsafe call of an `error` type typed value
build-test: tests/unit/store/utils.ts#L57
Unsafe assignment of an error typed value
[browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests/e2e/browser/song/ソング.spec.ts#L1
1) [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests/e2e/navigators.ts#L17
1) [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/home/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:27:9
[browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests/e2e/browser/song/ソング.spec.ts#L1
1) [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests/e2e/navigators.ts#L17
1) [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/home/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:27:9
[browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests/e2e/browser/song/ソング.spec.ts#L1
1) [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests/e2e/navigators.ts#L17
1) [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/home/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:27:9
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/browser/song/ソング.spec.ts#L1
2) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/navigators.ts#L17
2) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/home/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:43:9
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/browser/song/ソング.spec.ts#L1
2) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/navigators.ts#L17
2) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/home/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /home/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:43:9
[browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests\e2e\browser\song\ソング.spec.ts#L1
1) [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests\e2e\navigators.ts#L17
1) [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (D:\a\voicevox\voicevox\tests\e2e\navigators.ts:17:48) at navigateToSong (D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:8:23) at D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:27:9
[browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests\e2e\browser\song\ソング.spec.ts#L1
1) [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests\e2e\navigators.ts#L17
1) [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (D:\a\voicevox\voicevox\tests\e2e\navigators.ts:17:48) at navigateToSong (D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:8:23) at D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:27:9
[browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests\e2e\browser\song\ソング.spec.ts#L1
1) [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる: tests\e2e\navigators.ts#L17
1) [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ──────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (D:\a\voicevox\voicevox\tests\e2e\navigators.ts:17:48) at navigateToSong (D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:8:23) at D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:27:9
[browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる: tests\e2e\browser\song\ソング.spec.ts#L1
2) [browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる: tests\e2e\navigators.ts#L17
2) [browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (D:\a\voicevox\voicevox\tests\e2e\navigators.ts:17:48) at navigateToSong (D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:8:23) at D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:43:9
[browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる: tests\e2e\browser\song\ソング.spec.ts#L1
2) [browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる: tests\e2e\navigators.ts#L17
2) [browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (D:\a\voicevox\voicevox\tests\e2e\navigators.ts:17:48) at navigateToSong (D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:8:23) at D:\a\voicevox\voicevox\tests\e2e\browser\song\ソング.spec.ts:43:9
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/browser/song/ソング.spec.ts#L1
1) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/navigators.ts#L17
1) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/Users/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:43:9
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/browser/song/ソング.spec.ts#L1
1) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/navigators.ts#L17
1) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/Users/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:43:9
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/browser/song/ソング.spec.ts#L1
1) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる: tests/e2e/navigators.ts#L17
1) [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/Users/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:43:9
[browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる: tests/e2e/browser/song/ソング.spec.ts#L1
2) [browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる: tests/e2e/navigators.ts#L17
2) [browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/Users/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:68:9
[browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる: tests/e2e/browser/song/ソング.spec.ts#L1
2) [browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 60000ms exceeded.
[browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる: tests/e2e/navigators.ts#L17
2) [browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: expect(locator).toBeVisible() Locator: getByText('利用規約に関するお知らせ') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 90000ms - waiting for getByText('利用規約に関するお知らせ') at navigators.ts:17 15 | */ 16 | export async function navigateToMain(page: Page) { > 17 | await expect(page.getByText("利用規約に関するお知らせ")).toBeVisible({ | ^ 18 | timeout: 90 * 1000, 19 | }); 20 | await page.waitForTimeout(100); at navigateToMain (/Users/runner/work/voicevox/voicevox/tests/e2e/navigators.ts:17:48) at navigateToSong (/Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:8:23) at /Users/runner/work/voicevox/voicevox/tests/e2e/browser/song/ソング.spec.ts:68:9
🎭 Playwright Run Summary
24 failed [browser] › browser/song/ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ───────────────────────────────────── [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ─────────────────────────────────────── [browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ─────────────────────────────────── [browser] › browser/アクセント.spec.ts:7:5 › アクセント分割したらアクセント区間が増える ────────────────────────────────── [browser] › browser/アップデート通知ダイアログ.spec.ts:46:5 › アップデートが通知されたりスキップしたりできる ─────────────────────── [browser] › browser/キャラクター並び替えダイアログ.spec.ts:7:5 › 「設定」→「キャラクター並び替え・視聴」で「設定 / キャラクター並び替え・視聴」ページが表示される [browser] › browser/ツールバーカスタマイズダイアログ.spec.ts:8:5 › ツールバーのカスタマイズでボタンを追加でき、デフォルトに戻すこともできる ──────── [browser] › browser/テキスト追加・削除・入れ替え.spec.ts:28:5 › テキストの追加・入れ替え・削除 ────────────────────────────── [browser] › browser/デフォルトスタイルダイアログ.spec.ts:7:5 › 「設定」→「デフォルトスタイル」で「設定 / デフォルトスタイル・試聴」ダイアログが表示される [browser] › browser/ヘルプ.spec.ts:7:5 › 「ヘルプ」メニューから各項目をクリックすると、その項目の内容が表示される ───────────────────── [browser] › browser/初回起動時.spec.ts:6:5 › 起動したら「利用規約に関するお知らせ」が表示される ────────────────────────────── [browser] › browser/初回起動時.spec.ts:12:5 › 利用規約同意前に各種UIが無効になっている ───────────────────────────────── [browser] › browser/複数選択/値変更.spec.ts:80:5 › 複数選択:キャラクター選択 ────────────────────────────────────── [browser] › browser/複数選択/値変更.spec.ts:103:5 › 複数選択:AudioInfo操作 ────────────────────────────────── [browser] › browser/複数選択/選択.spec.ts:46:5 › 複数選択:マウス周り ────────────────────────────────────────── [browser] › browser/複数選択/選択.spec.ts:135:5 › 複数選択:キーボード ───────────────────────────────────────── [browser] › browser/複数選択/選択.spec.ts:209:5 › 複数選択:台本欄の余白クリックで解除 ───────────────────────────────── [browser] › browser/設定ダイアログ/書き出しファイル名パターン.spec.ts:31:5 › 「オプション」から「書き出しファイル名パターン」を変更したり保存したりできる [browser] › browser/調整結果.spec.ts:28:5 › 実験的機能:調整結果の保持 ────────────────────────────────────────── [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ─────────── [browser] › browser/音声.spec.ts:7:5 › テキストを入力→アクセントを変更→音声合成→再生ができる ────────────────────────────── [browser] › browser/音声パラメータ.spec.ts:12:5 › 音声パラメータ引き継ぎの設定 ────────────────────────────────────── [browser] › browser/音声詳細.spec.ts:11:5 › 単体アクセント句の読み変更 ────────────────────────────────────────── [browser] › browser/音声詳細.spec.ts:53:5 › 詳細調整欄のコンテキストメニュー ─────────────────────────────────────── 2 skipped
🎭 Playwright Run Summary
26 failed [browser] › browser\song\ソング.spec.ts:21:5 › 再生ボタンを押して再生できる ───────────────────────────────────── [browser] › browser\song\ソング.spec.ts:42:5 › ノートを追加・削除できる ─────────────────────────────────────── [browser] › browser\song\ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ─────────────────────────────────── [browser] › browser\アクセント.spec.ts:7:5 › アクセント分割したらアクセント区間が増える ────────────────────────────────── [browser] › browser\アップデート通知ダイアログ.spec.ts:46:5 › アップデートが通知されたりスキップしたりできる ─────────────────────── [browser] › browser\キャラクター並び替えダイアログ.spec.ts:7:5 › 「設定」→「キャラクター並び替え・視聴」で「設定 / キャラクター並び替え・視聴」ページが表示される [browser] › browser\スクリーンショット.spec.ts:377:5 › メイン画面の表示 ───────────────────────────────────────── [browser] › browser\ツールバーカスタマイズダイアログ.spec.ts:8:5 › ツールバーのカスタマイズでボタンを追加でき、デフォルトに戻すこともできる ──────── [browser] › browser\テキスト追加・削除・入れ替え.spec.ts:28:5 › テキストの追加・入れ替え・削除 ────────────────────────────── [browser] › browser\デフォルトスタイルダイアログ.spec.ts:7:5 › 「設定」→「デフォルトスタイル」で「設定 / デフォルトスタイル・試聴」ダイアログが表示される [browser] › browser\ヘルプ.spec.ts:7:5 › 「ヘルプ」メニューから各項目をクリックすると、その項目の内容が表示される ───────────────────── [browser] › browser\初回起動時.spec.ts:6:5 › 起動したら「利用規約に関するお知らせ」が表示される ────────────────────────────── [browser] › browser\初回起動時.spec.ts:12:5 › 利用規約同意前に各種UIが無効になっている ───────────────────────────────── [browser] › browser\複数選択\値変更.spec.ts:80:5 › 複数選択:キャラクター選択 ────────────────────────────────────── [browser] › browser\複数選択\値変更.spec.ts:103:5 › 複数選択:AudioInfo操作 ────────────────────────────────── [browser] › browser\複数選択\選択.spec.ts:46:5 › 複数選択:マウス周り ────────────────────────────────────────── [browser] › browser\複数選択\選択.spec.ts:135:5 › 複数選択:キーボード ───────────────────────────────────────── [browser] › browser\複数選択\選択.spec.ts:209:5 › 複数選択:台本欄の余白クリックで解除 ───────────────────────────────── [browser] › browser\設定ダイアログ\書き出しファイル名パターン.spec.ts:31:5 › 「オプション」から「書き出しファイル名パターン」を変更したり保存したりできる [browser] › browser\設定ダイアログ\設定ダイアログ.spec.ts:6:5 › スクリーンショット ──────────────────────────────────── [browser] › browser\調整結果.spec.ts:28:5 › 実験的機能:調整結果の保持 ────────────────────────────────────────── [browser] › browser\辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ─────────── [browser] › browser\音声.spec.ts:7:5 › テキストを入力→アクセントを変更→音声合成→再生ができる ────────────────────────────── [browser] › browser\音声パラメータ.spec.ts:12:5 › 音声パラメータ引き継ぎの設定 ────────────────────────────────────── [browser] › browser\音声詳細.spec.ts:11:5 › 単体アクセント句の読み変更 ────────────────────────────────────────── [browser] › browser\音声詳細.spec.ts:53:5 › 詳細調整欄のコンテキストメニュー ───────────────────────────────────────
🎭 Playwright Run Summary
23 failed [browser] › browser/song/ソング.spec.ts:42:5 › ノートを追加・削除できる ─────────────────────────────────────── [browser] › browser/song/ソング.spec.ts:67:5 › ダブルクリックで歌詞を編集できる ─────────────────────────────────── [browser] › browser/アクセント.spec.ts:7:5 › アクセント分割したらアクセント区間が増える ────────────────────────────────── [browser] › browser/アップデート通知ダイアログ.spec.ts:46:5 › アップデートが通知されたりスキップしたりできる ─────────────────────── [browser] › browser/キャラクター並び替えダイアログ.spec.ts:7:5 › 「設定」→「キャラクター並び替え・視聴」で「設定 / キャラクター並び替え・視聴」ページが表示される [browser] › browser/ツールバーカスタマイズダイアログ.spec.ts:8:5 › ツールバーのカスタマイズでボタンを追加でき、デフォルトに戻すこともできる ──────── [browser] › browser/テキスト追加・削除・入れ替え.spec.ts:28:5 › テキストの追加・入れ替え・削除 ────────────────────────────── [browser] › browser/デフォルトスタイルダイアログ.spec.ts:7:5 › 「設定」→「デフォルトスタイル」で「設定 / デフォルトスタイル・試聴」ダイアログが表示される [browser] › browser/ヘルプ.spec.ts:7:5 › 「ヘルプ」メニューから各項目をクリックすると、その項目の内容が表示される ───────────────────── [browser] › browser/初回起動時.spec.ts:6:5 › 起動したら「利用規約に関するお知らせ」が表示される ────────────────────────────── [browser] › browser/初回起動時.spec.ts:12:5 › 利用規約同意前に各種UIが無効になっている ───────────────────────────────── [browser] › browser/複数選択/値変更.spec.ts:80:5 › 複数選択:キャラクター選択 ────────────────────────────────────── [browser] › browser/複数選択/値変更.spec.ts:103:5 › 複数選択:AudioInfo操作 ────────────────────────────────── [browser] › browser/複数選択/選択.spec.ts:46:5 › 複数選択:マウス周り ────────────────────────────────────────── [browser] › browser/複数選択/選択.spec.ts:135:5 › 複数選択:キーボード ───────────────────────────────────────── [browser] › browser/複数選択/選択.spec.ts:209:5 › 複数選択:台本欄の余白クリックで解除 ───────────────────────────────── [browser] › browser/設定ダイアログ/書き出しファイル名パターン.spec.ts:31:5 › 「オプション」から「書き出しファイル名パターン」を変更したり保存したりできる [browser] › browser/調整結果.spec.ts:28:5 › 実験的機能:調整結果の保持 ────────────────────────────────────────── [browser] › browser/辞書ダイアログ.spec.ts:52:5 › 「設定」→「読み方&アクセント辞書」で「読み方&アクセント辞書」ページが表示される ─────────── [browser] › browser/音声.spec.ts:7:5 › テキストを入力→アクセントを変更→音声合成→再生ができる ────────────────────────────── [browser] › browser/音声パラメータ.spec.ts:12:5 › 音声パラメータ引き継ぎの設定 ────────────────────────────────────── [browser] › browser/音声詳細.spec.ts:11:5 › 単体アクセント句の読み変更 ────────────────────────────────────────── [browser] › browser/音声詳細.spec.ts:53:5 › 詳細調整欄のコンテキストメニュー ─────────────────────────────────────── 3 skipped

Artifacts

Produced during runtime
Name Size
playwright-report-macos-latest Expired
166 MB
playwright-report-ubuntu-latest Expired
177 MB
playwright-report-windows-latest Expired
194 MB