mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-23 12:19:13 -05:00
fix: skip conformance on required-only packs
A required-only build is narrower than the platform declares by design, like the source-restricted variants already handled, so the full expectation must not be applied to it. --region is also refused alongside --manifest-targets, which carries no region dimension.
This commit is contained in:
1 parent
2879f489c4
commit
d8e4325af2
2 files changed
+31
-2
No files matched your search
@@ -5659,6 +5659,24 @@ struct BurnDriver BurnDrvneogeo = {
|
||||
)
|
||||
self.assertTrue(checked.issubset(self._names_in(out)))
|
||||
|
||||
def test_narrowed_variants_skip_conformance(self):
|
||||
from generate_pack import _narrows_contents
|
||||
|
||||
for narrowed in (
|
||||
"EmuDeck_2.3.8_Required_BIOS_Pack.zip",
|
||||
"EmuDeck_2.3.8_Platform_BIOS_Pack.zip",
|
||||
"EmuDeck_2.3.8_Truth_Required_BIOS_Pack.zip",
|
||||
"EmuDeck_2.3.8_NorthAmerica_Required_BIOS_Pack.zip",
|
||||
):
|
||||
self.assertTrue(_narrows_contents(narrowed), narrowed)
|
||||
|
||||
for full in (
|
||||
"EmuDeck_2.3.8_BIOS_Pack.zip",
|
||||
"EmuDeck_2.3.8_NorthAmerica_BIOS_Pack.zip",
|
||||
"RetroArch_v1.22.2_Switch_BIOS_Pack.zip",
|
||||
):
|
||||
self.assertFalse(_narrows_contents(full), full)
|
||||
|
||||
def test_target_tag_formats_hardware_names(self):
|
||||
from generate_pack import _target_tag
|
||||
|
||||
|
||||
Reference in new issue
Block a user