q98: register import_resolve_check.py on all three sweep axes and re-render docs/TOOLS.md
c30f372landed tools/import_resolve_check.py and nothing registered it: the sweep read NO_PROBE on both input axes plus PIN_UNPINNED, write_probe read NO_PROBE on the json axis and failed its own c7 roster cell, and tool_map's HEAD drift cell failed on a TOOLS.md that did not name the tool. Measured at7ffd177: verify.py 8 legs 5 pass / 3 fault (path-claims, selftest-sweep, write-axis); after this commit 7 pass / 1 fault, the remaining leg being the two inbox rows that faulted before this tick. Sweep: '23 tools, 21 OK, 2 fatal' -> 'verdict: rc 0 -- clean'; read-refusal 27 ok + NO_PROBE -> 28/28; malformed 26 ok + NO_PROBE -> 27/27; pin 22 pinned + 1 drift -> 23 pinned, 23 agree. write_probe: selftest 14/15 (c7 tool-only=['import_resolve_check.py']) -> 15/15, live axis 27 probed / 27 ok. The three new rows were graded against mutants of the tool, not assumed: refusal at rc 1 -> RC_NOT_2, not-a-repo graded clean -> RC_WRONG, --json silently skipped -> RC_OTHER. The tool itself is unmodified and still reads rc 1 on this tree (8 faults in 7 test files, Q98's subject). No other lane's file edited.
This commit is contained in:
1 parent
7ffd17710b
commit
29d0879791
4 files changed
+15
-1
No files matched your search
@@ -19,6 +19,7 @@ citation_resolve_check.py 14 fixtures
|
||||
doc_census_check.py 104 cells
|
||||
doc_command_check.py 18 cells
|
||||
gate_blame.py 21 cells
|
||||
import_resolve_check.py 32 cells
|
||||
landing_check.py 26 cells
|
||||
manifest_audit.py 17 cells
|
||||
path_claim_check.py 31 cells
|
||||
|
||||
|
@@ -256,6 +256,11 @@ READ_PROBES = (
|
||||
("doc_command_check.py", ["--repo", "{nope}"]),
|
||||
("doc_census_check.py", ["--repo", "{nope}", "--no-run"]),
|
||||
("gate_blame.py", ["--repo", "{nope}"]),
|
||||
# import_resolve_check.py landed at c30f372 and sat on this axis unnamed for
|
||||
# one commit: the sweep read `NO_PROBE import_resolve_check.py/missing`, which
|
||||
# is exactly the "uncovered tool" fault the table exists to raise. Its input
|
||||
# is a git work tree, so a path that is not there is the read refusal.
|
||||
("import_resolve_check.py", ["--repo", "{nope}"]),
|
||||
("landing_check.py", ["--repo", "{nope}"]),
|
||||
# manifest_audit.py's input is an artifact ROOT (a directory of artifact
|
||||
# directories), so the refusal is a root that is not there -- and it must
|
||||
@@ -337,6 +342,12 @@ MALFORMED_PROBES = (
|
||||
# malformed shape, and it must name that rather than pass a window of nothing.
|
||||
("gate_blame.py", "not-a-repo", ["--repo", "{notrepo}"],
|
||||
2, None),
|
||||
# The same tree, decodable and the wrong SHAPE: a directory with a file in
|
||||
# it and no .git must be refused at rc 2, not graded as a clean census of
|
||||
# nothing. Measured at 7ffd177: `cannot grade: git rev-parse --show-toplevel
|
||||
# failed: fatal: not a git repository`, rc 2.
|
||||
("import_resolve_check.py", "not-a-repo", ["--repo", "{notrepo}"],
|
||||
2, None),
|
||||
("landing_check.py", "not-a-repo", ["--repo", "{notrepo}"],
|
||||
2, None),
|
||||
# manifest_audit.py grades CLAIMS, so its malformed axis is two-sided. A
|
||||
|
||||
@@ -167,6 +167,7 @@ WRITE_PROBES = (
|
||||
("doc_command_check.py", ["--repo", "{tinyrepo}", "--json", "{target}"]),
|
||||
("gate_blame.py", ["--repo", "{tinyrepo}", "--leg", "selftest-sweep",
|
||||
"--range", "1", "--json", "{target}"]),
|
||||
("import_resolve_check.py", ["--repo", "{tinyrepo}", "--json", "{target}"]),
|
||||
("landing_check.py", ["--repo", "{tinyrepo}", "--json", "{target}"]),
|
||||
("manifest_audit.py", ["--root", "{tinyrepo}", "--json", "{target}"]),
|
||||
("path_claim_check.py", ["--repo", "{tinyrepo}", "--json", "{target}"]),
|
||||
|
||||
Reference in new issue
Block a user