mirror of
https://git.kernel.org/pub/scm/network/wireless/iwd.git
synced 2024-12-22 04:32:37 +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):
|
||||
mounts = [ MountInfo('debugfs', 'debugfs', '/sys/kernel/debug', '', 0) ]
|
||||
|
||||
mounts.append(MountInfo('hostfs', 'hostfs', self.args.testhome,
|
||||
self.args.testhome, 0))
|
||||
|
||||
if self.args.log:
|
||||
mounts.append(MountInfo('9p', 'logdir', self.args.log,
|
||||
'trans=virtio,version=9p2000.L,msize=10240', 0))
|
||||
@ -513,6 +516,9 @@ class UmlRunner(RunnerAbstract):
|
||||
mounts.append(MountInfo('hostfs', 'hostfs', self.args.result_parent,
|
||||
self.args.result_parent, 0))
|
||||
|
||||
mounts.append(MountInfo('hostfs', 'hostfs', self.args.testhome,
|
||||
self.args.testhome, 0))
|
||||
|
||||
self._prepare_mounts(extra=mounts)
|
||||
|
||||
super().prepare_environment()
|
||||
|
Loading…
Reference in New Issue
Block a user