mirror of
git://git.yoctoproject.org/poky.git
synced 2025-07-05 05:04:44 +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>
32 lines
1.4 KiB
Python
32 lines
1.4 KiB
Python
# This test should cover https://bugzilla.yoctoproject.org/tr_show_case.cgi?case_id=287 testcase
|
|
# Note that the image under test must have "pam" in DISTRO_FEATURES
|
|
|
|
from oeqa.runtime.case import OERuntimeTestCase
|
|
from oeqa.core.decorator.depends import OETestDepends
|
|
from oeqa.core.decorator.data import skipIfNotFeature
|
|
|
|
class PamBasicTest(OERuntimeTestCase):
|
|
|
|
@skipIfNotFeature('pam', 'Test requires pam to be in DISTRO_FEATURES')
|
|
@OETestDepends(['ssh.SSHTest.test_ssh'])
|
|
def test_pam(self):
|
|
status, output = self.target.run('login --help')
|
|
msg = ('login command does not work as expected. '
|
|
'Status and output:%s and %s' % (status, output))
|
|
self.assertEqual(status, 1, msg = msg)
|
|
|
|
status, output = self.target.run('passwd --help')
|
|
msg = ('passwd command does not work as expected. '
|
|
'Status and output:%s and %s' % (status, output))
|
|
self.assertEqual(status, 0, msg = msg)
|
|
|
|
status, output = self.target.run('su --help')
|
|
msg = ('su command does not work as expected. '
|
|
'Status and output:%s and %s' % (status, output))
|
|
self.assertEqual(status, 0, msg = msg)
|
|
|
|
status, output = self.target.run('useradd --help')
|
|
msg = ('useradd command does not work as expected. '
|
|
'Status and output:%s and %s' % (status, output))
|
|
self.assertEqual(status, 0, msg = msg)
|