[OE-core] [PATCH 1/6] oeqa: Add selftest parallelisation support

richard.purdie at linuxfoundation.org richard.purdie at linuxfoundation.org
Thu Jul 26 09:10:28 UTC 2018


On Thu, 2018-07-26 at 14:00 +0800, Robert Yang wrote:
> 
> On 07/26/2018 11:03 AM, Robert Yang wrote:
> > Hi RP,
> > 
> > On 07/17/2018 12:33 AM, Richard Purdie wrote:
> > > This allows oe-selftest to take a -j option which specifies how
> > > much test
> > > parallelisation to use. Currently this is "module" based with
> > > each module
> > > being split and run in a separate build directory. Further
> > > splitting could
> > > be done but this seems a good compromise between test setup and
> > > parallelism.
> > > 
> > > You need python-testtools and python-subunit installed to use
> > > this but only
> > > when the -j option is specified.
> > 
> > Should we add python-testtools-native and python-subunit-native,
> > please ?
> > 
> > And add them to TESTIMAGEDEPENDS ?
> 
> After talked with Qi, this won't work since we use host's python3. So
> we need install them on host, or use buildtools-tarball.

Correct, this is why the modules are only loaded if you use the -j
option, so the dependency is only needed if you use bitbake -j. That at
 least minimises the cross-section of users affected.

You can't use buildtools-tarball as yet as we don't have the -native or
-nativesdk recipes you mention to add to it.

Cheers,

Richard






More information about the Openembedded-core mailing list