diff options
Diffstat (limited to 'meta/lib/oeqa/selftest/cases/bblayers.py')
-rw-r--r-- | meta/lib/oeqa/selftest/cases/bblayers.py | 20 |
1 files changed, 13 insertions, 7 deletions
diff --git a/meta/lib/oeqa/selftest/cases/bblayers.py b/meta/lib/oeqa/selftest/cases/bblayers.py index d82c5aaf37..08bc1d1e44 100644 --- a/meta/lib/oeqa/selftest/cases/bblayers.py +++ b/meta/lib/oeqa/selftest/cases/bblayers.py | |||
@@ -157,7 +157,10 @@ class BitbakeLayers(OESelftestTestCase): | |||
157 | with open(jsonfile) as f: | 157 | with open(jsonfile) as f: |
158 | data = json.load(f) | 158 | data = json.load(f) |
159 | for s in data['sources']: | 159 | for s in data['sources']: |
160 | data['sources'][s]['git-remote']['rev'] = '5200799866b92259e855051112520006e1aaaac0' | 160 | if s == 'meta-yocto': |
161 | data['sources'][s]['git-remote']['rev'] = '913bd8ba4dd1d5d2a38261bde985b64a36e36281' | ||
162 | else: | ||
163 | data['sources'][s]['git-remote']['rev'] = '744a2277844ec9a384a9ca7dae2a634d5a0d3590' | ||
161 | with open(jsonfile, 'w') as f: | 164 | with open(jsonfile, 'w') as f: |
162 | json.dump(data, f) | 165 | json.dump(data, f) |
163 | 166 | ||
@@ -281,11 +284,11 @@ class BitbakeConfigBuild(OESelftestTestCase): | |||
281 | 2. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is set after setting | 284 | 2. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is set after setting |
282 | the fragment. | 285 | the fragment. |
283 | 3. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is set after setting | 286 | 3. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is set after setting |
284 | the fragment with another value that overrides the first one. | 287 | the fragment with another value that replaces the first one. |
285 | 4. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is set to the previous | 288 | 4. Repeat steps 2 and 3 to verify that going back and forth between values |
286 | value after removing the second assignment (from step 3). | 289 | works. |
287 | 5. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is not set after | 290 | 5. Verify that SELFTEST_BUILTIN_FRAGMENT_VARIABLE is not set after |
288 | removing the original assignment. | 291 | removing the final assignment. |
289 | """ | 292 | """ |
290 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), None) | 293 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), None) |
291 | 294 | ||
@@ -295,10 +298,13 @@ class BitbakeConfigBuild(OESelftestTestCase): | |||
295 | runCmd('bitbake-config-build enable-fragment selftest-fragment/someothervalue') | 298 | runCmd('bitbake-config-build enable-fragment selftest-fragment/someothervalue') |
296 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), 'someothervalue') | 299 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), 'someothervalue') |
297 | 300 | ||
298 | runCmd('bitbake-config-build disable-fragment selftest-fragment/someothervalue') | 301 | runCmd('bitbake-config-build enable-fragment selftest-fragment/somevalue') |
299 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), 'somevalue') | 302 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), 'somevalue') |
300 | 303 | ||
301 | runCmd('bitbake-config-build disable-fragment selftest-fragment/somevalue') | 304 | runCmd('bitbake-config-build enable-fragment selftest-fragment/someothervalue') |
305 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), 'someothervalue') | ||
306 | |||
307 | runCmd('bitbake-config-build disable-fragment selftest-fragment/someothervalue') | ||
302 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), None) | 308 | self.assertEqual(get_bb_var('SELFTEST_BUILTIN_FRAGMENT_VARIABLE'), None) |
303 | 309 | ||
304 | def test_show_fragment(self): | 310 | def test_show_fragment(self): |