Skip to content

fixup! e2e test

fixup! e2e test #127

Triggered via push October 21, 2024 07:26
Status Failure
Total duration 11m 32s
Artifacts 4

partial-test.yml

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

Annotations

10 errors, 4 warnings, and 3 notices
[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#L198
1) [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ─────────────────────────────────────────── Error: expect(locator).toBeHidden() Locator: getByText('正在加载同传字幕总结') Expected: hidden Received: visible Call log: - expect.toBeHidden with timeout 5000ms - waiting for getByText('正在加载同传字幕总结') - locator resolved to <h5 class="text-gray-900 text-sm font-normal leading-snug animate-pulse">正在加载同传字幕总结.....</h5> - unexpected value "visible" - locator resolved to <h5 class="text-gray-900 text-sm font-normal leading-snug animate-pulse">正在加载同传字幕总结.....</h5> - unexpected value "visible" - locator resolved to <h5 class="text-gray-900 text-sm font-normal leading-snug animate-pulse">正在加载同传字幕总结.....</h5> - unexpected value "visible" - locator resolved to <h5 class="text-gray-900 text-sm font-normal leading-snug animate-pulse">正在加载同传字幕总结.....</h5> - unexpected value "visible" - locator resolved to <h5 class="text-gray-900 text-sm font-normal leading-snug animate-pulse">正在加载同传字幕总结.....</h5> - unexpected value "visible" - locator resolved to <h5 class="text-gray-900 text-sm font-normal leading-snug animate-pulse">正在加载同传字幕总结.....</h5> - unexpected value "visible" 196 | await summarizer.waitForTimeout(3000) 197 | > 198 | await expect(summarizer.getByText('正在加载同传字幕总结')).toBeHidden() | ^ 199 | 200 | await expect(summarizer.getByText('这位日本Vtuber')).toBeVisible() 201 | await expect(summarizer.getByText('直播')).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:198:54
[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#L188
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────── Error: locator.all: Target page, context or browser has been closed 186 | await p.waitForTimeout(3000) 187 | > 188 | let subtitleList = await p.locator('#subtitle-list > p').filter({ hasText: '主播:' }).all() | ^ 189 | expect(subtitleList.length).toBe(conversations.length) 190 | 191 | const newWindow = context.waitForEvent('page', { predicate: p => p.url().includes('summarizer.html') }) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:188:89
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结: tests/features/jimaku.spec.ts#L200
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────── Retry #1 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('这位日本Vtuber') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('这位日本Vtuber') 198 | await expect(summarizer.getByText('正在加载同传字幕总结')).toBeHidden() 199 | > 200 | await expect(summarizer.getByText('这位日本Vtuber')).toBeVisible() | ^ 201 | await expect(summarizer.getByText('直播')).toBeVisible() 202 | await expect(summarizer.getByText('观众')).toBeVisible() 203 | await expect(summarizer.getByText('麦当劳')).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:200:54
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结: tests/features/jimaku.spec.ts#L203
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────── Retry #2 ─────────────────────────────────────────────────────────────────────────────────────── 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('麦当劳') 201 | await expect(summarizer.getByText('直播')).toBeVisible() 202 | await expect(summarizer.getByText('观众')).toBeVisible() > 203 | await expect(summarizer.getByText('麦当劳')).toBeVisible() | ^ 204 | await expect(summarizer.getByText('漫展')).toBeVisible() 205 | await expect(summarizer.getByText('蟑螂')).toBeVisible() 206 | }) at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:203:47
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结: tests/features/jimaku.spec.ts#L200
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────── Retry #3 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('这位日本Vtuber') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('这位日本Vtuber') 198 | await expect(summarizer.getByText('正在加载同传字幕总结')).toBeHidden() 199 | > 200 | await expect(summarizer.getByText('这位日本Vtuber')).toBeVisible() | ^ 201 | await expect(summarizer.getByText('直播')).toBeVisible() 202 | await expect(summarizer.getByText('观众')).toBeVisible() 203 | await expect(summarizer.getByText('麦当劳')).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:200:54
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结: tests/features/jimaku.spec.ts#L200
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────── Retry #4 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('这位日本Vtuber') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('这位日本Vtuber') 198 | await expect(summarizer.getByText('正在加载同传字幕总结')).toBeHidden() 199 | > 200 | await expect(summarizer.getByText('这位日本Vtuber')).toBeVisible() | ^ 201 | await expect(summarizer.getByText('直播')).toBeVisible() 202 | await expect(summarizer.getByText('观众')).toBeVisible() 203 | await expect(summarizer.getByText('麦当劳')).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:200:54
[chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结: tests/features/jimaku.spec.ts#L200
1) [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ───────────────────────────────────────── Retry #5 ─────────────────────────────────────────────────────────────────────────────────────── Error: Timed out 5000ms waiting for expect(locator).toBeVisible() Locator: getByText('这位日本Vtuber') Expected: visible Received: <element(s) not found> Call log: - expect.toBeVisible with timeout 5000ms - waiting for getByText('这位日本Vtuber') 198 | await expect(summarizer.getByText('正在加载同传字幕总结')).toBeHidden() 199 | > 200 | await expect(summarizer.getByText('这位日本Vtuber')).toBeVisible() | ^ 201 | await expect(summarizer.getByText('直播')).toBeVisible() 202 | await expect(summarizer.getByText('观众')).toBeVisible() 203 | await expect(summarizer.getByText('麦当劳')).toBeVisible() at /home/runner/work/bilibili-vup-stream-enhancer/bilibili-vup-stream-enhancer/tests/features/jimaku.spec.ts:200:54
fast-e2e-test (chrome)
Process completed with exit code 1.
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-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-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/
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/
🎭 Playwright Run Summary
2 skipped 1 passed (14.7s)
🎭 Playwright Run Summary
1 flaky [edge] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ────────────────────────────────────────────
🎭 Playwright Run Summary
1 failed [chrome] › features/jimaku.spec.ts:128:5 › 测试同传字幕AI总结 ──────────────────────────────────────────

Artifacts

Produced during runtime
Name Size
chrome-mv3 Expired
32 MB
chrome-test-results Expired
1.41 GB
chromium-mv3 Expired
32 MB
edge-mv3 Expired
32 MB