Files
ycode/docs/协作/evidence/daily-ops-01/tests.txt
T

37 lines
2.5 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
✔ identity rejects PID reuse, command changes, opaque timestamps (1.428999ms)
✔ ownership excludes unrelated siblings and pre-parent timestamp PID artifacts (1.167004ms)
✔ renderer app path is an exact Windows path, not a substring (0.573903ms)
✔ actual Local URL parses ANSI and variable ports without accepting remote hosts (0.377024ms)
✔ HTTP requires exact source and real transformed JS, not generic 200 HTML (6.388623ms)
✔ health requires correct port ownership, target renderer, responsive owned main (6.090154ms)
✔ non-Windows native dev is explicitly unsupported, never GUI PASS (0.903487ms)
✔ renderer attestation requires fresh UUID-bound visible UI and exact process IDs (0.616465ms)
✔ producer opt-in gates packaged, missing and invalid run IDs without timers or writes (6.708382ms)
✔ producer writes fresh run and native PID proof only for a complete visible shell with button (14.703835ms)
✔ loading, rejected renderer and linked output directory cannot produce ready proof (4.14652ms)
✔ invalidation while a true proof write is pending cannot leave a stale true result (2.538499ms)
✔ unresponsive and closed windows invalidate proof; close cancels periodic probes (3.467302ms)
✔ strict parser accepts only fixed action and bounded flags (1.665876ms)
✔ shell metacharacters remain literal argv, not commands (86.126075ms)
✔ explicit root never silently picks parent or another repository (38.502242ms)
✔ dirty checkout blocks pull without discarding changes (44.167862ms)
✔ pull refuses wrong branch and remote before network access (61.812683ms)
✔ workspace lock excludes concurrent mutations and preserves unknown lock (48.40442ms)
✔ timeout is bounded and records actual timeout (56.057511ms)
✔ artifact freshness rejects stale outputs and accepts rewritten identical bytes (38.828005ms)
✔ logs redact credentials and JSON errors are machine-readable (117.029628ms)
✔ package never invokes installer on unsupported platforms (41.293196ms)
✔ fresh local fetch fast-forwards exactly; ahead/divergent and fetch failure preserve checkout (3785.777542ms)
✔ source fingerprint notices content changes even when HEAD and dirty boolean do not change (64.664435ms)
✔ redaction preserves JSON syntax for embedded token error text (0.562847ms)
✔ dev-latest is unsupported before any Git mutation on non-Windows (61.207156ms)
✔ oversized evidence is bounded for small-model JSON consumption (1.9262ms)
ℹ tests 28
ℹ suites 0
ℹ pass 28
ℹ fail 0
ℹ cancelled 0
ℹ skipped 0
ℹ todo 0
ℹ duration_ms 4598.969052