mirror of
https://github.com/kuhyx/testsAndMisc.git
synced 2026-11-10 20:07:04 +01:00
A 26-assertion suite for rpi_nc_ca.sh, third in the hardest-first order. All five OS branches are exercised by seeding the marker file each one tests for inside the jailed /etc, plus a uname stub for Darwin; both NSS stores and all three Firefox outcomes are covered. SHARED-FILE BUG: the Debian branch does `mkdir -p /usr/local/share/ca-certificates` and jail_args bound only /usr/local/bin, so the suite aborted there under set -e. /usr/local/share and /etc/pki are now bound. jail_args is shared by every suite in the directory, so all five libs were re-measured: dot_resolver_install.sh still 39/39 = 100.00%, and rpi_nc_install.sh, dwm_config.sh and aw_autostart.sh are unchanged. An over-aggressive mount looks exactly like unreachable code, so this check is not optional. That bind also unblocked the runner for the whole directory: with the old args the run exited 1 before nc_php.sh could be measured at all. Measured 72/73 = 98.63% through run_all.sh, which is the exact subject is_covered() builds -- the gate's own view -- so the lib STAYS on the allowlist. The single test file alone reports 73/73 = 100.00%, both figures reproduced twice. The one-line delta is line 141, the first line of show_help's heredoc BODY: not a statement, so the denominator is wrong rather than a test missing. Excluding heredoc bodies from the denominator is the next piece of work; it is what stands between this suite and the bar. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016sxxsDHWgdRhmdmzNMA6XM |
||
|---|---|---|
| .. | ||
| explanations | ||
| superpowers | ||
| agent-harness-evaluation-2026-08-18.md | ||
| app-split-recipes.md | ||
| device-owner-wipe-checklist.md | ||
| dns-filtering-parked.md | ||
| mcp-shortlist.html | ||
| python-split-recipes.md | ||
| shared-checkout-safety.md | ||
| shell-split-harness.md | ||
| shell-split-recipes.md | ||
| shell-split-verification.md | ||
| syncyomi-restore-runbook.md | ||