From 809317b91f764681c883ef2861630ab7d6d562b2 Mon Sep 17 00:00:00 2001 From: "Magomed Kostoev (mkostoevr)" Date: Sat, 27 Nov 2021 09:53:08 +0000 Subject: [PATCH] [KERNEL][TEST] Make it possible to run qemu tests concurently git-svn-id: svn://kolibrios.org@9332 a494cfbc-eb01-0410-851d-a64ba20cac60 --- kernel/trunk/test/common/__init__.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/kernel/trunk/test/common/__init__.py b/kernel/trunk/test/common/__init__.py index 13433f1139..702fb016bc 100644 --- a/kernel/trunk/test/common/__init__.py +++ b/kernel/trunk/test/common/__init__.py @@ -88,13 +88,15 @@ def get_file_directory(path): return "." # Just a filename, let's return current folder def run_qemu(root_dir, test_dir, debug_log): + # Copy IMG to make local copy, so we will be able to run the test in parallel + shutil.copyfile(f"{root_dir}/kolibri_test.img", f"{test_dir}/kolibri_test.img") qemu_command = f"qemu-system-i386" flags = "" flags += "-nographic " # Makes it faster flags += f"-debugcon file:{debug_log} " # 0xe9 port output flags += "-L . " # IDK why it does not work without this flags += "-m 128 " - flags += f"-drive format=raw,file={root_dir}/kolibri_test.img,index=0,if=floppy -boot a " + flags += f"-drive format=raw,file={test_dir}/kolibri_test.img,index=0,if=floppy -boot a " flags += "-vga vmware " flags += "-net nic,model=rtl8139 -net user " flags += "-soundhw ac97 "