Skip to content

Fix testcase#174

Merged
owjs3901 merged 23 commits into
mainfrom
update-landing
Jul 13, 2026
Merged

Fix testcase#174
owjs3901 merged 23 commits into
mainfrom
update-landing

Conversation

@owjs3901

@owjs3901 owjs3901 commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@github-actions

github-actions Bot commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Braillify testcase report

Metric Count
Total 5141
Passed 5141
Failed 0
Success rate 100.00%

Command: cargo test test_by_testcase -- --nocapture

@codecov

codecov Bot commented Jul 9, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

Files with missing lines Coverage Δ
libs/braillify/src/fraction.rs 100.00% <100.00%> (ø)
libs/braillify/src/lib.rs 100.00% <ø> (ø)
libs/braillify/src/rules/english_ueb/engine.rs 100.00% <ø> (+1.50%) ⬆️
...llify/src/rules/english_ueb/engine/bibliography.rs 100.00% <100.00%> (ø)
...ibs/braillify/src/rules/english_ueb/engine/caps.rs 100.00% <100.00%> (ø)
...raillify/src/rules/english_ueb/engine/documents.rs 100.00% <100.00%> (ø)
...rc/rules/english_ueb/engine/encode_double_quote.rs 100.00% <100.00%> (ø)
...illify/src/rules/english_ueb/engine/encode_line.rs 100.00% <100.00%> (ø)
...lify/src/rules/english_ueb/engine/encode_script.rs 100.00% <100.00%> (ø)
...llify/src/rules/english_ueb/engine/encode_space.rs 100.00% <100.00%> (ø)
... and 28 more
🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@github-actions

Copy link
Copy Markdown
Contributor

Changepacks

braillify@2.0.1 → 2.1.0 - libs/braillify/Cargo.toml

Minor

  • Support UEB

Braillify@2.0.1 → 2.1.0 - packages/dotnet/Braillify/Braillify.csproj

Minor

  • Support UEB

BraillifyNet@2.0.1 → 2.1.0 - packages/dotnet/BraillifyNet/BraillifyNet.csproj

Minor

  • Support UEB

braillify@2.0.1 → 2.1.0 - packages/node/package.json

Minor

  • Support UEB

braillify@2.0.1 → 2.1.0 - packages/python/pyproject.toml

Minor

  • Support UEB

owjs3901 added 21 commits July 10, 2026 11:07
…lter

Replace the inner match's diverging `_ => break` arm with a named, S9.7.2-documented `passage_word_token_continues` predicate in the while-let condition. Behaviour-identical (all 5141 testcases + unit tests pass, clippy/fmt clean); removes a bare diverging arm that tarpaulin's llvm engine cannot attribute a coverage region to.
cargo-tarpaulin's llvm engine flickers a shifting ~15-line uncovered set on every Windows run (observer defect: the encoder has no OS-specific production branches, and Linux/macOS report a stable, deterministic 100% across commits). Route test:rust through a platform dispatcher (scripts/test-rust.ts): Linux runs tarpaulin with --fail-under 100 as the authoritative, enforced coverage; other platforms run plain 'cargo test' for pass/fail. Removes the false Windows coverage gaps and enforces a real 100%.
Every OS now runs cargo-tarpaulin and uploads Cobertura XML; codecov merges the per-OS reports (a line counts if covered in ANY), so the authoritative project number is the union across platforms = a genuine 100%. cargo-tarpaulin's LLVM engine flickers a shifting ~15-line set on Windows (upstream LLVM/rustc bug, toolchain-independent - windows-gnu flickers identically; not a real gap since the same tests run and the same lines execute everywhere), so only Linux enforces --fail-under 100 (deterministic, fails fast on real regressions) while Windows/macOS measure + upload without the threshold so the recorder flicker cannot fail CI.
@owjs3901 owjs3901 merged commit 3ae8b8f into main Jul 13, 2026
32 checks passed
@owjs3901 owjs3901 deleted the update-landing branch July 13, 2026 22:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant