fix: refuse every flag a quick mode does not read

This commit is contained in:
Abdessamad Derraz committed 2026-10-06 04:39:08 +02:00
1 parent a6e321c1d6
commit 7b62f7f702
4 files changed
+136 -22

No files matched your search

+12
View File
@@ -5992,6 +5992,18 @@ struct BurnDriver BurnDrvneogeo = {
"refuse"),
(["--all", "--all-variants", "--verify-packs"], ["--split"],
"refuse"),
# Every flag a quick mode does not read, from one table.
(["--platform", "retroarch", "--verify-packs"], ["--split"], "refuse"),
(["--platform", "retroarch", "--verify-packs"], ["--manifest"], "refuse"),
(["--platform", "retroarch", "--verify-packs"], ["--emulator", "handy"],
"refuse"),
(["--manifest-targets"], ["--platform", "batocera"], "refuse"),
(["--manifest-targets"], ["--system", "sony-playstation"], "refuse"),
(["--manifest-targets"], ["--all"], "refuse"),
(["--platform", "retroarch", "--from-md5", "d8f1"], ["--manifest"],
"refuse"),
(["--list-systems"], ["--region", "us"], "refuse"),
(["--list-emulators"], ["--target", "switch"], "refuse"),
]
for mode, flag, expected in matrix:
with self.subTest(mode=mode, flag=flag):