diff options
author | Daniel Istrate <daniel.alexandrux.istrate@intel.com> | 2015-06-29 15:18:41 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-07-08 00:01:19 +0100 |
commit | ffa54b94b636a24aa5264916d2b1abfcf029f7ae (patch) | |
tree | 1d8ec88873ceaf27a0c6bb1045c6d0ee8f7887ea /meta/lib/oeqa/selftest/pkgdata.py | |
parent | 9f91aa697fb2cf5314aa4a99b2abbf0229cb1ea2 (diff) | |
download | poky-ffa54b94b636a24aa5264916d2b1abfcf029f7ae.tar.gz |
oeqa/selftest: Added @testcase decorators to oeselftest testcases.
Added decorator to some testcases missing this feature.
(From OE-Core rev: 2a9009583fd498df94a55f21a149e302180f19cc)
Signed-off-by: Daniel Istrate <daniel.alexandrux.istrate@intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib/oeqa/selftest/pkgdata.py')
-rw-r--r-- | meta/lib/oeqa/selftest/pkgdata.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/meta/lib/oeqa/selftest/pkgdata.py b/meta/lib/oeqa/selftest/pkgdata.py index 34eea468e8..c4d34bd590 100644 --- a/meta/lib/oeqa/selftest/pkgdata.py +++ b/meta/lib/oeqa/selftest/pkgdata.py | |||
@@ -18,6 +18,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
18 | logger.info('Running bitbake to generate pkgdata') | 18 | logger.info('Running bitbake to generate pkgdata') |
19 | bitbake('glibc busybox zlib bash') | 19 | bitbake('glibc busybox zlib bash') |
20 | 20 | ||
21 | @testcase(1203) | ||
21 | def test_lookup_pkg(self): | 22 | def test_lookup_pkg(self): |
22 | # Forward tests | 23 | # Forward tests |
23 | result = runCmd('oe-pkgdata-util lookup-pkg "glibc busybox"') | 24 | result = runCmd('oe-pkgdata-util lookup-pkg "glibc busybox"') |
@@ -36,6 +37,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
36 | self.assertEqual(result.status, 1) | 37 | self.assertEqual(result.status, 1) |
37 | self.assertEqual(result.output, 'ERROR: The following packages could not be found: nonexistentpkg') | 38 | self.assertEqual(result.output, 'ERROR: The following packages could not be found: nonexistentpkg') |
38 | 39 | ||
40 | @testcase(1205) | ||
39 | def test_read_value(self): | 41 | def test_read_value(self): |
40 | result = runCmd('oe-pkgdata-util read-value PN libz1') | 42 | result = runCmd('oe-pkgdata-util read-value PN libz1') |
41 | self.assertEqual(result.output, 'zlib') | 43 | self.assertEqual(result.output, 'zlib') |
@@ -43,6 +45,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
43 | pkgsize = int(result.output.strip()) | 45 | pkgsize = int(result.output.strip()) |
44 | self.assertGreater(pkgsize, 1) | 46 | self.assertGreater(pkgsize, 1) |
45 | 47 | ||
48 | @testcase(1198) | ||
46 | def test_find_path(self): | 49 | def test_find_path(self): |
47 | result = runCmd('oe-pkgdata-util find-path /lib/libc.so.6') | 50 | result = runCmd('oe-pkgdata-util find-path /lib/libc.so.6') |
48 | self.assertEqual(result.output, 'glibc: /lib/libc.so.6') | 51 | self.assertEqual(result.output, 'glibc: /lib/libc.so.6') |
@@ -52,6 +55,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
52 | self.assertEqual(result.status, 1) | 55 | self.assertEqual(result.status, 1) |
53 | self.assertEqual(result.output, 'ERROR: Unable to find any package producing path /not/exist') | 56 | self.assertEqual(result.output, 'ERROR: Unable to find any package producing path /not/exist') |
54 | 57 | ||
58 | @testcase(1204) | ||
55 | def test_lookup_recipe(self): | 59 | def test_lookup_recipe(self): |
56 | result = runCmd('oe-pkgdata-util lookup-recipe "libc6-staticdev busybox"') | 60 | result = runCmd('oe-pkgdata-util lookup-recipe "libc6-staticdev busybox"') |
57 | self.assertEqual(result.output, 'glibc\nbusybox') | 61 | self.assertEqual(result.output, 'glibc\nbusybox') |
@@ -61,6 +65,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
61 | self.assertEqual(result.status, 1) | 65 | self.assertEqual(result.status, 1) |
62 | self.assertEqual(result.output, 'ERROR: The following packages could not be found: nonexistentpkg') | 66 | self.assertEqual(result.output, 'ERROR: The following packages could not be found: nonexistentpkg') |
63 | 67 | ||
68 | @testcase(1202) | ||
64 | def test_list_pkgs(self): | 69 | def test_list_pkgs(self): |
65 | # No arguments | 70 | # No arguments |
66 | result = runCmd('oe-pkgdata-util list-pkgs') | 71 | result = runCmd('oe-pkgdata-util list-pkgs') |
@@ -105,6 +110,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
105 | pkglist = sorted(result.output.split()) | 110 | pkglist = sorted(result.output.split()) |
106 | self.assertEqual(pkglist, ['libz-dbg', 'libz-dev', 'libz-doc']) | 111 | self.assertEqual(pkglist, ['libz-dbg', 'libz-dev', 'libz-doc']) |
107 | 112 | ||
113 | @testcase(1201) | ||
108 | def test_list_pkg_files(self): | 114 | def test_list_pkg_files(self): |
109 | def splitoutput(output): | 115 | def splitoutput(output): |
110 | files = {} | 116 | files = {} |
@@ -193,6 +199,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
193 | self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['libz-doc']) | 199 | self.assertIn(os.path.join(mandir, 'man3/zlib.3'), files['libz-doc']) |
194 | self.assertIn(os.path.join(libdir, 'libz.a'), files['libz-staticdev']) | 200 | self.assertIn(os.path.join(libdir, 'libz.a'), files['libz-staticdev']) |
195 | 201 | ||
202 | @testcase(1200) | ||
196 | def test_glob(self): | 203 | def test_glob(self): |
197 | tempdir = tempfile.mkdtemp(prefix='pkgdataqa') | 204 | tempdir = tempfile.mkdtemp(prefix='pkgdataqa') |
198 | self.track_for_cleanup(tempdir) | 205 | self.track_for_cleanup(tempdir) |
@@ -213,6 +220,7 @@ class OePkgdataUtilTests(oeSelfTest): | |||
213 | self.assertNotIn('libz-dev', resultlist) | 220 | self.assertNotIn('libz-dev', resultlist) |
214 | self.assertNotIn('libz-dbg', resultlist) | 221 | self.assertNotIn('libz-dbg', resultlist) |
215 | 222 | ||
223 | @testcase(1206) | ||
216 | def test_specify_pkgdatadir(self): | 224 | def test_specify_pkgdatadir(self): |
217 | result = runCmd('oe-pkgdata-util -p %s lookup-pkg glibc' % get_bb_var('PKGDATA_DIR')) | 225 | result = runCmd('oe-pkgdata-util -p %s lookup-pkg glibc' % get_bb_var('PKGDATA_DIR')) |
218 | self.assertEqual(result.output, 'libc6') | 226 | self.assertEqual(result.output, 'libc6') |