StoreFileName tests: device lookalikes and IPA pair distinctness #15
Loading…
Reference in a new issue
No description provided.
Delete branch "aqua/store-filename-hardening"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Tests only; StoreFileName.cs and tools are unchanged.
CON.tar.gz.nul,COM¹,COM1 .x,coné.x,NUL../,-,_, case and spaces; 36 candidate ids and script paths stay distinct (case-insensitive).Result on main 84f892f's StoreFileName: StoreFileName and Ipa tests, 59 passed, 0 failed (MSBUILDDISABLENODEREUSE=1, UseSharedCompilation=false, DOTNET_CLI_USE_MSBUILD_SERVER=0). I did not check that the new cases fail on pre-#11 code.
Not included: the IpaTrialWorker SafeName change (it changes stored music record ids, not paths), kept as a patch outside the repo.
🤖 Generated with Claude Code