tests/functional/meson.build: Allow tests to reside in subfolders
We are going to move target-specific tests to subfolders that are named after the target (and generic tests will be put into a "generic" folder), so prepare the meson.build file to allow such locations, too. Reviewed-by: Pierrick Bouvier <pierrick.bouvier@linaro.org> Signed-off-by: Thomas Huth <thuth@redhat.com> Message-ID: <20250819112403.432587-5-thuth@redhat.com>
This commit is contained in:
parent
b8103f56d9
commit
9c9efb1e36
1 changed files with 7 additions and 1 deletions
|
|
@ -423,7 +423,13 @@ foreach speed : ['quick', 'thorough']
|
|||
|
||||
foreach test : target_tests
|
||||
testname = '@0@-@1@'.format(target_base, test)
|
||||
testfile = 'test_' + test + '.py'
|
||||
if fs.exists('test_' + test + '.py')
|
||||
testfile = 'test_' + test + '.py'
|
||||
elif fs.exists('generic' / 'test_' + test + '.py')
|
||||
testfile = 'generic' / 'test_' + test + '.py'
|
||||
else
|
||||
testfile = target_base / 'test_' + test + '.py'
|
||||
endif
|
||||
testpath = meson.current_source_dir() / testfile
|
||||
teststamp = testname + '.tstamp'
|
||||
test_precache_env = environment()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue