Skip to content

Support tests in other layers

Paul Eggleton openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest1 patch 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/1classes/testimage: add support for finding tests in other layersmeta/classes/testimage.bbclass meta/lib/oeqa/runtime/__init__.py+46 -120 replies

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [PATCH 0/1] Support tests in other layers

Completion of an earlier work-in-progress change by Stefan. I had earlier suggested using a special "tests/runtime" directory in other layers that wish to add their own tests, but when I looked into it I figured it was actually a lot simpler if we kept the same structure as the tests in OE-Core i.e. lib/oeqa/runtime, since sys.path is already extended in base.bbclass to make that work for all layers; we just needed to tweak __init__.py in the oeqa/runtime directory to enable unittest to import units from other layers in that same directory.

The following changes since commit e473e60d5572f36829068f6d3db9ce9ba9633d71:

mkfontscale: This no longer needs a full libx11, xproto suffices (2013-08-22 18:29:50 +0100)

are available in the git repository at:

git://git.openembedded.org/openembedded-core-contrib paule/testimage
http://cgit.openembedded.org/cgit.cgi/openembedded-core-contrib/log/?h=paule/testimage

Stefan Stanacar (1):
classes/testimage: add support for finding tests in other layers

 meta/classes/testimage.bbclass    | 55 ++++++++++++++++++++++++++++++---------
 meta/lib/oeqa/runtime/__init__.py |  3 +++
 2 files changed, 46 insertions(+), 12 deletions(-)
Signature · 1 line
1.8.1.2