sim
cc9392bde4
test: one disc resolver, no machine-specific defaults, all three corpora in the container
...
Finishes #16 in the three places its earlier remedies missed.
`tests/`: the last four local `disc_root()` copies now use `tests/common`, and
with them goes the one real hardcoded fallback — `ui_keyframe_record_disc.rs`
fell back to an absolute path on one machine, which made `unset SYLPHEED_DISC`
a no-op there. Control: with the corpus absent that suite now finishes in 0.00s
instead of 57.55s, so it skips rather than finding a disc of its own.
`examples/`: seventeen examples defaulted to `/disc`, the mount point inside the
CI container. Redundant there — `docker/ci/run` sets `SYLPHEED_DISC=/disc` — and
wrong everywhere else, where a missing corpus turned into a file-not-found
against a path that has never existed on the host. They now name the variable to
set, like the other hundred examples already did.
`docker/ci/run`: mount `$SYLPHEED_RES3D` and `$SYLPHEED_ISO` alongside the disc.
Only the disc was mounted, so an in-container run sat out the res3d and iso
suites while looking like a full one — the defect this issue is about, in the
runner itself.
Measured in the container on this desktop with all three corpora present:
45 suites / 377 passed / 0 failed / 14 ignored, and `sylpheed-corpus-report.txt`
now reports PRESENT for all three rather than for the disc alone.
Refs #16 .
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com >
2026-09-17 22:18:59 +02:00
..
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-17 22:18:59 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-08-26 02:47:13 +00:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-17 22:18:59 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-10 20:47:23 +02:00
2026-09-12 16:44:36 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-08-12 02:31:53 +00:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-17 22:18:59 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-08-12 03:32:58 +00:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-07-21 22:49:19 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-08-25 23:13:41 +00:00
2026-09-12 16:36:43 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-07-26 18:26:23 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-17 22:18:59 +02:00
2026-09-17 22:18:59 +02:00
2026-09-17 22:18:59 +02:00
2026-09-17 22:18:59 +02:00
2026-09-17 22:18:59 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-17 22:18:59 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-08 20:07:01 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:34:40 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-12 16:42:41 +02:00
2026-09-08 20:07:01 +02:00
2026-08-12 04:10:05 +00:00