From 6f2aa8ad36e3aaffc9fa2cb8c744b04da7339ee2 Mon Sep 17 00:00:00 2001 From: Chris Johns Date: Tue, 13 Jul 2021 20:47:08 -1000 Subject: build: Use BSP family for options - Optionally add support for 'default-by-family' to allow option to be set by a family and so all related BSPs Close #4468 --- spec/build/testsuites/ada/optgnat.yml | 1 + spec/build/testsuites/libtests/optbin2c.yml | 1 + spec/build/testsuites/libtests/optgzip.yml | 1 + spec/build/testsuites/libtests/optrtemsld.yml | 1 + spec/build/testsuites/libtests/optrtemssyms.yml | 1 + spec/build/testsuites/libtests/optxz.yml | 1 + spec/build/testsuites/optada.yml | 1 + spec/build/testsuites/optall.yml | 1 + spec/build/testsuites/optbenchmarks.yml | 1 + spec/build/testsuites/optfs.yml | 1 + spec/build/testsuites/optlib.yml | 1 + spec/build/testsuites/optmp.yml | 1 + spec/build/testsuites/optpsx.yml | 1 + spec/build/testsuites/optpsxtm.yml | 1 + spec/build/testsuites/optrhs.yml | 1 + spec/build/testsuites/optsamples.yml | 1 + spec/build/testsuites/optsmp.yml | 1 + spec/build/testsuites/optsp.yml | 1 + spec/build/testsuites/opttm.yml | 1 + spec/build/testsuites/optvalidation.yml | 1 + spec/build/testsuites/optverbosity.yml | 1 + 21 files changed, 21 insertions(+) (limited to 'spec/build/testsuites') diff --git a/spec/build/testsuites/ada/optgnat.yml b/spec/build/testsuites/ada/optgnat.yml index 82d940b502..34f577b537 100644 --- a/spec/build/testsuites/ada/optgnat.yml +++ b/spec/build/testsuites/ada/optgnat.yml @@ -8,6 +8,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: null +default-by-family: [] default-by-variant: [] description: '' enabled-by: true diff --git a/spec/build/testsuites/libtests/optbin2c.yml b/spec/build/testsuites/libtests/optbin2c.yml index 0470905529..53308ccfb2 100644 --- a/spec/build/testsuites/libtests/optbin2c.yml +++ b/spec/build/testsuites/libtests/optbin2c.yml @@ -7,6 +7,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: null +default-by-family: [] default-by-variant: [] description: '' enabled-by: true diff --git a/spec/build/testsuites/libtests/optgzip.yml b/spec/build/testsuites/libtests/optgzip.yml index d53136b076..ac0fc80100 100644 --- a/spec/build/testsuites/libtests/optgzip.yml +++ b/spec/build/testsuites/libtests/optgzip.yml @@ -7,6 +7,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: null +default-by-family: [] default-by-variant: [] description: '' enabled-by: true diff --git a/spec/build/testsuites/libtests/optrtemsld.yml b/spec/build/testsuites/libtests/optrtemsld.yml index 1373023c7e..55e5184d1a 100644 --- a/spec/build/testsuites/libtests/optrtemsld.yml +++ b/spec/build/testsuites/libtests/optrtemsld.yml @@ -7,6 +7,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: null +default-by-family: [] default-by-variant: [] description: '' enabled-by: true diff --git a/spec/build/testsuites/libtests/optrtemssyms.yml b/spec/build/testsuites/libtests/optrtemssyms.yml index 51872b04b7..ba33358a6a 100644 --- a/spec/build/testsuites/libtests/optrtemssyms.yml +++ b/spec/build/testsuites/libtests/optrtemssyms.yml @@ -7,6 +7,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: null +default-by-family: [] default-by-variant: [] description: '' enabled-by: true diff --git a/spec/build/testsuites/libtests/optxz.yml b/spec/build/testsuites/libtests/optxz.yml index 8bad91a7bb..158d431374 100644 --- a/spec/build/testsuites/libtests/optxz.yml +++ b/spec/build/testsuites/libtests/optxz.yml @@ -7,6 +7,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: null +default-by-family: [] default-by-variant: [] description: '' enabled-by: true diff --git a/spec/build/testsuites/optada.yml b/spec/build/testsuites/optada.yml index a1844c4f73..ff888d5e50 100644 --- a/spec/build/testsuites/optada.yml +++ b/spec/build/testsuites/optada.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the Ada test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optall.yml b/spec/build/testsuites/optall.yml index 437a4cb8ca..23363eb36d 100644 --- a/spec/build/testsuites/optall.yml +++ b/spec/build/testsuites/optall.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the test programs diff --git a/spec/build/testsuites/optbenchmarks.yml b/spec/build/testsuites/optbenchmarks.yml index 5452746d5c..8e9879b41f 100644 --- a/spec/build/testsuites/optbenchmarks.yml +++ b/spec/build/testsuites/optbenchmarks.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the benchmark programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optfs.yml b/spec/build/testsuites/optfs.yml index bc479b8948..7db1f821a0 100644 --- a/spec/build/testsuites/optfs.yml +++ b/spec/build/testsuites/optfs.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the file system test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optlib.yml b/spec/build/testsuites/optlib.yml index c3d1e5e7a6..4477a70e0a 100644 --- a/spec/build/testsuites/optlib.yml +++ b/spec/build/testsuites/optlib.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the library test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optmp.yml b/spec/build/testsuites/optmp.yml index 6a7ff38730..feaebd21e7 100644 --- a/spec/build/testsuites/optmp.yml +++ b/spec/build/testsuites/optmp.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the MPCI test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optpsx.yml b/spec/build/testsuites/optpsx.yml index c3a821421e..244a9b8d28 100644 --- a/spec/build/testsuites/optpsx.yml +++ b/spec/build/testsuites/optpsx.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the POSIX test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optpsxtm.yml b/spec/build/testsuites/optpsxtm.yml index 8452c3de8c..5aa5948bad 100644 --- a/spec/build/testsuites/optpsxtm.yml +++ b/spec/build/testsuites/optpsxtm.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the POSIX timing test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optrhs.yml b/spec/build/testsuites/optrhs.yml index e9e779660c..03a4fab69c 100644 --- a/spec/build/testsuites/optrhs.yml +++ b/spec/build/testsuites/optrhs.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the Rhealstone benchmark programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optsamples.yml b/spec/build/testsuites/optsamples.yml index 0edef21734..941fc81841 100644 --- a/spec/build/testsuites/optsamples.yml +++ b/spec/build/testsuites/optsamples.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: true +default-by-family: [] default-by-variant: [] description: | Build the sample programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optsmp.yml b/spec/build/testsuites/optsmp.yml index 9851841aad..af44d1cc15 100644 --- a/spec/build/testsuites/optsmp.yml +++ b/spec/build/testsuites/optsmp.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the SMP test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optsp.yml b/spec/build/testsuites/optsp.yml index 88f378f838..36bea0c717 100644 --- a/spec/build/testsuites/optsp.yml +++ b/spec/build/testsuites/optsp.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the single-processor test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/opttm.yml b/spec/build/testsuites/opttm.yml index f5ee6afd7d..85636a28fe 100644 --- a/spec/build/testsuites/opttm.yml +++ b/spec/build/testsuites/opttm.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the timing test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optvalidation.yml b/spec/build/testsuites/optvalidation.yml index 81eb320d53..32a82abcb8 100644 --- a/spec/build/testsuites/optvalidation.yml +++ b/spec/build/testsuites/optvalidation.yml @@ -6,6 +6,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: false +default-by-family: [] default-by-variant: [] description: | Build the validation test programs (may be also enabled by BUILD_TESTS) diff --git a/spec/build/testsuites/optverbosity.yml b/spec/build/testsuites/optverbosity.yml index a4f1e9e6f4..fc9a21dc6a 100644 --- a/spec/build/testsuites/optverbosity.yml +++ b/spec/build/testsuites/optverbosity.yml @@ -17,6 +17,7 @@ build-type: option copyrights: - Copyright (C) 2020 embedded brains GmbH (http://www.embedded-brains.de) default: Normal +default-by-family: [] default-by-variant: [] description: | Sets the test verbosity of the RTEMS Test Framework. Valid values are -- cgit v1.2.3