Skip to content

[feat] added forceboot on developer settings #310

[feat] added forceboot on developer settings

[feat] added forceboot on developer settings #310

Triggered via pull request October 22, 2024 07:28
@eric2788eric2788
ready_for_review #85
feature/forceboot
Status Success
Total duration 53m 32s
Artifacts 9

build-test.yml

on: pull_request
Matrix: build
Matrix: test
Matrix: e2e-test
Fit to window
Zoom out
Zoom in

Annotations

17 errors, 11 warnings, and 6 notices
[units] › units/buffer.spec.ts:7:5 › 測試捕捉 HLS 推流: <anonymous>#L35551
1) [units] › units/buffer.spec.ts:7:5 › 測試捕捉 HLS 推流 ────────────────────────────────────────────── Error: page.evaluate: Error: 没有可用的视频流URL at loopStreams (<anonymous>:35551:13) at Object.recordStream (<anonymous>:35578:12) at eval (eval at evaluate (:234:30), <anonymous>:7:28) at UtilityScript.evaluate (<anonymous>:236:17) at UtilityScript.<anonymous> (<anonymous>:1:44) at loopStreams (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:35551:13) at Object.recordStream (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:35578:12) at eval (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/eval at evaluate (:234:30), <anonymous>:7:28) at UtilityScript.evaluate (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:236:17) at UtilityScript.<anonymous> (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:1:44) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/units/buffer.spec.ts:13:31
[units] › units/buffer.spec.ts:7:5 › 測試捕捉 HLS 推流: tests/units/buffer.spec.ts#L12
1) [units] › units/buffer.spec.ts:7:5 › 測試捕捉 HLS 推流 ────────────────────────────────────────────── Error: page.waitForEvent: Target page, context or browser has been closed =========================== logs =========================== waiting for event "download" ============================================================ 10 | await modules['utils'].loadToPage() 11 | > 12 | const downloading = page.waitForEvent('download') | ^ 13 | const length = await page.evaluate(async (stream) => { 14 | 15 | const { player, utils } = window as any at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/units/buffer.spec.ts:12:30
[units] › units/buffer.spec.ts:87:5 › 測試終止 HLS 推流后有否成功關閉數據流: <anonymous>#L35551
2) [units] › units/buffer.spec.ts:87:5 › 測試終止 HLS 推流后有否成功關閉數據流 ─────────────────────────────────── Error: page.evaluate: Error: 没有可用的视频流URL at loopStreams (<anonymous>:35551:13) at Object.recordStream (<anonymous>:35578:12) at eval (eval at evaluate (:234:30), <anonymous>:7:28) at UtilityScript.evaluate (<anonymous>:236:17) at UtilityScript.<anonymous> (<anonymous>:1:44) at loopStreams (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:35551:13) at Object.recordStream (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:35578:12) at eval (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/eval at evaluate (:234:30), <anonymous>:7:28) at UtilityScript.evaluate (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:236:17) at UtilityScript.<anonymous> (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:1:44) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/units/buffer.spec.ts:92:42
[units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer: <anonymous>#L35551
3) [units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer ────────────────────────────── Error: page.evaluate: Error: 没有可用的视频流URL at loopStreams (<anonymous>:35551:13) at Object.recordStream (<anonymous>:35578:12) at eval (eval at evaluate (:234:30), <anonymous>:7:28) at UtilityScript.evaluate (<anonymous>:236:17) at UtilityScript.<anonymous> (<anonymous>:1:44) at loopStreams (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:35551:13) at Object.recordStream (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:35578:12) at eval (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/eval at evaluate (:234:30), <anonymous>:7:28) at UtilityScript.evaluate (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:236:17) at UtilityScript.<anonymous> (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/<anonymous>:1:44) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/units/buffer.spec.ts:164:31
[units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer: tests/units/buffer.spec.ts#L163
3) [units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer ────────────────────────────── Error: page.waitForEvent: Target page, context or browser has been closed =========================== logs =========================== waiting for event "download" ============================================================ 161 | }) 162 | > 163 | const downloading = page.waitForEvent('download') | ^ 164 | const length = await page.evaluate(async (stream) => { 165 | 166 | const { player, utils } = window as any at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/units/buffer.spec.ts:163:30
[units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer: tests/fixtures/component.ts#L89
3) [units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer ────────────────────────────── Error: browserContext.close: Target page, context or browser has been closed at fixtures/component.ts:89 87 | test.afterEach(async ({ page, context }) => { 88 | await page.close() > 89 | await context.close() | ^ 90 | }) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/fixtures/component.ts:89:5
[edge] › features/jimaku.spec.ts:373:5 › 測試大海報房間下字幕區塊是否存在: tests/helpers/bilibili-api.ts#L51
1) [edge] › features/jimaku.spec.ts:373:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Error: apiRequestContext.get: socket hang up Call log: - → GET https://api.live.bilibili.com/room/v1/Room/room_init?id=31361500 - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.31 Safari/537.36 Edg/130.0.6723.31 - accept: */* - accept-encoding: gzip,deflate,br - cookie: LIVE_BUVID=AUTO5017295823283019 at helpers/bilibili-api.ts:51 49 | */ 50 | private async fetch<T = any>(path: string): Promise<T> { > 51 | const res = await this.context.get(path) | ^ 52 | if (!res.ok()) throw new Error(`获取bilibili API失败:${res.statusText()}`) 53 | return await res.json() 54 | } at BilbiliApi.fetch (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-api.ts:51:40) at BilbiliApi.getRoomStatus (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-api.ts:63:33) at BilibiliPage.isStatus (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-page.ts:65:31) at checker (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:27:55) at RoomTypeFinder.getRoomType (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:51:23) at RoomTypeFinder.findRoomType (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:97:30) at RoomTypeFinder.findRoomTypeWithCache (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:130:22) at Object.exports.test._extension.extensionBase.extend.themeRoom.timeout (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/fixtures/content.ts:53:26)
[edge] › features/jimaku.spec.ts:373:5 › 測試大海報房間下字幕區塊是否存在: tests/helpers/bilibili-api.ts#L51
1) [edge] › features/jimaku.spec.ts:373:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: apiRequestContext.get: socket hang up Call log: - → GET https://api.live.bilibili.com/room/v1/Room/room_init?id=26815357 - user-agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.6723.31 Safari/537.36 Edg/130.0.6723.31 - accept: */* - accept-encoding: gzip,deflate,br - cookie: LIVE_BUVID=AUTO5517295831863113 at helpers/bilibili-api.ts:51 49 | */ 50 | private async fetch<T = any>(path: string): Promise<T> { > 51 | const res = await this.context.get(path) | ^ 52 | if (!res.ok()) throw new Error(`获取bilibili API失败:${res.statusText()}`) 53 | return await res.json() 54 | } at BilbiliApi.fetch (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-api.ts:51:40) at BilbiliApi.getRoomStatus (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-api.ts:63:33) at BilibiliPage.isStatus (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-page.ts:65:31) at checker (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:27:55) at RoomTypeFinder.getRoomType (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:51:23) at RoomTypeFinder.findRoomType (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:97:30) at RoomTypeFinder.findRoomTypeWithCache (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:130:22) at Object.exports.test._extension.extensionBase.extend.themeRoom.timeout (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/fixtures/content.ts:53:26)
[edge] › features/recorder.spec.ts:187:5 › 測試錄製 WEBM -> MP4: tests/features/recorder.spec.ts#L221
2) [edge] › features/recorder.spec.ts:187:5 › 測試錄製 WEBM -> MP4 ─────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('视频下载成功。') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('视频下载成功。') 219 | const download = page.waitForEvent('download') 220 | await button.click() > 221 | await expect(content.getByText('视频下载成功。')).toBeVisible() | ^ 222 | 223 | const downloaded = await download 224 | expect(() => downloaded.suggestedFilename().endsWith('.mp4')).toBeTruthy() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:221:48
[chrome] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L1
1) [chrome] › content.spec.ts:363:5 › 測試底部的按鈕 ──────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chrome] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L370
1) [chrome] › content.spec.ts:363:5 › 測試底部的按鈕 ──────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTitle('查看源代码') - locator resolved to <button title="查看源代码" type="button" class="relative align-middle select-none font-sans font-medium text-center uppercase transition-all disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none w-12 max-w-[48px] h-12 max-h-[48px] text-sm text-gray-900 hover:bg-gray-900/10 active:bg-gray-900/20 rounded-full shadow-md bg-white">…</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">…</div> from <body class="supportWebp risk-captcha-adapt-pc 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 not stable - 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 outside of the viewport - retrying click action, attempt #13 -
[chrome] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L369
1) [chrome] › content.spec.ts:363:5 › 測試底部的按鈕 ──────────────────────────────────────────────────── Error: browserContext.waitForEvent: Target page, context or browser has been closed 367 | await button.click() 368 | await content.locator('#bjf-main-menu').waitFor({ state: 'visible' }) > 369 | let popup = context.waitForEvent('page', { predicate: p => p.url().includes('github.com') }) | ^ 370 | await content.getByTitle('查看源代码').click() 371 | const p1 = await popup 372 | at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/content.spec.ts:369:25
[chrome] › content.spec.ts:395:5 › 測試导航: tests/content.spec.ts#L1
2) [chrome] › content.spec.ts:395:5 › 測試导航 ─────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chrome] › content.spec.ts:395:5 › 測試导航: tests/content.spec.ts#L405
2) [chrome] › content.spec.ts:395:5 › 測試导航 ─────────────────────────────────────────────────────── Error: locator.click: Target page, context or browser has been closed Call log: - waiting for getByTitle('使用导航') - locator resolved to <button title="使用导航" type="button" class="relative align-middle select-none font-sans font-medium text-center uppercase transition-all disabled:opacity-50 disabled:shadow-none disabled:pointer-events-none w-12 max-w-[48px] h-12 max-h-[48px] text-sm text-gray-900 hover:bg-gray-900/10 active:bg-gray-900/20 rounded-full shadow-md bg-white">…</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 not stable - retrying click action, attempt #2 - waiting 20ms - waiting for element to be visible, enabled and stable - element is not stable - retrying click action, attempt #3 - waiting 100ms - 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-enter-to">…</div> from <body class="supportWebp risk-captcha-adapt-pc risk-captcha-adapt">…</body> subtree intercepts pointer events - 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 - <div class="bili-mini-mask fade-leave-active fade-leave-to">…</div> from <body class="supportWebp risk-captcha-adapt-pc risk-captcha-adapt">…</body> subtree intercepts pointer events - 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, e
[chrome] › features/recorder.spec.ts:280:5 › 測試熱鍵截圖: tests/features/recorder.spec.ts#L319
3) [chrome] › features/recorder.spec.ts:280:5 › 測試熱鍵截圖 ─────────────────────────────────────────── Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 1080 Received: 1280 317 | 318 | expect(info.width).toBeLessThanOrEqual(1920) > 319 | expect(info.height).toBeLessThanOrEqual(1080) | ^ 320 | 321 | expect(info.width).toBeGreaterThanOrEqual(854) 322 | expect(info.height).toBeGreaterThanOrEqual(480) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:319:25
[chrome] › features/recorder.spec.ts:575:5 › 測試 WEBM -> MP4 完整編譯: tests/features/recorder.spec.ts#L1
4) [chrome] › features/recorder.spec.ts:575:5 › 測試 WEBM -> MP4 完整編譯 ────────────────────────────── Test timeout of 600000ms exceeded.
[chrome] › features/recorder.spec.ts:575:5 › 測試 WEBM -> MP4 完整編譯: tests/features/recorder.spec.ts#L612
4) [chrome] › features/recorder.spec.ts:575:5 › 測試 WEBM -> MP4 完整編譯 ────────────────────────────── Error: browserContext.waitForEvent: Target page, context or browser has been closed 610 | await page.waitForTimeout(12000) // gap 611 | > 612 | const encoderPage = context.waitForEvent('page') | ^ 613 | await button.click() 614 | const encoder = await encoderPage 615 | encoder.on('console', msg => logger.info('[encoder.html]', msg.text())) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:612:33
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/
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/
Slow Test: [units] › units/capture.spec.ts#L1
[units] › units/capture.spec.ts took 54.5s
e2e-test (chrome, -theme)
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/
Slow Test: [theme-setup] › theme.setup.ts#L1
[theme-setup] › theme.setup.ts took 5.5m
e2e-test (edge, -theme)
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/
Slow Test: [theme-setup] › theme.setup.ts#L1
[theme-setup] › theme.setup.ts took 5.7m
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/
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/
Slow Test: [chrome] › features/superchat.spec.ts#L1
[chrome] › features/superchat.spec.ts took 1.6m
Slow Test: [chrome] › pages/options.spec.ts#L1
[chrome] › pages/options.spec.ts took 1.3m
🎭 Playwright Run Summary
1 skipped 3 passed (1.4m)
🎭 Playwright Run Summary
3 flaky [units] › units/buffer.spec.ts:7:5 › 測試捕捉 HLS 推流 ─────────────────────────────────────────────── [units] › units/buffer.spec.ts:87:5 › 測試終止 HLS 推流后有否成功關閉數據流 ──────────────────────────────────── [units] › units/buffer.spec.ts:150:5 › 測試 HLS 長錄製有否 flush buffer ─────────────────────────────── 1 did not run 13 passed (2.1m)
🎭 Playwright Run Summary
2 skipped 63 passed (7.8m)
🎭 Playwright Run Summary
2 skipped 63 passed (9.0m)
🎭 Playwright Run Summary
2 flaky [edge] › features/jimaku.spec.ts:373:5 › 測試大海報房間下字幕區塊是否存在 ────────────────────────────────────── [edge] › features/recorder.spec.ts:187:5 › 測試錄製 WEBM -> MP4 ──────────────────────────────────── 2 skipped 60 passed (40.4m)
🎭 Playwright Run Summary
4 flaky [chrome] › content.spec.ts:363:5 › 測試底部的按鈕 ───────────────────────────────────────────────────── [chrome] › content.spec.ts:395:5 › 測試导航 ──────────────────────────────────────────────────────── [chrome] › features/recorder.spec.ts:280:5 › 測試熱鍵截圖 ──────────────────────────────────────────── [chrome] › features/recorder.spec.ts:575:5 › 測試 WEBM -> MP4 完整編譯 ─────────────────────────────── 3 skipped 57 passed (43.4m)

Artifacts

Produced during runtime
Name Size
chrome-mv3
30.9 MB
chrome-test-results
12.8 GB
chrome-theme-test-results
1.14 GB
chromium-mv3
30.9 MB
edge-mv3
30.9 MB
edge-test-results
13 GB
edge-theme-test-results
1.17 GB
integrations-test-results
103 MB
units-test-results
210 MB