yeg
2026-08-30 6be2314a540753e49f7a4d34ded02028c00d954b
同步过滤实时异常提示
2个文件已修改
6 ■■■■■ 已修改文件
src/views/TestConsole.vue 5 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
tests/e2e/collector-disconnect-recovery.spec.ts 1 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/TestConsole.vue
@@ -96,8 +96,9 @@
    else if (event === 'test-status' && data && typeof data === 'object' && 'testStatus' in data && liveState.value)
      applyLiveState({ ...liveState.value, testStatus: (data as { testStatus: TestLiveState['testStatus'] }).testStatus })
    else if (event === 'exception' && Array.isArray(data) && liveState.value) {
      liveState.value = { ...liveState.value, exceptions: data as TestLiveState['exceptions'] }
      liveError.value = data.length ? '检测来源存在异常' : ''
      const current = (data as TestLiveState['exceptions']).filter(item => !item.status || item.status === 'OPEN')
      liveState.value = { ...liveState.value, exceptions: current }
      liveError.value = current.length ? '检测来源存在异常' : ''
    }
  }, error => {
    liveConnection.value = error.message.includes('权限') ? '权限不足' : '已断开'
tests/e2e/collector-disconnect-recovery.spec.ts
@@ -37,4 +37,5 @@
  await page.evaluate(() => window.dispatchEvent(new Event('ticket11-reconnect')))
  await page.reload()
  await expect(page.getByText('暂无异常', { exact: true })).toBeVisible()
  await expect(page.locator('.live-error')).toHaveCount(0)
})