zephyr/doc
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
..
_doxygen device: move independent groups to groups.dox 2022-10-17 10:13:37 +02:00
_extensions/zephyr docs: kconfig: restore appearance of kconfig search 2023-02-07 18:22:06 +01:00
_scripts doc: redirects: add old sockets page to redirects 2023-02-14 23:49:40 +09:00
_static doc: Fix CSS issue with keyboard shortcuts on dark theme 2023-02-23 17:45:40 +01:00
_templates
build doc: dt: fix links to script files 2023-02-28 11:51:24 -08:00
connectivity doc: bluetooth: Update overview 2023-02-07 11:58:11 +01:00
contribute doc: coding guidelines: Add a new rule for macro name collisions 2023-02-22 09:39:57 -08:00
develop twister: cmake: Add prefiltration based on cmake package helper script 2023-03-02 15:38:08 -05:00
hardware subsys/mgmt/ec_host_cmd: rework Host Command support 2023-02-28 10:42:23 +01:00
images
introduction doc: mention MIPS architecture support 2022-01-24 17:11:42 -05:00
kernel fix: doc: in kernel/drivers interrupts function had mismatching types 2023-02-22 16:58:29 -05:00
project doc: project_roles: clarify maintainer rights 2023-02-06 10:06:28 +01:00
releases doc: release: 3.4: Add MCP7940N BBRAM support note 2023-03-01 08:55:39 +01:00
security docs: security: Add published CVEs information 2023-02-15 19:22:24 +09:00
services doc: services: device_mgmt: smp_groups: Correct smp img upload request 2023-03-02 21:14:11 +01:00
templates
404.rst doc: Suggest filing GitHub issue for broken links 2022-04-28 10:26:03 +02:00
CMakeLists.txt doc: add support for linkcheck 2022-09-23 17:28:47 +00:00
conf.py doc: conf: Add 3.3.0 release to version list 2023-02-17 19:46:53 +09:00
glossary.rst doc: use :kconfig:option: domain role 2022-03-02 09:28:37 +01:00
index-tex.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
index.rst doc: get rid of reference section 2022-04-07 16:35:19 +02:00
kconfig.rst doc: use new kconfig extension 2022-03-02 09:28:37 +01:00
known-warnings.txt doc: Bluetooth: Document the services APIs 2022-05-24 17:49:17 +02:00
LICENSING.rst
Makefile doc: add support for linkcheck 2022-09-23 17:28:47 +00:00
substitutions.txt
zephyr.doxyfile.in doc: doxygen: update Doxyfile for 1.9.6 2023-01-10 10:27:54 +01:00