Skip to content

Include binaries in test cases and update runexported.py

Costin Constantin openembedded-core 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest12 patches 0 repliesNew

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/12oeqa/utils/testexport.py: add functionality for exporting binariesmeta/lib/oeqa/utils/testexport.py+263 -00 replies
2/12classes/testimage.bbclass: add support for binaries exportmeta/classes/testimage.bbclass+126 -00 replies
3/12utils/decorators.py: add TestNeedsBin() decoratormeta/lib/oeqa/utils/decorators.py+48 -00 replies
4/12oeqa/runexported: Add option to run arbitrary tests.meta/lib/oeqa/runexported.py+11 -20 replies
5/12oeqa/runexported: Fix a problem with ssh_target_log symlink.meta/lib/oeqa/runexported.py+1 -10 replies
6/12oeqa/testimage: Added support for folder names in TEST_SUITES.meta/classes/testimage.bbclass+10 -10 replies
7/12oeqa/runexported: Added support for folder names in TEST_SUITES.meta/lib/oeqa/runexported.py+6 -00 replies
8/12oeqa/runexported: The runner supports tests from other layers.meta/lib/oeqa/runexported.py+14 -00 replies
9/12oeqa/runexported: Add parameter support for machine arch.meta/lib/oeqa/runexported.py+22 -00 replies
10/12oeqa/testimage: Added export features.meta/classes/testimage.bbclass+96 -170 replies
11/12oeqa/runtime: Copy all __init__.py files from all layers.meta/classes/testimage.bbclass meta/lib/oeqa/runexported.py+38 -310 replies
12/12buildtools-with-tc.bb: extend buildtools-tarball to include test casesmeta/recipes-core/meta/buildtools-with-tc.bb+37 -00 replies

Reviews trailers per patch

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

Read the v1 thread

Cover letter [PATCH 00/12] Include binaries in test cases and update runexported.py

The set of patches addresses Yocto binararies inclusion related features and updates to the runexported.py test launcher script for machines where poky environment is not available.
As a result runtime test cases can be written to include native and target specific binaries, both packed as .rpm files or pre-unpacked for the situation where the remote target has no package manager. runexported.py includes new functionality.

For all the above, enhancements are described in:
[YOCTO #7850], [YOCTO #8478], [YOCTO #8479], [YOCTO #8481], [YOCTO #8530] [YOCTO #8534], [YOCTO #8535], [YOCTO #8536]

The following changes since commit f1f3716776078d68bd9e3734bca881a486dc2ea3:

  meta: more removals of redunant FILES_${PN}-dbg (2015-12-16 12:12:18 +0000)

are available in the git repository at:

git://git.yoctoproject.org/poky-contrib ciorga/CI2-YOCTO7850
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ciorga/CI2-YOCTO7850

Costin Constantin (4):
oeqa/utils/testexport.py: add functionality for exporting binaries classes/testimage.bbclass: add support for binaries export utils/decorators.py: add TestNeedsBin() decorator buildtools-with-tc.bb: extend buildtools-tarball to include test cases

Lucian Musat (8):
oeqa/runexported: Add option to run arbitrary tests. oeqa/runexported: Fix a problem with ssh_target_log symlink. oeqa/testimage: Added support for folder names in TEST_SUITES. oeqa/runexported: Added support for folder names in TEST_SUITES. oeqa/runexported: The runner supports tests from other layers. oeqa/runexported: Add parameter support for machine arch. oeqa/testimage: Added export features.
oeqa/runtime: Copy all __init__.py files from all layers.

 meta/classes/testimage.bbclass               | 257 ++++++++++++++++++++++++--
 meta/lib/oeqa/runexported.py                 |  57 +++++-
 meta/lib/oeqa/utils/decorators.py            |  48 +++++
 meta/lib/oeqa/utils/testexport.py            | 263 +++++++++++++++++++++++++++
 meta/recipes-core/meta/buildtools-with-tc.bb |  37 ++++
 5 files changed, 641 insertions(+), 21 deletions(-)
 create mode 100644 meta/lib/oeqa/utils/testexport.py
 create mode 100644 meta/recipes-core/meta/buildtools-with-tc.bb
Signature · 1 line
2.5.0