Acceptance tests: work around socket dir
Change 32558ce7a4 introduced specific directories for the socket dir when using python/qemu/machine.py:QEMUMachine. iotests probably didn't catch the condition that two simultaneous QEMUMachine instances, without manually set temporary or socket dirs would clash. Having two QEMUMachine instances is a condition expected for many acceptance tests, and it's already used by the migration tests. Signed-off-by: Cleber Rosa <crosa@redhat.com>
This commit is contained in:
parent
1b6ee29f48
commit
5449d937cd
@ -11,6 +11,7 @@
|
|||||||
import os
|
import os
|
||||||
import sys
|
import sys
|
||||||
import uuid
|
import uuid
|
||||||
|
import tempfile
|
||||||
|
|
||||||
import avocado
|
import avocado
|
||||||
|
|
||||||
@ -69,7 +70,7 @@ class Test(avocado.Test):
|
|||||||
self.cancel("No QEMU binary defined or found in the source tree")
|
self.cancel("No QEMU binary defined or found in the source tree")
|
||||||
|
|
||||||
def _new_vm(self, *args):
|
def _new_vm(self, *args):
|
||||||
vm = QEMUMachine(self.qemu_bin)
|
vm = QEMUMachine(self.qemu_bin, sock_dir=tempfile.mkdtemp())
|
||||||
if args:
|
if args:
|
||||||
vm.add_args(*args)
|
vm.add_args(*args)
|
||||||
return vm
|
return vm
|
||||||
|
Loading…
x
Reference in New Issue
Block a user