[OE-core] [PATCH] lib/oeqa/selftest/bblayers: improve test for add-layer and remove-layer
Khem Raj
raj.khem at gmail.com
Fri Apr 10 00:22:22 UTC 2015
> On Apr 9, 2015, at 12:10 AM, Yi Zhao <yi.zhao at windriver.com> wrote:
>
> Use absolute path instead of relative path for meta-skeleton.
> Otherwise the case would fail if the builddir outside the poky source
> tree.
may be you should say ‘OE-Core’ sources instead here.
>
> Signed-off-by: Yi Zhao <yi.zhao at windriver.com>
> ---
> meta/lib/oeqa/selftest/bblayers.py | 9 +++++----
> 1 file changed, 5 insertions(+), 4 deletions(-)
>
> diff --git a/meta/lib/oeqa/selftest/bblayers.py b/meta/lib/oeqa/selftest/bblayers.py
> index 5b046d0..3a18029 100644
> --- a/meta/lib/oeqa/selftest/bblayers.py
> +++ b/meta/lib/oeqa/selftest/bblayers.py
> @@ -6,7 +6,7 @@ import shutil
>
> import oeqa.utils.ftools as ftools
> from oeqa.selftest.base import oeSelfTest
> -from oeqa.utils.commands import runCmd
> +from oeqa.utils.commands import runCmd, get_bb_var
> from oeqa.utils.decorators import testcase
>
> class BitbakeLayers(oeSelfTest):
> @@ -44,15 +44,16 @@ class BitbakeLayers(oeSelfTest):
> self.assertTrue(find_in_contents)
>
> def test_bitbakelayers_add_remove(self):
> + test_layer = os.path.join(get_bb_var('COREBASE'), 'meta-skeleton')
> result = runCmd('bitbake-layers show-layers')
> self.assertNotIn('meta-skeleton', result.output, 'This test cannot run with meta-skeleton in bblayers.conf')
> - result = runCmd('bitbake-layers add-layer ../meta-skeleton')
> + result = runCmd('bitbake-layers add-layer %s' % test_layer)
> result = runCmd('bitbake-layers show-layers')
> self.assertIn('meta-skeleton', result.output)
> - result = runCmd('bitbake-layers remove-layer ../meta-skeleton')
> + result = runCmd('bitbake-layers remove-layer %s' % test_layer)
> result = runCmd('bitbake-layers show-layers')
> self.assertNotIn('meta-skeleton', result.output)
> - result = runCmd('bitbake-layers add-layer ../meta-skeleton')
> + result = runCmd('bitbake-layers add-layer %s' % test_layer)
> result = runCmd('bitbake-layers show-layers')
> self.assertIn('meta-skeleton', result.output)
> result = runCmd('bitbake-layers remove-layer */meta-skeleton')
> --
> 1.7.9.5
>
> --
> _______________________________________________
> Openembedded-core mailing list
> Openembedded-core at lists.openembedded.org
> http://lists.openembedded.org/mailman/listinfo/openembedded-core
More information about the Openembedded-core
mailing list