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

Doubak / doubak-extension / 142
86%

Build:
DEFAULT BRANCH: main
Ran 04 Sep 2026 08:00AM UTC
Jobs 1
Files 101
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

04 Sep 2026 07:52AM UTC coverage: 86.333% (+0.007%) from 86.326%
142

push

github

MewX
测试:选中上一级,几份就该导几份 —— scanForBundles 此前一个测试都没有

问的是「选中装着好几份档案的父目录,是不是全都会导」。答案是会,但答案
原来只能靠读代码:`scanForBundles` **一条判据都没有**,往下找几层、找到
就不再往下、超上限要说出来,全是靠相信。

七条新判据,用一个只实现了 entries() 的假目录句柄跑真代码:

  并排三份 → 三份都找到
  一份在第一层、两份在子目录里 → 三份都找到,label 说清各自出处
    (~/downloads/exports 实测就是这个形状)
  只有 index 没有 manifest → 也算一份(没收尾的档案照样导得进来)
  认出是档案就不再往里钻
  埋在第 4 层 → 找不到;maxDepth 给到 4 → 找得到
    (证明挡住它的是深度,不是别的东西)
  超过 maxDirs → 停下**并且** truncated 为真
  接上另一头:三份候选进 planImport,count 就是 3、三条都是 import

四个变异全部变红:不递归(6 红)、找到一份就停(2 红)、认出档案还往里钻
(1 红)、到上限了但不说(1 红)。

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

3411 of 4097 branches covered (83.26%)

Branch coverage included in aggregate %.

24654 of 28411 relevant lines covered (86.78%)

121.47 hits per line

Jobs
ID Job ID Ran Files Coverage
1 142.1 04 Sep 2026 08:00AM UTC 101
86.33
GitHub Action Run
Source Files on build 142
  • Tree
  • List 101
  • Changed 36
  • Source Changed 0
  • Coverage Changed 36
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • ba580ff2 on github
  • Prev Build on main (#141)
  • Next Build on main (#143)
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