diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-08-10 13:32:09 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2023-08-10 13:39:25 +0200 |
commit | 1e4e9cf95446d972ff0ad8eb58ad20cfcbf0cfec (patch) | |
tree | 9feac8276f3629f5d7aa0d437ec1dc054b6e35bc | |
parent | cb46f12d997d1cf606071aa912189e0b214ee470 (diff) |
build: Add BUILD_LIBDL_TESTS
Make tests for libdl configurable since they are currently not
reproducible, see #4941.
-rw-r--r-- | spec/build/testsuites/grp.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl01.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl02.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl03.yml | 3 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl04.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl05.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl06.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl07.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl08.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl09.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl10.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/dl11.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/optrtemsld.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/libtests/optrtemssyms.yml | 2 | ||||
-rw-r--r-- | spec/build/testsuites/optlibdl.yml | 22 |
15 files changed, 37 insertions, 14 deletions
diff --git a/spec/build/testsuites/grp.yml b/spec/build/testsuites/grp.yml index bda6140ef1..816a674d89 100644 --- a/spec/build/testsuites/grp.yml +++ b/spec/build/testsuites/grp.yml @@ -25,6 +25,8 @@ links: - role: build-dependency uid: optlib - role: build-dependency + uid: optlibdl +- role: build-dependency uid: optmembench - role: build-dependency uid: optmp diff --git a/spec/build/testsuites/libtests/dl01.yml b/spec/build/testsuites/libtests/dl01.yml index c1126ca8e2..f793207d12 100644 --- a/spec/build/testsuites/libtests/dl01.yml +++ b/spec/build/testsuites/libtests/dl01.yml @@ -25,7 +25,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL01_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl01 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl02.yml b/spec/build/testsuites/libtests/dl02.yml index 34df43c762..1369521a06 100644 --- a/spec/build/testsuites/libtests/dl02.yml +++ b/spec/build/testsuites/libtests/dl02.yml @@ -26,7 +26,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL02_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl02 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl03.yml b/spec/build/testsuites/libtests/dl03.yml index 363e3a925f..c98975b6a4 100644 --- a/spec/build/testsuites/libtests/dl03.yml +++ b/spec/build/testsuites/libtests/dl03.yml @@ -5,8 +5,7 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG cppflags: [] cxxflags: [] -enabled-by: -- BUILD_LIBDL +enabled-by: BUILD_LIBDL_TESTS features: c cprogram includes: - cpukit/libdl diff --git a/spec/build/testsuites/libtests/dl04.yml b/spec/build/testsuites/libtests/dl04.yml index 55ff91e6fe..b45e522555 100644 --- a/spec/build/testsuites/libtests/dl04.yml +++ b/spec/build/testsuites/libtests/dl04.yml @@ -26,7 +26,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL04_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl04 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl05.yml b/spec/build/testsuites/libtests/dl05.yml index f654218eba..46cdd0a4ce 100644 --- a/spec/build/testsuites/libtests/dl05.yml +++ b/spec/build/testsuites/libtests/dl05.yml @@ -27,7 +27,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL05_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl05 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl06.yml b/spec/build/testsuites/libtests/dl06.yml index 601147f3c4..7e921ea52a 100644 --- a/spec/build/testsuites/libtests/dl06.yml +++ b/spec/build/testsuites/libtests/dl06.yml @@ -36,7 +36,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL06_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl06 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl07.yml b/spec/build/testsuites/libtests/dl07.yml index 01a85252f2..f37f586102 100644 --- a/spec/build/testsuites/libtests/dl07.yml +++ b/spec/build/testsuites/libtests/dl07.yml @@ -29,7 +29,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL07_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl07 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl08.yml b/spec/build/testsuites/libtests/dl08.yml index cc1acf0dc3..70abe39c1e 100644 --- a/spec/build/testsuites/libtests/dl08.yml +++ b/spec/build/testsuites/libtests/dl08.yml @@ -34,7 +34,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL08_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl08 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl09.yml b/spec/build/testsuites/libtests/dl09.yml index f492daaff2..8ac882b789 100644 --- a/spec/build/testsuites/libtests/dl09.yml +++ b/spec/build/testsuites/libtests/dl09.yml @@ -29,7 +29,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL09_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl09 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl10.yml b/spec/build/testsuites/libtests/dl10.yml index fd13dfc790..f9b4c80a1d 100644 --- a/spec/build/testsuites/libtests/dl10.yml +++ b/spec/build/testsuites/libtests/dl10.yml @@ -34,7 +34,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL10_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl10 ldflags: [] diff --git a/spec/build/testsuites/libtests/dl11.yml b/spec/build/testsuites/libtests/dl11.yml index 29021a3fb5..0c3534e751 100644 --- a/spec/build/testsuites/libtests/dl11.yml +++ b/spec/build/testsuites/libtests/dl11.yml @@ -25,7 +25,7 @@ do-configure: null enabled-by: - and: - not: TEST_DL11_EXCLUDE - - BUILD_LIBDL + - BUILD_LIBDL_TESTS includes: - testsuites/libtests/dl11 ldflags: [] diff --git a/spec/build/testsuites/libtests/optrtemsld.yml b/spec/build/testsuites/libtests/optrtemsld.yml index 92058448d6..e0f298fda7 100644 --- a/spec/build/testsuites/libtests/optrtemsld.yml +++ b/spec/build/testsuites/libtests/optrtemsld.yml @@ -8,6 +8,6 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: [] description: '' -enabled-by: BUILD_LIBDL +enabled-by: BUILD_LIBDL_TESTS links: [] type: build diff --git a/spec/build/testsuites/libtests/optrtemssyms.yml b/spec/build/testsuites/libtests/optrtemssyms.yml index 925b6a3a7d..740c73dc67 100644 --- a/spec/build/testsuites/libtests/optrtemssyms.yml +++ b/spec/build/testsuites/libtests/optrtemssyms.yml @@ -8,6 +8,6 @@ copyrights: - Copyright (C) 2020 embedded brains GmbH & Co. KG default: [] description: '' -enabled-by: BUILD_LIBDL +enabled-by: BUILD_LIBDL_TESTS links: [] type: build diff --git a/spec/build/testsuites/optlibdl.yml b/spec/build/testsuites/optlibdl.yml new file mode 100644 index 0000000000..f3dd7454db --- /dev/null +++ b/spec/build/testsuites/optlibdl.yml @@ -0,0 +1,22 @@ +SPDX-License-Identifier: CC-BY-SA-4.0 OR BSD-2-Clause +actions: +- get-boolean: null +- env-enable: null +build-type: option +copyrights: +- Copyright (C) 2023 embedded brains GmbH & Co. KG +default: +- enabled-by: + and: + - - BUILD_TESTS + - BUILD_LIBTESTS + - BUILD_LIBDL + value: true +- enabled-by: true + value: false +description: | + Build the test programs for libdl. +enabled-by: true +links: [] +name: BUILD_LIBDL_TESTS +type: build |