]> code.ossystems Code Review - openembedded-core.git/commit
oeqa/selftest/wic: Ensure initramfs exists for test_iso_image
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 14 Jul 2018 11:02:07 +0000 (11:02 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sat, 24 Nov 2018 21:45:47 +0000 (21:45 +0000)
commitcdc226b8d4114ef4ff51d6f13ceb09f8d264bf76
treecb053aace0f57cbef7f2c17d39c2db1e1d28c24e
parent17223b0045896c9f342e9079d2345b730a3048cc
oeqa/selftest/wic: Ensure initramfs exists for test_iso_image

AssertionError: Command 'wic create mkhybridiso --image-name core-image-minimal -o /var/tmp/wic.oe-selftest/' returned non-zero exit status 1:

ERROR: _exec_cmd: gzip -f -9 -c /var/tmp/wic.oe-selftest/tmp.wic.drhn6edm/initrd.cpio > /var/tmp/wic.oe-selftest/tmp.wic.drhn6edm/initrd.cpio.gz returned '1' instead of 0
output: gzip: /var/tmp/wic.oe-selftest/tmp.wic.drhn6edm/initrd.cpio: No such file or directory

This is because in a clean build directory, the initramfs may not be rebuilt.
Add a call to ensure it is built to avoid the error.

(From OE-Core rev: 2a80fa234d31992691a157425e8990db30158fd1)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808@gmail.com>
meta/lib/oeqa/selftest/cases/wic.py