zephyr/tests/subsys
Luca Burelli 313c09bffb llext: add support for build time custom commands
This patch adds support for custom commands to be executed during the
build of an llext target. The commands can be executed at different
points in the build process:

 - PRE_BUILD:  Before the llext code is linked.
 - POST_BUILD: After the llext code is built, but before packaging
	       it in an .llext file.
 - POST_PKG:   After the llext file has been created.

Note that PRE_BUILD is not supported for ARM targets, as in that case
object files are used directly and there is no actual linking step.

The commands can be added using the new add_llext_command() function.
An example usage of it, along with some target properties, is added to
the hello_world test case.

Signed-off-by: Luca Burelli <l.burelli@arduino.cc>
2024-04-08 09:04:32 +02:00
..
bindesc/definition hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
canbus/isotp drivers: can: remove run-time RTR filtering, add build-time RTR filter 2024-01-21 11:00:31 +01:00
debug tests: debug/coredump_backends: more space for qemu_x86 2024-03-27 19:27:10 -04:00
dfu tests/subsys/dfu: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
dsp hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
edac tests: fix thread function signatures 2023-10-30 12:24:34 +01:00
emul tests/subsys/emul: Enable for native_sim 2023-11-27 16:06:42 +00:00
fs tests/subsys/fs: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
input tests/subsys/input: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
ipc tests: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
jwt modules: mbedtls: Add a mbedtls_ms_time implementation 2024-01-17 16:52:52 +01:00
llext/simple llext: add support for build time custom commands 2024-04-08 09:04:32 +02:00
logging tests: use appropriate sys_randX_get() 2024-04-05 10:57:45 -05:00
lorawan/clock_sync tests: subsys: lorawan: add clock_sync test 2024-03-01 17:35:04 +01:00
mem_mgmt tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
mgmt tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
modbus tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
modem hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
openthread tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
pm tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
portability tests/subsys/*: Switch integration platform to native_sim 2023-11-30 09:42:25 -05:00
rtio/rtio_api tests/subsys/*: Switch integration platform to native_sim 2023-11-30 09:42:25 -05:00
sd hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00
settings tests: subsys: settings: Increase stack size 2024-03-26 17:34:25 -04:00
shell tests: shell: shell_uart: add test for multi-instance 2023-12-06 11:27:20 -08:00
sip_svc tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
storage tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
testsuite/fff_fake_contexts tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
tracing/tracing_api tests: remove CONFIG_ZTEST_NEW_API in all tests 2023-10-20 15:04:29 +02:00
usb tests/subsys several: Use hwmv2 native targets identifiers 2024-03-15 16:13:12 +01:00
zbus hwmv2: Introduce Hardware model version 2 and convert devices 2024-03-02 16:56:33 -05:00