• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Doubak / doubak-site-generator / 33
88%

Build:
DEFAULT BRANCH: main
Ran 23 Aug 2026 04:13AM UTC
Jobs 1
Files 9
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

23 Aug 2026 04:13AM UTC coverage: 87.95%. First build
33

push

github

MewX
覆盖率上报 Coveralls:自己拼 payload,不引第三方 action

用 repo token 打 /jobs 端点。不用 coverallsapp/github-action:它只认
github-token,还要求把 @coveralls 用户以 Role: Write 请进仓库来发 PR 状态。

脚本存在的主要理由是**合并重复的 SF 段**。Node 内置的 lcov reporter 每个
工作进程各写一份、互不合并:扩展仓库实测 133 条 SF 记录、去重后 77 个文件,
panel.js 出现 43 次。这不只是上传时的小事——Node 自己报的百分比也是错的:
它报 87.46%,恰好等于「每条 DA 都算一次」的结果(25687/29369),也就是
panel.js 那 98 行在分母里被数了 43 遍。合并去重后是 90% 上下。

排除项只有 test/** 一条。测试文件按定义就是 ~100%,算进去会盖住 src 里的
窟窿;而且完全不排除时这一步跑不完(实测 120 秒未结束,排除后 1 秒)。

tools/coveralls.mjs 与它的 18 条测试是从 doubak-data-parser 复制过来的,
四个 JS 仓库各一份。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01E6dxwcUi4rM3dcKdsqx9xm

379 of 492 branches covered (77.03%)

Branch coverage included in aggregate %.

163 of 227 new or added lines in 1 file covered. (71.81%)

2161 of 2396 relevant lines covered (90.19%)

21.95 hits per line

Uncovered Changes

Lines Coverage ∆ File
64
72.03
tools/coveralls.mjs
Jobs
ID Job ID Ran Files Coverage
1 33.1 23 Aug 2026 04:13AM UTC 9
87.95
GitHub Action Run
Source Files on build 33
  • Tree
  • List 9
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • 0f65aba0 on github
  • Next Build on main (#34)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc