mirror of
https://github.com/Abdess/retroarch_system.git
synced 2026-10-10 13:33:24 -05:00
fix: build system packs beside, not over, emulator packs
This commit is contained in:
1 parent
bb6669c362
commit
0c53142585
2 files changed
+46
-23
No files matched your search
@@ -48,5 +48,24 @@ class PackFileNames(unittest.TestCase):
|
||||
self.assertTrue(result and Path(result).parent == out, result)
|
||||
|
||||
|
||||
class SystemPackLeavesTheEmulatorPack(unittest.TestCase):
|
||||
"""--system built under the emulator pack's name and renamed it away."""
|
||||
|
||||
def test_both_packs_stay(self):
|
||||
import subprocess # noqa: PLC0415
|
||||
|
||||
with tempfile.TemporaryDirectory(dir=REPO_ROOT / "tmp") as tmp:
|
||||
for mode in (["--emulator", "emuscv"], ["--system", "scv"]):
|
||||
subprocess.run(
|
||||
[sys.executable, "scripts/generate_pack.py", *mode, "--offline",
|
||||
"--output-dir", tmp],
|
||||
cwd=REPO_ROOT, capture_output=True, check=True, timeout=600,
|
||||
)
|
||||
names = sorted(p.name for p in Path(tmp).iterdir())
|
||||
self.assertIn("EmuSCV_BIOS_Pack.zip", names)
|
||||
self.assertIn("Scv_BIOS_Pack.zip", names)
|
||||
self.assertFalse([n for n in names if n.startswith(".system-")])
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
unittest.main()
|
||||
Reference in new issue
Block a user