1
0
mirror of https://git.yoctoproject.org/poky synced 2026-05-08 05:09:24 +00:00

wic: oe-selftest: Test image compressing

Added 4 new testcases for 'wic --compress-with <compressor>' functionality.

(From OE-Core rev: 0ffc5c38ef28605abf815a47eb41923802d31df7)

Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Ed Bartosh
2015-06-23 11:19:49 +03:00
committed by Richard Purdie
parent a04ebe7246
commit e6f29dd712
+30
View File
@@ -103,3 +103,33 @@ class Wic(oeSelfTest):
def test11_help_kickstart(self):
"""Test wic help kickstart"""
self.assertEqual(0, runCmd('wic help kickstart').status)
def test12_compress_gzip(self):
"""Test compressing an image with gzip"""
self.assertEqual(0, runCmd("wic create directdisk "
"--image-name core-image-minimal "
"-c gzip").status)
self.assertEqual(1, len(glob(self.resultdir + \
"directdisk-*.direct.gz")))
def test13_compress_gzip(self):
"""Test compressing an image with bzip2"""
self.assertEqual(0, runCmd("wic create directdisk "
"--image-name core-image-minimal "
"-c bzip2").status)
self.assertEqual(1, len(glob(self.resultdir + \
"directdisk-*.direct.bz2")))
def test14_compress_gzip(self):
"""Test compressing an image with xz"""
self.assertEqual(0, runCmd("wic create directdisk "
"--image-name core-image-minimal "
"-c xz").status)
self.assertEqual(1, len(glob(self.resultdir + \
"directdisk-*.direct.xz")))
def test15_wrong_compressor(self):
"""Test how wic breaks if wrong compressor is provided"""
self.assertEqual(2, runCmd("wic create directdisk "
"--image-name core-image-minimal "
"-c wrong", ignore_status=True).status)