From: Armin Kuster Date: Wed, 6 Nov 2019 01:04:39 +0000 (-0800) Subject: OEQA: move manual bash test to runtime X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dbe5d8d0429ddca87fa80f613a8fbab287910696;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git OEQA: move manual bash test to runtime Signed-off-by: Armin Kuster --- diff --git a/meta/lib/oeqa/selftest/cases/runtime_test.py b/meta/lib/oeqa/selftest/cases/runtime_test.py index 7d3922ce448..28804ea15e8 100644 --- a/meta/lib/oeqa/selftest/cases/runtime_test.py +++ b/meta/lib/oeqa/selftest/cases/runtime_test.py @@ -322,3 +322,20 @@ class Postinst(OESelftestTestCase): self.assertFalse(os.path.isfile(os.path.join(hosttestdir, "rootfs-after-failure")), "rootfs-after-failure file was created") + + +class Bsp(OESelftestTestCase): + def test_bash_installed(self): + """ + Summary: The purpose of this test case is to verify that bash + in exists in the image. Test came from manual. + Expected: Bash is found. + """ + + features = 'IMAGE_INSTALL_append = " bash"\n' + self.write_config(features) + bitbake('core-image-minimal') + + with runqemu('core-image-minimal') as qemu: + result = runCmd("which bash" , shell=True) + self.assertEqual(0, result.status, "Couldn't find bash")