fixup! fixup! fixup! fixup! e2e test #129
partial-test.yml
on: push
Matrix: fast-test
Matrix: fast-build
Matrix: fast-e2e-test
Annotations
20 errors, 4 warnings, and 3 notices
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">【新衣】坏女孩启动。</h5> aka getByRole('heading', { name: '【新衣】坏女孩启动。' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这段对话似乎是在主播结束直播时与观众的互动,内容涉及日常生活的琐事和心情变化。主播提到因为遇到蟑螂…</h5> aka getByRole('heading', { name: '这段对话似乎是在主播结束直播时与观众的互动,内容涉及日常生活的琐事和心情变化。主播提到因为遇到蟑螂而心情变差,回家时又看到蟑螂尸体,感到恶心。主播还提到了在漫展' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">腹黑严厉,高压慢热</h5> aka getByRole('heading', { name: '腹黑严厉,高压慢热' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这段对话内容似乎是主播在直播结束后与观众的互动,主播分享了自己因为遇到蟑螂而心情变差的经历,以及在…</h5> aka getByRole('heading', { name: '这段对话内容似乎是主播在直播结束后与观众的互动,主播分享了自己因为遇到蟑螂而心情变差的经历,以及在漫展上的新鲜体验。主播提到了在漫展上买了许多插画、手办和周边,' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">不许在外面偷看</h5> aka getByRole('heading', { name: '不许在外面偷看' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这段对话内容似乎是主播在直播结束后与观众的互动,主播提到了因为遇到蟑螂而心情不好,但参加漫展时有所…</h5> aka getByRole('heading', { name: '这段对话内容似乎是主播在直播结束后与观众的互动,主播提到了因为遇到蟑螂而心情不好,但参加漫展时有所改变,感觉像是成长了。他们在讨论主播购买了很多插画、手办和周边' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">嗨,我在等风,也在等你♥</h5> aka getByRole('heading', { name: '嗨,我在等风,也在等你♥' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这位日本VTuber在直播中与观众分享了她的一天经历,包括心情变化和外出活动。她提到因为一只蟑螂破…</h5> aka getByRole('heading', { name: '这位日本VTuber' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">上班啦上班啦</h5> aka getByRole('heading', { name: '上班啦上班啦' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这段对话似乎是在一位日本VTuber的直播中,主播与观众分享了日常生活中的趣事和一些购物体验。主播…</h5> aka getByRole('heading', { name: '这段对话似乎是在一位日本VTuber' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L203
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Error: page.waitForTimeout: Target page, context or browser has been closed
201 |
202 | logger.info('正在測試AI总結結果... (15s)')
> 203 | await summarizer.waitForTimeout(15000)
| ^
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
205 | const res = await summarizer.locator('h5.leading-snug').textContent()
206 | logger.debug('AI Summary:', res)
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:203:22
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">听说福建妹妹都很会撒娇</h5> aka getByRole('heading', { name: '听说福建妹妹都很会撒娇' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这位日本VTuber在直播中与观众分享了她的一天经历,包括心情变化和外出活动。她提到因为一只蟑螂影…</h5> aka getByRole('heading', { name: '这位日本VTuber' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">心情就像下雨天~</h5> aka getByRole('heading', { name: '心情就像下雨天~' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这位日本VTuber在直播中与观众分享了她的一天经历,包括心情变化和外出活动。她提到了因为一只蟑螂…</h5> aka getByRole('heading', { name: '这位日本VTuber' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">心情就像下雨天~</h5> aka getByRole('heading', { name: '心情就像下雨天~' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这段对话内容似乎是主播在直播结束后与观众的互动,主播提到了因为遇到蟑螂而心情不好,但参加漫展后感觉…</h5> aka getByRole('heading', { name: '这段对话内容似乎是主播在直播结束后与观众的互动,主播提到了因为遇到蟑螂而心情不好,但参加漫展后感觉有所成长。他们在讨论主播购买了很多插画、手办和周边商品,表示虽' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L1
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 60000ms exceeded.
|
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结:
tests/features/jimaku.spec.ts#L205
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────────
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.textContent: Error: strict mode violation: locator('h5.leading-snug') resolved to 3 elements:
1) <h5 class="block antialiased tracking-normal font-sans text-xl font-semibold leading-snug text-white">狼人教官</h5> aka getByRole('heading', { name: '狼人教官' })
2) <h5 class="text-gray-900 text-sm font-semibold leading-snug pb-1">同传字幕总结</h5> aka getByRole('heading', { name: '同传字幕总结' })
3) <h5 class="text-gray-900 text-sm font-normal leading-snug ">这位日本VTuber在直播中与观众分享了她的一天经历,包括心情变化和外出活动。她提到因为遇到蟑螂而…</h5> aka getByRole('heading', { name: '这位日本VTuber' })
Call log:
- waiting for locator('h5.leading-snug')
203 | await summarizer.waitForTimeout(15000)
204 | await expect(summarizer.getByText('错误')).toBeHidden({ timeout: 5000 })
> 205 | const res = await summarizer.locator('h5.leading-snug').textContent()
| ^
206 | logger.debug('AI Summary:', res)
207 |
208 | const maybe = expect.configure({ soft: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:205:61
|
fast-test (units)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
fast-test (integrations)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
fast-e2e-test (chrome)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
fast-e2e-test (edge)
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
|
🎭 Playwright Run Summary
2 skipped
1 passed (11.6s)
|
🎭 Playwright Run Summary
1 failed
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ──────────────────────────────────────────
|
🎭 Playwright Run Summary
1 failed
[edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ────────────────────────────────────────────
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
chrome-mv3
|
32 MB |
|
chrome-test-results
|
1.57 GB |
|
chromium-mv3
|
32 MB |
|
edge-mv3
|
32 MB |
|
edge-test-results
|
1.67 GB |
|