1
0
mirror of https://github.com/RIOT-OS/RIOT.git synced 2025-12-24 22:13:52 +01:00
RIOT/tests/sys/shell/Makefile
Benjamin Valentin f404519ce3 tests/shell: enable the test on native
Now that #19002 has been merged, the test is also working on `native`.
2025-04-14 18:56:44 +02:00

29 lines
829 B
Makefile

DEVELHELP=0
include ../Makefile.sys_common
USEMODULE += app_metadata
USEMODULE += shell_cmds_default
USEMODULE += ps
USEMODULE += ztimer_msec
# JSON help is needed by test script
USEMODULE += shell_builtin_cmd_help_json
APP_SHELL_FMT ?= NONE
# microbit qemu failing currently
TEST_ON_CI_BLACKLIST += microbit
include $(RIOTBASE)/Makefile.include
CFLAGS += '-DTHREAD_STACKSIZE_MAIN=(THREAD_STACKSIZE_SMALL+THREAD_EXTRA_STACKSIZE_PRINTF)'
# the test script skips tests if socat is not used
$(call target-export-variables,$(RIOT_TERMINAL),RIOT_TERMINAL)
# skip reboot for boards using highlevel_stdio that would disconnect during reboot
ifneq (,$(filter highlevel_stdio,$(FEATURES_USED)))
TESTRUNNER_SHELL_SKIP_REBOOT := 1
endif
$(call target-export-variables,$(TESTRUNNER_SHELL_SKIP_REBOOT),TESTRUNNER_SHELL_SKIP_REBOOT)