zephyr/doc/develop
Maciej Perkowski 85dd4975a4 twister: cmake: Add prefiltration based on cmake package helper script
Twister allows filtering based on kconfigs and dts, however the
filtration is a part of the cmake stage, i.e. the stage has to pass
first and then twister checks if required properties are available.
This causes problems, when the full cmake stage is unable to pass.
If so, other filtration methods had to be used, e.g. platform_allow.
The commit modifies the twister workflow:
if a test defines filters based on kconfig/dts first a cmake package
helper script is used to extract dt and/or kconfigs and if the
conditions are fulfilled  it proceeds to a regular cmake stage.
If not, test is skipped.

Co-authored-by: Daniel DeGrasse <daniel.degrasse@nxp.com>
Signed-off-by: Maciej Perkowski <Maciej.Perkowski@nordicsemi.no>
2023-03-02 15:38:08 -05:00
..
api subsys/mgmt/ec_host_cmd: rename peripheral to backend 2023-02-28 10:42:23 +01:00
application doc: application development: brief about setting QEMU gdbserver listener 2023-02-20 09:48:52 +01:00
flash_debug scripts: west: introduce Lauterbach TRACE32 runner 2022-10-14 09:51:14 +02:00
getting_started doc: Use Copy/paste: mention accessibility 2023-02-09 11:12:32 +01:00
languages doc: Clarify C++ standards support 2023-03-01 19:42:32 -05:00
optimizations doc: move sections from guides 2022-04-07 16:35:19 +02:00
sca doc: document the Static Code Analysis (SCA) tool infrastructure 2023-01-27 20:28:58 +09:00
test twister: cmake: Add prefiltration based on cmake package helper script 2023-03-02 15:38:08 -05:00
toolchains toolchain: rename xcc-clang to xt-clang 2023-02-22 08:35:46 -05:00
tools doc: develop: tools: drop platformio docs 2022-12-22 13:45:52 +01:00
west .github: doc-build: move to west 1.0.0 2023-02-21 19:39:50 +09:00
beyond-GSG.rst doc: fix incorrect usage of envvar role 2022-08-23 10:15:34 +02:00
env_vars.rst doc: fix incorrect usage of envvar role 2022-08-23 10:15:34 +02:00
index.rst doc: document the Static Code Analysis (SCA) tool infrastructure 2023-01-27 20:28:58 +09:00
modules.rst doc: document the Static Code Analysis (SCA) tool infrastructure 2023-01-27 20:28:58 +09:00