aboutsummaryrefslogtreecommitdiffstats
path: root/meta/lib/oeqa/selftest/runtime-test.py
diff options
context:
space:
mode:
Diffstat (limited to 'meta/lib/oeqa/selftest/runtime-test.py')
-rw-r--r--meta/lib/oeqa/selftest/runtime-test.py15
1 files changed, 7 insertions, 8 deletions
diff --git a/meta/lib/oeqa/selftest/runtime-test.py b/meta/lib/oeqa/selftest/runtime-test.py
index 888493b6b96..a9a658be92d 100644
--- a/meta/lib/oeqa/selftest/runtime-test.py
+++ b/meta/lib/oeqa/selftest/runtime-test.py
@@ -106,22 +106,22 @@ class TestImage(oeSelfTest):
bitbake('-c testimage core-image-full-cmdline')
class Postinst(oeSelfTest):
+ @testcase(1540)
def test_verify_postinst(self):
"""
Summary: The purpose of this test is to verify the execution order of postinst Bugzilla ID: [5319]
Expected 1. Compile a minimal image.
- 1. The compiled image will add the created layer with the recipes a b d p t z
+ 1. The compiled image will add the created layer with the recipes postinst[ abdpt]
2. Run qemux86
3. Validate the task execution order
"""
features = 'INHERIT += "testimage"\n'
- features += 'CORE_IMAGE_EXTRA_INSTALL += "postinstz postinsta postinstb postinstd postinstp postinstt"\n'
+ features += 'CORE_IMAGE_EXTRA_INSTALL += "postinst postinsta postinstb postinstd postinstp postinstt"\n'
self.write_config(features)
- bitbake('core-image-minimal -c cleansstate')
- bitbake('core-image-minimal')
+ bitbake('core-image-minimal -f')
- postinst_list = ['100-postinstz','101-postinsta','102-postinstb','103-postinstd','104-postinstp','105-postinstt']
+ postinst_list = ['100-postinst','101-postinsta','102-postinstb','103-postinstd','104-postinstp','105-postinstt']
path_workdir = get_bb_var('WORKDIR','core-image-minimal')
workspacedir = 'testimage/qemu_boot_log'
workspacedir = os.path.join(path_workdir, workspacedir)
@@ -129,10 +129,9 @@ class Postinst(oeSelfTest):
with runqemu('core-image-minimal') as qemu:
with open(workspacedir) as f:
found = False
- idx = 0
+ idx = 0
for line in f.readlines():
- line = line.strip()
- line = line.replace("^M","")
+ line = line.strip().replace("^M","")
if not line: # To avoid empty lines
continue
m = rexp.search(line)