v2.0.2 - second update #285
build-test.yml
on: pull_request
Matrix: build
Matrix: test
Matrix: e2e-test
Annotations
27 errors, 6 warnings, and 8 notices
[integrations] › integrations/recorder.spec.ts:215:5 › 測試透過 Capture 錄製 WEBM 推流並用 ffmpeg.wasm 修復資訊損壞 + 剪時:
tests/integrations/recorder.spec.ts#L313
1) [integrations] › integrations/recorder.spec.ts:215:5 › 測試透過 Capture 錄製 WEBM 推流並用 ffmpeg.wasm 修復資訊損壞 + 剪時
Error: expect(received).toBe(expected) // Object.is equality
Expected: 15
Received: 16
311 | logger.info('duration:', infoFix.relativeDuration())
312 |
> 313 | expect(Math.floor(infoFix.relativeDuration())).toBe(15)
| ^
314 | }
315 | )
316 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/integrations/recorder.spec.ts:313:56
|
[chrome] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕:
tests/content.spec.ts#L1
1) [chrome] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ──────────────────────────────────────────
Test timeout of 120000ms exceeded.
|
[chrome] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕:
tests/content.spec.ts#L297
1) [chrome] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ──────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByText('功能菜单')
295 | await content.locator('body').scrollIntoViewIfNeeded()
296 |
> 297 | await content.getByText('功能菜单').click()
| ^
298 | await content.locator('#bjf-main-menu').waitFor({ state: 'visible' })
299 | const popup = context.waitForEvent('page', { predicate: p => p.url().includes('/blanc') })
300 | await content.getByText('返回非海报界面').click()
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/content.spec.ts:297:37
|
[chrome] › features/recorder.spec.ts:323:5 › 測試錄製時長:
tests/features/recorder.spec.ts#L357
2) [chrome] › features/recorder.spec.ts:323:5 › 測試錄製時長 ───────────────────────────────────────────
Error: expect(received).toBeGreaterThanOrEqual(expected)
Expected: >= 290
Received: 272.033
355 | // here we use ~10s
356 | const gap = 10
> 357 | expect(info.relativeDuration()).toBeGreaterThanOrEqual(300 - gap)
| ^
358 | expect(info.relativeDuration()).toBeLessThanOrEqual(300 + gap)
359 |
360 | })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:357:37
|
[edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕:
tests/content.spec.ts#L1
1) [edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ────────────────────────────────────────────
Test timeout of 120000ms exceeded.
|
[edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕:
tests/content.spec.ts#L297
1) [edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ────────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByText('功能菜单')
295 | await content.locator('body').scrollIntoViewIfNeeded()
296 |
> 297 | await content.getByText('功能菜单').click()
| ^
298 | await content.locator('#bjf-main-menu').waitFor({ state: 'visible' })
299 | const popup = context.waitForEvent('page', { predicate: p => p.url().includes('/blanc') })
300 | await content.getByText('返回非海报界面').click()
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/content.spec.ts:297:37
|
[edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕:
tests/content.spec.ts#L1
1) [edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Test timeout of 120000ms exceeded.
|
[edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕:
tests/content.spec.ts#L300
1) [edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ────────────────────────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: locator.click: Target page, context or browser has been closed
Call log:
- waiting for getByText('返回非海报界面')
- locator resolved to <button type="button" class="align-middle select-none fo…>返回非海报界面</button>
- attempting click action
- waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action, attempt #1
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="bili-mini-mask fade-enter-active fade-ent…>…</div> from <body class="lite-room supportWebp risk-captcha-adapt-…>…</body> subtree intercepts pointer events
- retrying click action, attempt #2
- waiting 20ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- <div class="bili-mini-mask">…</div> from <body class="lite-room supportWebp risk-captcha-adapt-…>…</body> subtree intercepts pointer events
- retrying click action, attempt #3
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is not stable
- retrying click action, attempt #4
- waiting 100ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #5
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #6
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #7
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #8
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #9
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #10
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #11
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is outside of the viewport
- retrying click action, attempt #12
- waiting 500ms
- waiting for element to be visible, enabled and stable
- element is visible, enabled and stable
- scrolling into view if needed
- done scrolling
- element is
|
[edge] › features/recorder.spec.ts:279:5 › 測試熱鍵截圖:
tests/features/recorder.spec.ts#L317
2) [edge] › features/recorder.spec.ts:279:5 › 測試熱鍵截圖 ─────────────────────────────────────────────
Error: expect(received).toBeLessThanOrEqual(expected)
Expected: <= 1080
Received: 1280
315 |
316 | expect(info.width).toBeLessThanOrEqual(1920)
> 317 | expect(info.height).toBeLessThanOrEqual(1080)
| ^
318 |
319 | expect(info.width).toBeGreaterThanOrEqual(854)
320 | expect(info.height).toBeGreaterThanOrEqual(480)
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:317:25
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L8
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Test timeout of 360000ms exceeded while running "beforeEach" hook.
6 | import fs from 'fs/promises'
7 |
> 8 | test.beforeEach(async ({ content, context, optionPageUrl, isThemeRoom }) => {
| ^
9 |
10 | logger.info('正在整理 out 文件夾...')
11 | await fs.rm('out', { recursive: true, force: true })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:8:6
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L30
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Error: locator.waitFor: Target page, context or browser has been closed
Call log:
- waiting for getByText('所有设定已经保存成功。') to be visible
28 | await settingsPage.getByText('启用快速切片').click()
29 | await settingsPage.getByText("保存设定").click()
> 30 | await settingsPage.getByText("所有设定已经保存成功。").waitFor({ state: 'visible' })
| ^
31 | await settingsPage.close()
32 | })
33 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:30:49
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ────────────────────────
Retry #5 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[edge-theme] › features/jimaku.spec.ts:184:5 › 测试添加同传用户名单/黑名单:
tests/features/jimaku.spec.ts#L225
2) [edge-theme] › features/jimaku.spec.ts:184:5 › 测试添加同传用户名单/黑名单 ─────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toHaveCount(expected)
Locator: locator('#subtitle-list > p').filter({ hasText: '由 playwright 工具發送' })
Expected: 3
Received: 2
Call log:
- expect.toHaveCount with timeout 5000ms
- waiting for locator('#subtitle-list > p').filter({ hasText: '由 playwright 工具發送' })
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
- locator resolved to 2 elements
- unexpected value "2"
223 | await room.sendDanmaku(txt, user1) // this should be covered
224 |
> 225 | await expect(subtitles).toHaveCount(3)
| ^
226 |
227 | logger.info('正在測試添加同傳用戶黑名單...')
228 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:225:29
|
[edge-theme] › features/recorder.spec.ts:279:5 › 測試熱鍵截圖:
tests/features/recorder.spec.ts#L307
3) [edge-theme] › features/recorder.spec.ts:279:5 › 測試熱鍵截圖 ───────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('截图成功并已保存')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('截图成功并已保存')
305 | const download = page.waitForEvent('download')
306 | await page.locator('body').press('Control+Shift+V')
> 307 | await expect(content.getByText('截图成功并已保存')).toBeVisible()
| ^
308 |
309 | const downloaded = await download
310 | expect(() => downloaded.suggestedFilename().endsWith('.jpeg')).toBeTruthy()
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:307:49
|
e2e-test (edge, -theme)
Process completed with exit code 1.
|
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ──────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ──────────────────────
Retry #1 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ──────────────────────
Retry #2 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ──────────────────────
Retry #3 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ──────────────────────
Retry #4 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理:
tests/features/recorder.spec.ts#L763
1) [chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ──────────────────────
Retry #5 ───────────────────────────────────────────────────────────────────────────────────────
Error: Timed out 5000ms waiting for expect(locator).toBeVisible()
Locator: getByText('直播处于静音状态,无法录制')
Expected: visible
Received: hidden
Call log:
- expect.toBeVisible with timeout 5000ms
- waiting for getByText('直播处于静音状态,无法录制')
761 |
762 | logger.info('正在等待靜音提示...')
> 763 | await expect(content.getByText('直播处于静音状态,无法录制')).toBeVisible()
| ^
764 | await expect(content.getByTestId('record-timer')).toBeHidden()
765 | })
766 |
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:763:54
|
[chrome-theme] › features/superchat.spec.ts:38:5 › 測試浮動按鈕和醒目留言記錄列表是否存在:
tests/features/superchat.spec.ts#L10
2) [chrome-theme] › features/superchat.spec.ts:38:5 › 測試浮動按鈕和醒目留言記錄列表是否存在 ────────────────────────
TimeoutError: locator.waitFor: Timeout 60000ms exceeded.
Call log:
- waiting for getByText('挂接成功') to be visible
8 | if (isThemeRoom) {
9 | test.slow()
> 10 | await content.getByText('挂接成功').waitFor({
| ^
11 | state: 'visible',
12 | timeout: 60000
13 | })
at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/superchat.spec.ts:10:41
|
e2e-test (chrome, -theme)
Process completed with exit code 1.
|
test (units)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
test (integrations)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
e2e-test (chrome)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
e2e-test (edge)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
e2e-test (edge, -theme)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
e2e-test (chrome, -theme)
Node.js 16 actions are deprecated. Please update the following actions to use Node.js 20: actions/cache@v3. For more information see: https://github.blog/changelog/2023-09-22-github-actions-transitioning-from-node-16-to-node-20/.
|
🎭 Playwright Run Summary
17 passed (1.8m)
|
🎭 Playwright Run Summary
1 flaky
[integrations] › integrations/recorder.spec.ts:215:5 › 測試透過 Capture 錄製 WEBM 推流並用 ffmpeg.wasm 修復資訊損壞 + 剪時
1 skipped
2 passed (2.2m)
|
🎭 Playwright Run Summary
2 flaky
[chrome] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ───────────────────────────────────────────
[chrome] › features/recorder.spec.ts:323:5 › 測試錄製時長 ────────────────────────────────────────────
1 skipped
60 passed (35.7m)
|
🎭 Playwright Run Summary
2 flaky
[edge] › content.spec.ts:292:5 › 測試大海報房間下返回非海报界面按鈕 ─────────────────────────────────────────────
[edge] › features/recorder.spec.ts:279:5 › 測試熱鍵截圖 ──────────────────────────────────────────────
1 skipped
60 passed (38.8m)
|
🎭 Playwright Run Summary
1 failed
[edge-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ─────────────────────────
2 flaky
[edge-theme] › features/jimaku.spec.ts:184:5 › 测试添加同传用户名单/黑名单 ──────────────────────────────────
[edge-theme] › features/recorder.spec.ts:279:5 › 測試熱鍵截圖 ────────────────────────────────────────
5 skipped
56 passed (39.1m)
|
Report URL for edge-theme
https://reports.ericlamm.xyz/bilibili-vup-stream-enhancer/285/edge-theme/
|
Report URL for chrome-theme
https://reports.ericlamm.xyz/bilibili-vup-stream-enhancer/285/chrome-theme/
|
🎭 Playwright Run Summary
1 failed
[chrome-theme] › features/recorder.spec.ts:740:5 › 測試 WEBM 錄製 - 不解除靜音的處理 ───────────────────────
1 flaky
[chrome-theme] › features/superchat.spec.ts:38:5 › 測試浮動按鈕和醒目留言記錄列表是否存在 ─────────────────────────
5 skipped
57 passed (39.3m)
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
chrome-mv3
Expired
|
30.8 MB |
|
chrome-test-results
Expired
|
11.3 GB |
|
chrome-theme-test-results
Expired
|
9.41 GB |
|
chromium-mv3
Expired
|
30.8 MB |
|
edge-mv3
Expired
|
30.8 MB |
|
edge-test-results
Expired
|
11.7 GB |
|
edge-theme-test-results
Expired
|
10.1 GB |
|
integrations-test-results
Expired
|
163 MB |
|
units-test-results
Expired
|
173 MB |
|