mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-19 12:59:02 +02:00

These IDs refer to testopia which we're no longer using. We would now use the test names to definitively reference tests and the IDs can be dropped, along with their supporting code. (From OE-Core rev: 8e2d0575e4e7036b5f60e632f377a8ab2b96ead8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
23 lines
964 B
Python
23 lines
964 B
Python
from oeqa.runtime.case import OERuntimeTestCase
|
|
from oeqa.core.decorator.depends import OETestDepends
|
|
from oeqa.core.decorator.data import skipIfNotFeature
|
|
from oeqa.runtime.decorator.package import OEHasPackage
|
|
|
|
class LddTest(OERuntimeTestCase):
|
|
|
|
@OEHasPackage(["ldd"])
|
|
@OETestDepends(['ssh.SSHTest.test_ssh'])
|
|
def test_ldd(self):
|
|
status, output = self.target.run('which ldd')
|
|
msg = 'ldd does not exist in PATH: which ldd: %s' % output
|
|
self.assertEqual(status, 0, msg=msg)
|
|
|
|
cmd = ('for i in $(which ldd | xargs cat | grep "^RTLDLIST"| '
|
|
'cut -d\'=\' -f2|tr -d \'"\'); '
|
|
'do test -f $i && echo $i && break; done')
|
|
status, output = self.target.run(cmd)
|
|
self.assertEqual(status, 0, msg="ldd path not correct or RTLDLIST files don't exist.")
|
|
|
|
status, output = self.target.run("ldd /bin/true")
|
|
self.assertEqual(status, 0, msg="ldd failed to execute: %s" % output)
|