]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
testexport.bbclass oe-test: capture all tests and data from all layers
authorMikko Rapeli <mikko.rapeli@linaro.org>
Mon, 7 Jul 2025 07:21:32 +0000 (10:21 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 10 Jul 2025 09:46:57 +0000 (10:46 +0100)
commit5c39fedee1dd0e101e2611b71a895c0251ba968d
tree8d61edc3e169e7b519790806e61a55dc61eb5ac1
parent70f8975e142345a11905d6949f2ef4071baa8e77
testexport.bbclass oe-test: capture all tests and data from all layers

testexport.bbclass only copied files from core layer to
the testexport.tar.gz to run tests. Then it filtered
out tests and files which were not specified in
TEST_SUITES variable.

Remove filtering of files to include parselogs.py
test data files which are machine and/or layer specific.
TEST_SUITES variable is now read from build time exported
data store when running tests so there is no need to remove
files from exported tests in testexport.bbclass.

Adapt oe-test script to find "lib" directories from
the new structure with layer specific paths which are
used to find tests and test data files.

Signed-off-by: Mikko Rapeli <mikko.rapeli@linaro.org>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes-recipe/testexport.bbclass
scripts/oe-test