max / makenotwork
- Co-Authored-By
- Claude Opus 5 (1M context) <noreply@anthropic.com>
1 file changed,
+14 insertions,
-0 deletions
| @@ -968,7 +968,21 @@ | |||
| 968 | 968 | } | |
| 969 | 969 | ||
| 970 | 970 | /// Schema-drift guard for the `mnw` target. See `shared/pom-contract/`. | |
| 971 | + | /// | |
| 972 | + | /// Ignored by default because it is not a unit test: it asserts that this | |
| 973 | + | /// crate and a *different repo* agree, by reading pom's deployed config off | |
| 974 | + | /// disk. `cargo test` is scoped to one crate, so the claim is only | |
| 975 | + | /// well-posed where both repos exist together. Anything that relocates this | |
| 976 | + | /// crate — cargo-mutants copies it to /tmp — leaves the read pointing at | |
| 977 | + | /// nothing, and the failure took the server's entire mutation run with it: | |
| 978 | + | /// 19 minutes a night to build a baseline that then failed on this one test | |
| 979 | + | /// out of 1912. | |
| 980 | + | /// | |
| 981 | + | /// It still runs, every night: sweep materializes the whole ~/Code tree and | |
| 982 | + | /// has a `pom-contract` check that invokes it by name with `--ignored`. | |
| 983 | + | /// Ignored here means "run somewhere that can answer it", not "skipped". | |
| 971 | 984 | #[test] | |
| 985 | + | #[ignore = "cross-repo: run by sweep's pom-contract check, which materializes pom"] | |
| 972 | 986 | fn pom_hetzner_health_expectations_resolve() { | |
| 973 | 987 | let body = health_json_body(OverallStatus::Operational, true); | |
| 974 | 988 | pom_contract::assert_health_expectations_resolve( |