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

lsm / HyperNeo / 31434866246
80%

Build:
DEFAULT BRANCH: dev
Ran 10 Aug 2026 09:40PM UTC
Jobs 20
Files 647
Run time 3min
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

10 Aug 2026 09:39PM UTC coverage: 40.228% (+0.008%) from 40.22%
31434866246

push

github

web-flow
test: hash-split shard runner for directory-based test sharding (#2441)

* test: hash-split shard runner for directory-based test sharding

Add a reusable mechanism that splits an oversized test directory into N
buckets by stableHash(repo-root-relative path) % N, so new test files
auto-route to a bucket with no hand-listed file list. Rebalancing a
directory is a one-number edit (the split count).

- scripts/lib/shard-split.sh: portable helper (bash 3.2 + POSIX cksum, no
  associative arrays/globstar) exposing shard_split_bucket/count/report and a
  --self-test covering determinism, full coverage, balance, and stability
  under file addition.
- scripts/test-daemon.sh: source the lib; convert the hand-listed
  5-space-runtime-a/b split to hash-splitting via a documented
  HASH_SPLIT_SPECS config block; add --verify to validate the config.
- .github/workflows/main.yml: gate the config (self-test + --verify) in the
  check job to prevent silent file-drop regressions.

The old 5-space-runtime-a/b hand-lists had rotted and silently dropped 11 test
files (188 test cases, e.g. workflow-hook-engine, space-runtime-terminal-error-
recovery) from daemon unit CI; the hash split now covers all 52 runtime files
(612 + 1039 tests across the two shards).

* test: close two silent-drop gaps in --verify (review on #2441)

Address REQUEST_CHANGES review on #2441.

P1 (must fix): verify_shards now derives the expected -a/-b/… shard names
from each spec's split_count and asserts each is present in SHARDS (and no
stray prefix-* entry lingers after a count decrease). Catches the most likely
rebalancing mistake — bumping N without wiring in the new bucket — which the
union check can't catch (it's an identity) and which would silently drop a
whole bucket from CI.

P2 (should fix): the find cross-check now enumerates both *.test.ts and
*_test.ts (matching packages/daemon/vitest.config.ts), so its net is strictly
wider than the spec globs. A *_test.ts file the globs miss surface... (continued)

20394 of 57754 branches covered (35.31%)

Branch coverage included in aggregate %.

30299 of 68260 relevant lines covered (44.39%)

281.21 hits per line

Coverage Regressions

Lines Coverage ∆ File
2
24.94
-0.16% packages/daemon/src/lib/space/runtime/space-runtime-service.ts
Jobs
ID Job ID Ran Files Coverage
1 daemon-online-rewind-1 - 31434866246.1 10 Aug 2026 09:41PM UTC 363
12.32
GitHub Action Run
2 web - 31434866246.2 10 Aug 2026 09:41PM UTC 284
75.74
GitHub Action Run
3 daemon-online-features-1 - 31434866246.3 10 Aug 2026 09:41PM UTC 363
12.87
GitHub Action Run
4 daemon-online-components - 31434866246.4 10 Aug 2026 09:40PM UTC 363
9.41
GitHub Action Run
5 daemon-online-space-2 - 31434866246.5 10 Aug 2026 09:43PM UTC 363
19.28
GitHub Action Run
6 daemon-online-coordinator - 31434866246.6 10 Aug 2026 09:40PM UTC 353
1.25
GitHub Action Run
7 daemon-online-rpc-2 - 31434866246.7 10 Aug 2026 09:41PM UTC 363
13.16
GitHub Action Run
8 daemon-online-git - 31434866246.8 10 Aug 2026 09:40PM UTC 363
10.0
GitHub Action Run
9 daemon-online-agent-sdk - 31434866246.9 10 Aug 2026 09:41PM UTC 363
12.34
GitHub Action Run
10 daemon-online-convo - 31434866246.10 10 Aug 2026 09:41PM UTC 363
12.25
GitHub Action Run
11 daemon-online-mcp - 31434866246.11 10 Aug 2026 09:40PM UTC 363
9.75
GitHub Action Run
12 daemon-online-space-1 - 31434866246.12 10 Aug 2026 09:41PM UTC 363
19.31
GitHub Action Run
13 daemon-online-rewind-2 - 31434866246.13 10 Aug 2026 09:41PM UTC 363
12.73
GitHub Action Run
14 daemon-online-rpc-3 - 31434866246.14 10 Aug 2026 09:41PM UTC 363
10.21
GitHub Action Run
15 daemon-online-websocket - 31434866246.15 10 Aug 2026 09:40PM UTC 363
9.52
GitHub Action Run
16 daemon-online-rpc-4 - 31434866246.16 10 Aug 2026 09:42PM UTC 363
12.75
GitHub Action Run
17 daemon-online-sdk - 31434866246.17 10 Aug 2026 09:41PM UTC 363
12.3
GitHub Action Run
18 daemon-online-features-2 - 31434866246.18 10 Aug 2026 09:41PM UTC 363
12.51
GitHub Action Run
19 daemon-online-lifecycle - 31434866246.19 10 Aug 2026 09:41PM UTC 363
12.65
GitHub Action Run
20 daemon-online-rpc-1 - 31434866246.20 10 Aug 2026 09:41PM UTC 363
10.18
GitHub Action Run
Source Files on build 31434866246
  • Tree
  • List 647
  • Changed 14
  • Source Changed 0
  • Coverage Changed 14
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • Github Actions Build #31434866246
  • 6cedb34d on github
  • Prev Build on dev (#31421951322)
  • Next Build on dev (#31438096970)
  • Delete
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