On Tue, 29 Nov 2016 13:36:58 Robert Yang wrote: > On 11/29/2016 11:45 AM, Paul Eggleton wrote: > > On Tue, 29 Nov 2016 10:45:51 Robert Yang wrote: > >> We may also need something like IMAGE_FEATURES += "test" to make it can > >> work with -ctestimage. > > > > Not sure I follow your reasoning here - can you explain what this feature > > would do? > > For example, the "bitbake <image> -ctestimage" requires a few pkgs > installed, such as psplash-default, see the testcase in > meta/lib/oeqa/runtime/smart.py: > > def test_smart_install(self): > self.smart('remove -y psplash-default') > self.smart('install -y psplash-default') > > The test would fail without psplash-default installed, and also it requires > sshd installed on the target. When IMAGE_FETURES += "test", we can install > these required packages, I'm not sure this is a good idea, or maybe we can > enhance testimge.bbclass to do it. Another way to fix the problem might be > not hardcode the package name.
We have other means of dealing with that specifically - i.e. have the test skip itself if a package required for the test is not in the image. I think we already have examples of that. Cheers, Paul -- Paul Eggleton Intel Open Source Technology Centre -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core