summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
Diffstat (limited to 'meta')
-rw-r--r--meta/lib/oeqa/selftest/devtool.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/devtool.py b/meta/lib/oeqa/selftest/devtool.py
index c1988371ef..9010cb1588 100644
--- a/meta/lib/oeqa/selftest/devtool.py
+++ b/meta/lib/oeqa/selftest/devtool.py
@@ -483,6 +483,16 @@ class DevtoolTests(oeSelfTest):
483 self.skipTest('This test only works with qemu machines') 483 self.skipTest('This test only works with qemu machines')
484 if not os.path.exists('/etc/runqemu-nosudo'): 484 if not os.path.exists('/etc/runqemu-nosudo'):
485 self.skipTest('You must set up tap devices with scripts/runqemu-gen-tapdevs before running this test') 485 self.skipTest('You must set up tap devices with scripts/runqemu-gen-tapdevs before running this test')
486 result = runCmd('PATH="$PATH:/sbin:/usr/sbin" ip tuntap show', ignore_status=True)
487 if result.status != 0:
488 result = runCmd('PATH="$PATH:/sbin:/usr/sbin" ifconfig -a', ignore_status=True)
489 if result.status != 0:
490 self.skipTest('Failed to determine if tap devices exist with ifconfig or ip: %s' % result.output)
491 for line in result.output.splitlines():
492 if line.startswith('tap'):
493 break
494 else:
495 self.skipTest('No tap devices found - you must set up tap devices with scripts/runqemu-gen-tapdevs before running this test')
486 workspacedir = os.path.join(self.builddir, 'workspace') 496 workspacedir = os.path.join(self.builddir, 'workspace')
487 self.assertTrue(not os.path.exists(workspacedir), 'This test cannot be run with a workspace directory under the build directory') 497 self.assertTrue(not os.path.exists(workspacedir), 'This test cannot be run with a workspace directory under the build directory')
488 import pexpect 498 import pexpect