Skip to content

Support for wic images in runqemu and oe-selftest

Ed Bartosh openembedded-core 3 versions – New

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest14 patches 0 repliesNew
  2. v214 patches 0 repliesSuperseded
  3. v115 patches 5 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/14runqemu: add support for wic imagesscripts/runqemu scripts/runqemu-internal+10 -90 replies
2/14runqemu: don't set KERNEL for wic imagesscripts/runqemu scripts/runqemu-internal+2 -20 replies
3/14runqemu: support path/to/<image>-<machine>.wicscripts/runqemu+6 -40 replies
4/14oe-selftest: remove unused parametermeta/lib/oeqa/selftest/devtool.py meta/lib/oeqa/selftest/imagefeatures.py meta/lib/oeqa/utils/commands.py+5 -50 replies
5/14qemurunner: add parameter to method 'start'meta/lib/oeqa/utils/qemurunner.py+23 -220 replies
6/14oeqa/targetcontrol: make ssh control optionalmeta/lib/oeqa/targetcontrol.py meta/lib/oeqa/utils/commands.py+12 -100 replies
7/14oeqa/targetcontrol: support wic image typemeta/lib/oeqa/targetcontrol.py+1 -10 replies
8/14wic-image-minimal: change IMAGE_FSTYPESmeta-selftest/recipes-test/images/wic-image-minimal.bb meta/lib/oeqa/selftest/wic.py+2 -20 replies
9/14wic-image-minimal: update .wks to boot by qemumeta-selftest/recipes-test/images/wic-image-minimal.wks+5 -50 replies
10/14oe-selftest: add new wic testcasemeta/lib/oeqa/selftest/wic.py+11 -10 replies
11/14wic: fix processing of --use-uuidscripts/lib/wic/partition.py+3 -00 replies
12/14wic-image-minimal: use uuid for root partitionmeta-selftest/recipes-test/images/wic-image-minimal.bb meta-selftest/recipes-test/images/wic-image-minimal.wks+3 -30 replies
13/14oe-selftest: pylinted wic testsmeta/lib/oeqa/selftest/wic.py+9 -90 replies
14/14oe-selftest: don't use specific tasksmeta/lib/oeqa/selftest/wic.py+1 -10 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v3 yet.

Read the v3 thread

Cover letter [wic][PATCH v3 00/14] Support for wic images in runqemu and oe-selftest

Hi,

This patchset contains set of fixes for wic, runqemu and oe-selftest to support booting and testing wic images in qemu.

This work is based on Cristian's work from poky-contrib:ciorga/wic-testing Thank you Cristian!

The patchset also includes bugfix for wic --use-uuid option and a bit of code cleanup for wic tests.

[YOCTO #8691]
[YOCTO #8498]
[YOCTO #8499]

Changes in v2: Dropped "runqemu: don't use virtio for wic images"
as suggested by reviewers.

Changes in v3: Fixed test_wic_image_type test case

The following changes since commit 971fafba6a04531acc73ed348f04a6315be6d0ef:

maintainers.inc: include libjpeg-turbo and mmc-utils (2016-02-12 18:03:47 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib ed/oe-core/qemuRunner-wic-8498
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/oe-core/qemuRunner-wic-8498

Ed Bartosh (14):
runqemu: add support for wic images
runqemu: don't set KERNEL for wic images
runqemu: support path/to/<image>-<machine>.wic
oe-selftest: remove unused parameter
qemurunner: add parameter to method 'start'
oeqa/targetcontrol: make ssh control optional
oeqa/targetcontrol: support wic image type
wic-image-minimal: change IMAGE_FSTYPES
wic-image-minimal: update .wks to boot by qemu
oe-selftest: add new wic testcase
wic: fix processing of --use-uuid
wic-image-minimal: use uuid for root partition
oe-selftest: pylinted wic tests
oe-selftest: don't use specific tasks

 .../recipes-test/images/wic-image-minimal.bb       |  4 +-
 .../recipes-test/images/wic-image-minimal.wks      | 10 ++---
 meta/lib/oeqa/selftest/devtool.py                  |  2 +-
 meta/lib/oeqa/selftest/imagefeatures.py            |  6 +--
 meta/lib/oeqa/selftest/wic.py                      | 34 ++++++++++------
 meta/lib/oeqa/targetcontrol.py                     | 20 +++++-----
 meta/lib/oeqa/utils/commands.py                    |  4 +-
 meta/lib/oeqa/utils/qemurunner.py                  | 45 +++++++++++-----------
 scripts/lib/wic/partition.py                       |  3 ++
 scripts/runqemu                                    | 15 +++++---
 scripts/runqemu-internal                           | 18 ++++-----
 11 files changed, 90 insertions(+), 71 deletions(-)

--
Regards,
Ed