Skip to content

v2.0.3 updates

v2.0.3 updates #332

Re-run triggered October 26, 2024 12:48
Status Success
Total duration 42m 48s
Artifacts 10

build-test.yml

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

Annotations

23 errors, 11 warnings, and 6 notices
[integrations] › integrations/summarizer.spec.ts:69:5 › 测试 @cf/qwen/qwen1.5-1.8b-chat 模型的AI总结结果: tests/integrations/summarizer.spec.ts#L52
1) [integrations] › integrations/summarizer.spec.ts:69:5 › 测试 @cf/qwen/qwen1.5-1.8b-chat 模型的AI总结结果 Error: expect(received).toMatch(expected) Expected pattern: /主播|日本VTuber|日本vtuber|vtuber/ Received string: "与观众的互动内容包括: 1. 对观众的问候和早上好,表示欢迎并询问观众今天吃了什么。 2. 回答观众关于麦当劳新品的话题,指出是最近很热门的新品,并询问观众是否记得。 3. 讨论了久违的出门情况,表示平时都是宅在家里的,但今天去了漫展,看到很多人,观众对此表示社恐。 4. 回答观众关于长大和外出的话题,表示自己长大了,但意外地没有社恐,反而感到意外。 5. 讨论了买了很多东西,包括插画、手办和周边等,表示花费了大量金钱,但觉得值得。 6. 回答观众关于蟑螂的话题,表示看到蟑螂的尸体后心情不好,但与观众谈完后心情有所好转。 7. 表达感谢观众的陪伴,并期待下次再见。 8. 表达再见,最后以“下次再见啦”结束对话。" 50 | 51 | const maybe = expect.configure({ soft: true }) > 52 | maybe(res).toMatch(/主播|日本VTuber|日本vtuber|vtuber/) | ^ 53 | maybe(res).toMatch(/直播|观众/) 54 | 55 | if (!trash) { at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/integrations/summarizer.spec.ts:52:20
[edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
1) [edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[chrome] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L1
1) [chrome] › content.spec.ts:363:5 › 測試底部的按鈕 ──────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
1) [edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
1) [edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[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 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 #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 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 #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 not stable - 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 scro
[edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
1) [edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[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
[edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
1) [edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ───────────────────────────────────── Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/helpers/bilibili-api.ts#L55
2) [chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ─────────────────────────────────── Error: apiRequestContext.get: socket hang up Call log: - → GET https://api.live.bilibili.com/room/v1/Room/room_init?id=30505003 - 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 - accept: */* - accept-encoding: gzip,deflate,br - cookie: LIVE_BUVID=AUTO5617298511748216 at helpers/bilibili-api.ts:55 53 | const release = await this.mutex.acquire() 54 | try { > 55 | const res = await this.context.get(path) | ^ 56 | if (!res.ok()) throw new Error(`获取bilibili API失败:${res.statusText()}`) 57 | return await res.json() 58 | } finally { at BilbiliApi.fetch (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-api.ts:55:44) at BilbiliApi.getRoomStatus (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-api.ts:70:22) at BilibiliPage.isStatus (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/bilibili-page.ts:65:16) at RoomTypeFinder.getRoomType (/home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/helpers/room-finder.ts:51:17) 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)
[chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
2) [chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ─────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在: tests/features/jimaku.spec.ts#L471
2) [chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ─────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeAttached() Locator: locator('#jimaku-full-area') Expected: attached Received: <element(s) not found> Call log: - expect.toBeAttached with timeout 5000ms - waiting for locator('#jimaku-full-area') 469 | 470 | const area = p.locator('#jimaku-full-area') > 471 | await expect(area).toBeAttached() | ^ 472 | 473 | const subtitleList = area.locator('#subtitle-list') 474 | await expect(subtitleList).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:471:24
[chrome] › features/recorder.spec.ts:101:5 › 測試截圖: tests/features/recorder.spec.ts#L118
3) [chrome] › features/recorder.spec.ts:101:5 › 測試截圖 ───────────────────────────────────────────── Error: expect(received).toBeLessThanOrEqual(expected) Expected: <= 1080 Received: 1280 116 | 117 | expect(info.width).toBeLessThanOrEqual(1920) > 118 | expect(info.height).toBeLessThanOrEqual(1080) | ^ 119 | 120 | expect(info.width).toBeGreaterThanOrEqual(854) 121 | expect(info.height).toBeGreaterThanOrEqual(480) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:118:25
[chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L1
1) [chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕 ────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L370
1) [chrome-theme] › 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 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-leave-active fade-leave-to">…</div> from <body class="lite-room 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 not stable - 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 - waiting 500ms - waiting for element to be visible, enabled and stable
[chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L369
1) [chrome-theme] › 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-theme] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L1
1) [chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕 ────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Test timeout of 120000ms exceeded.
[chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L370
1) [chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕 ────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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-leave fade-leave-active">…</div> from <body class="lite-room 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 not stable - 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, attem
[chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕: tests/content.spec.ts#L369
1) [chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕 ────────────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── 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-theme] › features/recorder.spec.ts:280:5 › 測試熱鍵截圖: tests/features/recorder.spec.ts#L16
2) [chrome-theme] › features/recorder.spec.ts:280:5 › 測試熱鍵截圖 ───────────────────────────────────── TimeoutError: locator.waitFor: Timeout 60000ms exceeded. Call log: - waiting for getByText('挂接成功') to be visible 14 | if (isThemeRoom) { 15 | test.slow() > 16 | await content.getByText('挂接成功').waitFor({ | ^ 17 | state: 'visible', 18 | timeout: 60000 19 | }) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:16:41
[chrome-theme] › features/recorder.spec.ts:325:5 › 測試錄製時長: tests/features/recorder.spec.ts#L16
3) [chrome-theme] › features/recorder.spec.ts:325:5 › 測試錄製時長 ───────────────────────────────────── TimeoutError: locator.waitFor: Timeout 60000ms exceeded. Call log: - waiting for getByText('挂接成功') to be visible 14 | if (isThemeRoom) { 15 | test.slow() > 16 | await content.getByText('挂接成功').waitFor({ | ^ 17 | state: 'visible', 18 | timeout: 60000 19 | }) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/recorder.spec.ts:16:41
[edge-theme] › content.spec.ts:311:5 › 測試全屏時有否根據設定顯示隱藏浮動按鈕: tests/content.spec.ts#L1
1) [edge-theme] › content.spec.ts:311:5 › 測試全屏時有否根據設定顯示隱藏浮動按鈕 ──────────────────────────────────── Test timeout of 120000ms exceeded.
[edge-theme] › content.spec.ts:311:5 › 測試全屏時有否根據設定顯示隱藏浮動按鈕: tests/content.spec.ts#L317
1) [edge-theme] › content.spec.ts:311:5 › 測試全屏時有否根據設定顯示隱藏浮動按鈕 ──────────────────────────────────── Error: locator.dblclick: Target page, context or browser has been closed Call log: - waiting for locator('#live-player') - locator resolved to <div id="live-player" class="live-player-mounter h-100">…</div> - attempting dblclick action - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling into view if needed - done scrolling - <img alt="Scan me!" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAAEXxJREFUeF7tndt22zoMRJP//+ie5dqpKQqa2QBpr5wEfaxkXoDBYABKyufHx8efj8V/f/7ch/j8/Pw3UvR/XxfVtcpSvsaLfptdU2WMaP6vedW1ca6sTcZxxz1W7Hf7zY49VOa+IaYBeOGAL4M6EO9w3q8HoGKRFVZQznNzRiyior0yXgSySiRfscg4VpYV54wxZpnKXqu2qwSgsuE43j8GdBuaB6SLagA+LdcAvNtCAtDpCaX3HHNUI9CNm70erSObAp1+I3ZS64iYs6LVqG2oTbJ639npxIANwGchRZ1HnTJnmQbgx0cD8IGyZsBz4GUDq0JeWwFYWYBqzWRbGFdpizBZtpVTKS52tKZIand2oHuNiiDaGYhsHq29ATgxIK34G4Cs…/> from <div class="bili-mini-mask">…</div> subtree intercepts pointer events - retrying dblclick 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 - <img alt="Scan me!" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAAEXxJREFUeF7tndt22zoMRJP//+ie5dqpKQqa2QBpr5wEfaxkXoDBYABKyufHx8efj8V/f/7ch/j8/Pw3UvR/XxfVtcpSvsaLfptdU2WMaP6vedW1ca6sTcZxxz1W7Hf7zY49VOa+IaYBeOGAL4M6EO9w3q8HoGKRFVZQznNzRiyior0yXgSySiRfscg4VpYV54wxZpnKXqu2qwSgsuE43j8GdBuaB6SLagA+LdcAvNtCAtDpCaX3HHNUI9CNm70erSObAp1+I3ZS64iYs6LVqG2oTbJ639npxIANwGchRZ1HnTJnmQbgx0cD8IGyZsBz4GUDq0JeWwFYWYBqzWRbGFdpizBZtpVTKS52tKZIand2oHuNiiDaGYhsHq29ATgxIK34G4Cs…/> from <div class="bili-mini-mask fade-leave-active fade-leave-to">…</div> subtree intercepts pointer events - retrying dblclick 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 - <img alt="Scan me!" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAACgCAYAAACLz2ctAAAAAXNSR0IArs4c6QAAEXxJREFUeF7tndt22zoMRJP//+ie5dqpKQqa2QBpr5wEfaxkXoDBYABKyufHx8efj8V/f/7ch/j8/Pw3UvR/XxfVtcpSvsaLfptdU2WMaP6vedW1ca6sTcZxxz1W7Hf7zY49VOa+IaYBeOGAL4M6EO9w3q8HoGKRFVZQznNzRiyior0yXgSySiRfscg4VpYV54wxZpnKXqu2qwSgsuE43j8GdBuaB6SLagA+LdcAvNtCAtDpCaX3HHNUI9CNm70erSObAp1+I3ZS64iYs6LVqG2oTbJ639npxIANwGchRZ1HnTJnmQbgx0cD8IGyZsBz4GUDq0JeWwFYWYBqzWRbGFdpizBZtpVTKS52tKZIand2oHuNiiDaGYhsHq29ATgxIK34G4Cs…/> from <div class="bili-mini-mask fade-leave-active fade-leave-to">…</div> subtree intercepts pointer events - retrying dblclick 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=""></div> from <div id="jimaku-area">…</div> subtree intercepts pointer events - retrying dblclick 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=""></div> from <div id="jimaku-area">…</div> subtree intercepts pointer events - retrying dblclick 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 - <div class=""></div> from <div id="jimaku-area">…</div> subtree intercepts pointer events - retrying dblclick action, attempt #6 - waiting 500ms - waiting for element to be visible, enabled and stable - element is visible, enabled and stable - scrolling i
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 28.0s
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] › pages/encoder.spec.ts#L1
[chrome] › pages/encoder.spec.ts took 22.0s
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 39.1s
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 1.5m
Slow Test: [edge-theme] › pages/encoder.spec.ts#L1
[edge-theme] › pages/encoder.spec.ts took 21.1s
🎭 Playwright Run Summary
1 flaky [integrations] › integrations/summarizer.spec.ts:69:5 › 测试 @cf/qwen/qwen1.5-1.8b-chat 模型的AI总结结果 1 skipped 7 passed (1.8m)
🎭 Playwright Run Summary
3 skipped 15 passed (1.8m)
🎭 Playwright Run Summary
1 flaky [edge] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ────────────────────────────────────── 2 skipped 64 passed (35.8m)
🎭 Playwright Run Summary
3 flaky [chrome] › content.spec.ts:363:5 › 測試底部的按鈕 ───────────────────────────────────────────────────── [chrome] › features/jimaku.spec.ts:463:5 › 測試大海報房間下字幕區塊是否存在 ──────────────────────────────────── [chrome] › features/recorder.spec.ts:101:5 › 測試截圖 ────────────────────────────────────────────── 2 skipped 62 passed (37.1m)
🎭 Playwright Run Summary
3 flaky [chrome-theme] › content.spec.ts:363:5 › 測試底部的按鈕 ─────────────────────────────────────────────── [chrome-theme] › features/recorder.spec.ts:280:5 › 測試熱鍵截圖 ────────────────────────────────────── [chrome-theme] › features/recorder.spec.ts:325:5 › 測試錄製時長 ────────────────────────────────────── 6 skipped 59 passed (33.7m)
🎭 Playwright Run Summary
1 flaky [edge-theme] › content.spec.ts:311:5 › 測試全屏時有否根據設定顯示隱藏浮動按鈕 ───────────────────────────────────── 6 skipped 61 passed (36.5m)

Artifacts

Produced during runtime
Name Size
edge-theme-test-results Expired
10.4 GB