Commit fc87667
test(chaos): fix NTFS volume probe so Windows hazard scenarios run (#68)
The chaos harness's NTFS-volume capability probe read the drive letter
from the first character of a **relative** fixture path
(`target/chaos-fixtures` -> `t` -> a nonexistent `T:\`), so
`cap:ntfs_volume` was never detected and **every NTFS hazard scenario
silently skipped on Windows and in CI** -- the `chaos hermetic` / `chaos
fake-drive (windows-latest)` jobs were green while exercising none of
them.
**Fix:** resolve the fixture root to an absolute path so the probe reads
the real drive letter (`C:`).
**Verified locally:** `run-all` goes from 61 -> 74 scenarios actually
executed (ADS, junctions, reparse points, recursive junction cycles,
sparse/compressed/EFS files, hardlinks, reserved/surrogate names), 0
real failures. Surfaced while running the #23 crypto/restore soak
natively on Windows.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>1 parent 3dbae06 commit fc87667
1 file changed
Lines changed: 8 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
208 | 208 | | |
209 | 209 | | |
210 | 210 | | |
211 | | - | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
212 | 219 | | |
213 | 220 | | |
214 | 221 | | |
| |||
0 commit comments