mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-11-21 22:09:23 +01:00
test-runner: mount testhome rather than assume location
Usually the test home directory is a git repo somewhere e.g. under /home. But if the home directory is located under /tmp this poses a problem since UML remounts /tmp. To handle both cases mount the home directory explicity.
This commit is contained in:
parent
641f558b3d
commit
78c918c2c1
@ -451,6 +451,9 @@ class QemuRunner(RunnerAbstract):
|
|||||||
def prepare_environment(self):
|
def prepare_environment(self):
|
||||||
mounts = [ MountInfo('debugfs', 'debugfs', '/sys/kernel/debug', '', 0) ]
|
mounts = [ MountInfo('debugfs', 'debugfs', '/sys/kernel/debug', '', 0) ]
|
||||||
|
|
||||||
|
mounts.append(MountInfo('hostfs', 'hostfs', self.args.testhome,
|
||||||
|
self.args.testhome, 0))
|
||||||
|
|
||||||
if self.args.log:
|
if self.args.log:
|
||||||
mounts.append(MountInfo('9p', 'logdir', self.args.log,
|
mounts.append(MountInfo('9p', 'logdir', self.args.log,
|
||||||
'trans=virtio,version=9p2000.L,msize=10240', 0))
|
'trans=virtio,version=9p2000.L,msize=10240', 0))
|
||||||
@ -513,6 +516,9 @@ class UmlRunner(RunnerAbstract):
|
|||||||
mounts.append(MountInfo('hostfs', 'hostfs', self.args.result_parent,
|
mounts.append(MountInfo('hostfs', 'hostfs', self.args.result_parent,
|
||||||
self.args.result_parent, 0))
|
self.args.result_parent, 0))
|
||||||
|
|
||||||
|
mounts.append(MountInfo('hostfs', 'hostfs', self.args.testhome,
|
||||||
|
self.args.testhome, 0))
|
||||||
|
|
||||||
self._prepare_mounts(extra=mounts)
|
self._prepare_mounts(extra=mounts)
|
||||||
|
|
||||||
super().prepare_environment()
|
super().prepare_environment()
|
||||||
|
Loading…
Reference in New Issue
Block a user