Add: BPM・拍子変更機能を追加 #8142
test.yml
on: pull_request
Annotations
14 errors, 5 warnings, and 9 notices
lint:
tests/e2e/storybook/スクリーンショット.spec.mts#L5
`node:fs/promises` import should occur before import of `@playwright/test`
|
lint
Process completed with exit code 1.
|
components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog.stories.ts > OKボタンを押す:編集:
src/components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog.stories.ts#L22
TestingLibraryElementError: Unable to find an accessible element with the role "option"
Here are the accessible roles:
dialog:
Name "":
<div
aria-modal="true"
class="q-dialog fullscreen no-pointer-events q-dialog--modal"
role="dialog"
/>
--------------------------------------------------
separator:
Name "":
<hr
aria-orientation="horizontal"
class="q-separator q-separator--horizontal"
data-v-0154a5ee=""
/>
Name "":
<hr
aria-orientation="horizontal"
class="q-separator q-separator--horizontal"
data-v-0154a5ee=""
/>
--------------------------------------------------
combobox:
Name "拍子の分子":
<input
aria-activedescendant="f_e16817d6-a481-43da-86d7-0bd5816b5e0e_3"
aria-autocomplete="none"
aria-controls="f_e16817d6-a481-43da-86d7-0bd5816b5e0e_lb"
aria-expanded="true"
aria-readonly="false"
class="q-select__focus-target"
id="f_e16817d6-a481-43da-86d7-0bd5816b5e0e"
readonly=""
role="combobox"
tabindex="0"
value="4"
/>
Name "拍子の分母":
<input
aria-autocomplete="none"
aria-controls="f_1a615459-047a-44e3-8219-1317c5a8bb57_lb"
aria-expanded="false"
aria-readonly="false"
class="q-select__focus-target"
id="f_1a615459-047a-44e3-8219-1317c5a8bb57"
readonly=""
role="combobox"
tabindex="0"
value="4"
/>
--------------------------------------------------
button:
Name "キャンセル":
<button
class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-toolbar-button text-toolbar-button-display q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold q-mr-sm"
data-v-0154a5ee=""
tabindex="0"
type="button"
/>
Name "変更する":
<button
class="q-btn q-btn-item non-selectable no-outline q-btn--unelevated q-btn--rectangle bg-primary text-display-on-primary q-btn--actionable q-focusable q-hoverable text-no-wrap text-bold q-mr-sm"
data-v-0154a5ee=""
tabindex="0"
type="button"
/>
--------------------------------------------------listbox:
Name "":
<div
aria-multiselectable="false"
class="q-menu q-position-engine scroll q-menu--square q-transition--none-enter-from q-transition--none-enter-active"
id="f_e16817d6-a481-43da-86d7-0bd5816b5e0e_lb"
role="listbox"
style="--q-transition-duration: 300ms;"
tabindex="-1"
/>
--------------------------------------------------
Ignored nodes: comments, script, style
<body
class="desktop no-touch within-iframe body--light q-body--prevent-scroll"
data-editor-font="default"
style="--q-primary: #a5d4ad; --q-secondary: #212121; --q-negative: var(--color-warning); left: 0px; top: 0px;"
>
<div
data-v-app=""
id="q-notify"
>
<div
class="q-notifications"
>
<div
class="q-notifications__list q-notifications__list--top fixed column no-wrap items-start"
/>
<div
class="q-notifications__list q-notifications__list--top fixed column no-wrap items-end"
/>
<div
class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-start"
/>
<div
class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-end"
/>
<div
class="q-notifications__list q-notifications__list--top fixed column no-wrap items-center"
/>
<div
class="q-notifications__list q-notifications__list--bottom fixed column no-wrap items-center"
/>
<div
class="q-notifications__list q-notifications__list--center fixed column no-wrap items-start justify-center"
/>
<div
class="q-notifications__list q-notifications__list--center fixed column no-wrap items-end justify-center"
/>
<div
class="q-notifications__list q-notifications__list--center fixed column no-wrap flex-center"
/>
</div>
</div>
<div
data-v-app=""
>
</div>
<div
id="q-portal--dialog--14"
>
<div
aria-modal="true"
class="q-dialog
|
unit-test
Process completed with exit code 1.
|
[browser] › browser\調整結果.spec.ts:28:5 › 実験的機能:調整結果の保持:
tests\e2e\browser\調整結果.spec.ts#L74
1) [browser] › browser\調整結果.spec.ts:28:5 › 実験的機能:調整結果の保持 ─────────────────────────────────────────
Error: expect(received).toBeTruthy()
Received: false
72 | // 読点が追加されていることを確認
73 | const firstAccentPhrase = page.locator(".mora-table").first();
> 74 | expect(await firstAccentPhrase.getByText("、").isVisible()).toBeTruthy();
| ^
75 |
76 | // 句読点(pauseMora)だけの変更/削除:句読点部分以外は変わらない
77 | await audioCell.locator("input").clear();
at D:\a\voicevox\voicevox\tests\e2e\browser\調整結果.spec.ts:74:62
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:追加 › テーマ:ライト:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
1) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:追加 › テーマ:ライト
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-tempochangedialog--create-opened-light-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:追加 › テーマ:ダーク:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
2) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:追加 › テーマ:ダーク
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-tempochangedialog--create-opened-dark-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:変更 › テーマ:ライト:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
3) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:変更 › テーマ:ライト
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-tempochangedialog--change-opened-light-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:変更 › テーマ:ダーク:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
4) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:変更 › テーマ:ダーク
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-tempochangedialog--change-opened-dark-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:追加 › テーマ:ライト:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
5) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:追加 › テーマ:ライト
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-timesignaturechangedialog--create-opened-light-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:追加 › テーマ:ダーク:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
6) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:追加 › テーマ:ダーク
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-timesignaturechangedialog--create-opened-dark-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:変更 › テーマ:ライト:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
7) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:変更 › テーマ:ライト
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-timesignaturechangedialog--change-opened-light-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:変更 › テーマ:ダーク:
tests\e2e\storybook\スクリーンショット.spec.mts#L109
8) [storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:変更 › テーマ:ダーク
Error: A snapshot doesn't exist at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts-snapshots\components-dialog-tempoortimesignaturechangedialog-timesignaturechangedialog--change-opened-dark-storybook-win32.png, writing actual.
107 | elementToScreenshot = root;
108 | }
> 109 | await expect(elementToScreenshot).toHaveScreenshot(
| ^
110 | `${story.id}-${theme}.png`,
111 | );
112 | });
at D:\a\voicevox\voicevox\tests\e2e\storybook\スクリーンショット.spec.mts:109:13
|
e2e-test (windows-latest)
Process completed with exit code 1.
|
Slow Test:
[browser] › browser/アップデート通知ダイアログ.spec.ts#L1
[browser] › browser/アップデート通知ダイアログ.spec.ts took 19.3s
|
Slow Test:
[browser] › browser/song/ソング.spec.ts#L1
[browser] › browser/song/ソング.spec.ts took 24.8s
|
Slow Test:
[browser] › browser/複数選択/選択.spec.ts#L1
[browser] › browser/複数選択/選択.spec.ts took 22.4s
|
Slow Test:
[browser] › browser/複数選択/値変更.spec.ts#L1
[browser] › browser/複数選択/値変更.spec.ts took 16.3s
|
Slow Test:
[browser] › browser\アップデート通知ダイアログ.spec.ts#L1
[browser] › browser\アップデート通知ダイアログ.spec.ts took 18.3s
|
🎭 Playwright Run Summary
2 skipped
24 passed (1.8m)
|
🎭 Playwright Run Summary
86 skipped
|
🎭 Playwright Run Summary
1 passed (15.2s)
|
🎭 Playwright Run Summary
4 skipped
22 passed (3.3m)
|
🎭 Playwright Run Summary
1 passed (16.0s)
|
🎭 Playwright Run Summary
86 skipped
|
🎭 Playwright Run Summary
1 flaky
[browser] › browser\調整結果.spec.ts:28:5 › 実験的機能:調整結果の保持 ──────────────────────────────────────────
25 passed (2.4m)
|
🎭 Playwright Run Summary
1 passed (16.5s)
|
🎭 Playwright Run Summary
8 failed
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:追加 › テーマ:ライト
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:追加 › テーマ:ダーク
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:変更 › テーマ:ライト
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TempoChangeDialog › 開いている:変更 › テーマ:ダーク
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:追加 › テーマ:ライト
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:追加 › テーマ:ダーク
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:変更 › テーマ:ライト
[storybook] › storybook\スクリーンショット.spec.mts:75:11 › components/Dialog/TempoOrTimeSignatureChangeDialog/TimeSignatureChangeDialog › 開いている:変更 › テーマ:ダーク
78 passed (1.8m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
playwright-report-windows-latest
|
398 KB |
|