zephyr/tests
Bjarki Arge Andreasen 48a069204c modem: modem_pipe: Avoid inconsequential open/close calls
This PR adds a mechanism to avoid calling open() or close()
on pipes which are already opened or closed respectively.

This optimization can help simplify backends implementing
the modem_pipe API by avoiding duplicated boilerplate code.

The TTY backend test suite has been updated to match the
new behavior.

Signed-off-by: Bjarki Arge Andreasen <bjarkix123@gmail.com>
2023-09-30 18:47:48 +02:00
..
application_development tests: code_relocation: exclude mr_canhubk3 board 2023-09-18 10:37:22 +01:00
arch tests: arch: arm_irq_vector_table: exclude mr_canhubk3 board 2023-09-18 10:37:22 +01:00
benchmarks modules: cmsis-dsp: add cmsis-dsp module 2023-09-25 09:46:33 +02:00
bluetooth kernel: Re-factor k_mem_slab definition 2023-09-30 08:04:14 +03:00
boards ipm: remove ipm_cavs_idc driver 2023-09-14 06:24:18 -04:00
boot tests: boot: Add MCUboot data sharing test 2023-09-27 20:18:31 -04:00
bsim tests: bsim: Bluetooth: Remove bsim testing of broadcast create inval 2023-09-29 12:59:54 +02:00
cmake cmake: Fix scope pollution in zephyr_get(... MERGE) 2023-08-16 15:01:57 +02:00
crypto random: Fix kconfig symbol name 2023-09-27 11:55:10 -05:00
drivers kernel: Re-factor sys_mem_blocks definition 2023-09-30 08:04:14 +03:00
kernel kernel: move z_is_thread_essential out of public kernel header 2023-09-30 18:43:28 +02:00
lib kernel: Re-factor sys_mem_blocks definition 2023-09-30 08:04:14 +03:00
misc scripts: check_init_priorities: use the Zephyr executable file 2023-09-20 20:24:46 +01:00
modules tests: modules: Add nanopb tests 2023-09-15 12:57:40 +02:00
net kernel: Re-factor k_mem_slab definition 2023-09-30 08:04:14 +03:00
posix tests: posix: eventfd: Move thread from stack to data section 2023-09-22 09:25:12 +02:00
robot Twister: Add integration with renode-test 2023-05-26 09:43:49 -04:00
subsys modem: modem_pipe: Avoid inconsequential open/close calls 2023-09-30 18:47:48 +02:00
unit sys: lists: Add tests for newly-added list len functions 2023-09-13 16:19:33 +02:00
ztest tests: ztest: zexpect: include source file directly in main.cpp 2023-08-28 13:36:08 -04:00
test_config.yaml twister: add support for levels and test configuration 2023-03-07 15:49:16 +01:00