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

wegamekinglc / calc-flow / 32910275980
94%

Build:
DEFAULT BRANCH: main
Ran 25 Aug 2026 11:32PM UTC
Jobs 3
Files 107
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

25 Aug 2026 11:19PM UTC coverage: 91.25% (+0.1%) from 91.138%
32910275980

push

github

web-flow
test: complete join acceptance coverage (DAL-159) (#193)

* test: complete join acceptance coverage (DAL-159)

Close the deferred acceptance-test gap from the PR #184 review: the
Stage-3 property suite, the AC5 idle/reactivation and checkpoint
restore variants, the AC14 fault-injection matrix across every
checkpoint boundary, and the Studio Playwright join scenarios.

The new idle/reactivation test exposed a real runtime defect: the
progress driver fanned the job-level aggregate watermark into every
ingress route, so with a two-source join one source's watermark
overwrote the other side's per-ingress progress and idle observations
never reached the operator. Attribute watermark, idle, and
end-of-input controls to the binding that produced them so per-ingress
progress stays unpolluted (FR23-FR26), and make the public status
projection tolerate tasks that a failed start never registered instead
of panicking.

The Playwright suite covers saved-graph editing through the inspector,
raw-document rejection messages, a real file-source join->window run
with join metrics on the event stream, and the typed
join_match_limit_exceeded reason through the worker and REST path.

Co-authored-by: multica-agent <github@multica.ai>

* test: shuffle join property batches by generated sort keys

The within-batch permutation strategy drew arbitrary usize values that
the index filter almost always rejected, so batches rarely reordered
and the interleaving coverage collapsed to the sorted log order. Sort
each batch by generated u32 keys instead: every shuffle stays a valid
permutation while genuinely exercising FR18 physical-order freedom.

Co-authored-by: multica-agent <github@multica.ai>

* test: suppress false-positive fs path audit in join e2e

Codacy's eslint-plugin-security flags readdir with a non-literal path
(security/detect-non-literal-fs-filename) as a high-severity path
traversal audit. The directory is a test-local sink root built from the
fixture id, not request... (continued)

899 of 929 new or added lines in 5 files covered. (96.77%)

9 existing lines in 3 files now uncovered.

64782 of 70994 relevant lines covered (91.25%)

3184.68 hits per line

Uncovered Changes

Lines Coverage ∆ File
29
94.44
0.09% crates/calc-flow/src/runtime/streaming/runner.rs
1
96.45
-0.28% crates/calc-flow/src/runtime/streaming/progress/snapshot.rs

Coverage Regressions

Lines Coverage ∆ File
7
93.88
-0.29% crates/calc-flow/src/runtime/streaming/source_task.rs
1
80.88
-0.04% crates/calc-flow/src/operator/window.rs
1
96.45
-0.28% crates/calc-flow/src/runtime/streaming/progress/snapshot.rs
Jobs
ID Job ID Ran Files Coverage
1 python - 32910275980.1 25 Aug 2026 11:32PM UTC 18
92.27
GitHub Action Run
2 studio - 32910275980.2 25 Aug 2026 11:34PM UTC 5
89.41
GitHub Action Run
3 rust - 32910275980.3 26 Aug 2026 12:08AM UTC 84
91.25
GitHub Action Run
Source Files on build 32910275980
  • Tree
  • List 107
  • Changed 12
  • Source Changed 5
  • Coverage Changed 12
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #32910275980
  • e7153212 on github
  • Prev Build on main (#32818322111)
  • Next Build on main (#32910460747)
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