diff options
Diffstat (limited to 'meta/lib/oeqa/selftest/wic.py')
-rw-r--r-- | meta/lib/oeqa/selftest/wic.py | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/wic.py b/meta/lib/oeqa/selftest/wic.py index 47b70fda2b..53855625b8 100644 --- a/meta/lib/oeqa/selftest/wic.py +++ b/meta/lib/oeqa/selftest/wic.py | |||
@@ -103,3 +103,33 @@ class Wic(oeSelfTest): | |||
103 | def test11_help_kickstart(self): | 103 | def test11_help_kickstart(self): |
104 | """Test wic help kickstart""" | 104 | """Test wic help kickstart""" |
105 | self.assertEqual(0, runCmd('wic help kickstart').status) | 105 | self.assertEqual(0, runCmd('wic help kickstart').status) |
106 | |||
107 | def test12_compress_gzip(self): | ||
108 | """Test compressing an image with gzip""" | ||
109 | self.assertEqual(0, runCmd("wic create directdisk " | ||
110 | "--image-name core-image-minimal " | ||
111 | "-c gzip").status) | ||
112 | self.assertEqual(1, len(glob(self.resultdir + \ | ||
113 | "directdisk-*.direct.gz"))) | ||
114 | |||
115 | def test13_compress_gzip(self): | ||
116 | """Test compressing an image with bzip2""" | ||
117 | self.assertEqual(0, runCmd("wic create directdisk " | ||
118 | "--image-name core-image-minimal " | ||
119 | "-c bzip2").status) | ||
120 | self.assertEqual(1, len(glob(self.resultdir + \ | ||
121 | "directdisk-*.direct.bz2"))) | ||
122 | |||
123 | def test14_compress_gzip(self): | ||
124 | """Test compressing an image with xz""" | ||
125 | self.assertEqual(0, runCmd("wic create directdisk " | ||
126 | "--image-name core-image-minimal " | ||
127 | "-c xz").status) | ||
128 | self.assertEqual(1, len(glob(self.resultdir + \ | ||
129 | "directdisk-*.direct.xz"))) | ||
130 | |||
131 | def test15_wrong_compressor(self): | ||
132 | """Test how wic breaks if wrong compressor is provided""" | ||
133 | self.assertEqual(2, runCmd("wic create directdisk " | ||
134 | "--image-name core-image-minimal " | ||
135 | "-c wrong", ignore_status=True).status) | ||