From ebd9f7b1da8ed556e98aab4d5f4e81707ac44b27 Mon Sep 17 00:00:00 2001 From: Ed Bartosh Date: Tue, 16 Jun 2015 14:19:49 +0300 Subject: wic: Return error code when wic fails to invoke command Return 1 if command doesn't exist or wic is called without any commmand. Return result of invoke_command as wic return code. Added tests for unsupported command and no command. Fixed typo in test case test02_createhelp spotted by this fix. [YOCTO #7856] Signed-off-by: Ed Bartosh --- meta/lib/oeqa/selftest/wic.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/lib/oeqa/selftest/wic.py b/meta/lib/oeqa/selftest/wic.py index 60c8cb3deb..5fa190db06 100644 --- a/meta/lib/oeqa/selftest/wic.py +++ b/meta/lib/oeqa/selftest/wic.py @@ -52,7 +52,7 @@ class Wic(oeSelfTest): def test02_createhelp(self): """Test wic create --help""" - self.assertEqual(0, runCmd('wic creat --help').status) + self.assertEqual(0, runCmd('wic create --help').status) def test03_listhelp(self): """Test wic list --help""" @@ -82,3 +82,12 @@ class Wic(oeSelfTest): self.assertEqual(0, runCmd("wic create directdisk-gpt " "--image-name core-image-minimal").status) self.assertEqual(1, len(glob(self.resultdir + "directdisk-*.direct"))) + + def test07_unsupported_subcommand(self): + """Test unsupported subcommand""" + self.assertEqual(1, runCmd('wic unsupported', + ignore_status=True).status) + + def test08_no_command(self): + """Test wic without command""" + self.assertEqual(1, runCmd('wic', ignore_status=True).status) -- cgit 1.2.3-korg