]> git.ipfire.org Git - thirdparty/qemu.git/commitdiff
tests: add prefixes to the bare mkdtemp calls
authorAlex Bennée <alex.bennee@linaro.org>
Tue, 17 Nov 2020 17:36:31 +0000 (17:36 +0000)
committerAlex Bennée <alex.bennee@linaro.org>
Mon, 23 Nov 2020 09:51:43 +0000 (09:51 +0000)
The first step to debug a thing is to know what created the thing in
the first place. Add some prefixes so random tmpdir's have something
grep in the code.

Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
Reviewed-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Reviewed-by: Thomas Huth <thuth@redhat.com>
Message-Id: <20201117173635.29101-3-alex.bennee@linaro.org>

python/qemu/machine.py
tests/acceptance/avocado_qemu/__init__.py

index 6420f01bed4bc60894fd25f38f0cb1c654176329..64d966aeeb8ac3322b3ae78a5ec729c54b035ebb 100644 (file)
@@ -303,7 +303,8 @@ class QEMUMachine:
         return args
 
     def _pre_launch(self) -> None:
-        self._temp_dir = tempfile.mkdtemp(dir=self._test_dir)
+        self._temp_dir = tempfile.mkdtemp(prefix="qemu-machine-",
+                                          dir=self._test_dir)
         self._qemu_log_path = os.path.join(self._temp_dir, self._name + ".log")
         self._qemu_log_file = open(self._qemu_log_path, 'wb')
 
index 4cda03718792b7dc263a9c743b5ffab29c336cd3..307020be45f7abf725aa1766c6725a555173d1b4 100644 (file)
@@ -171,7 +171,8 @@ class Test(avocado.Test):
             self.cancel("No QEMU binary defined or found in the build tree")
 
     def _new_vm(self, *args):
-        vm = QEMUMachine(self.qemu_bin, sock_dir=tempfile.mkdtemp())
+        sd = tempfile.mkdtemp(prefix="avo_qemu_sock_")
+        vm = QEMUMachine(self.qemu_bin, sock_dir=sd)
         if args:
             vm.add_args(*args)
         return vm