mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2024-12-29 04:50:03 +01:00
37 lines
1.1 KiB
Makefile
37 lines
1.1 KiB
Makefile
DEVELHELP = 0
|
|
BOARD ?= nrf52dk
|
|
include ../Makefile.sys_common
|
|
|
|
USEMODULE += app_metadata
|
|
USEMODULE += shell_cmds_default
|
|
USEMODULE += ps
|
|
|
|
USEMODULE += stdio_nimble stdio_nimble_debug
|
|
USEMODULE += nimble_autoadv
|
|
CFLAGS += -DCONFIG_NIMBLE_AUTOADV_DEVICE_NAME='"tests/sys/shell/_ble"'
|
|
|
|
TESTRUNNER_SHELL_SKIP_REBOOT = 1
|
|
TESTRUNNER_RESET_BOARD_ON_STARTUP = 0
|
|
|
|
ifneq (,$(filter term,$(MAKECMDGOALS)))
|
|
# Use a terminal that does not introduce extra characters into the stream.
|
|
RIOT_TERMINAL ?= socat
|
|
else ifneq (,$(filter test,$(MAKECMDGOALS)))
|
|
# Use the virtual serial port created by ble-serial
|
|
RIOT_TERMINAL = picocom
|
|
endif
|
|
|
|
# The test requires some setup so it cannot currently be run
|
|
TEST_ON_CI_BLACKLIST += all
|
|
|
|
APP_SHELL_FMT ?= NONE
|
|
|
|
include $(RIOTBASE)/Makefile.include
|
|
|
|
# the test script skips tests if socat is not used
|
|
$(call target-export-variables,$(RIOT_TERMINAL),RIOT_TERMINAL)
|
|
|
|
# a reboot or a reset would disconnect the device from bluetooth and break the test
|
|
$(call target-export-variables,$(TESTRUNNER_SHELL_SKIP_REBOOT),TESTRUNNER_SHELL_SKIP_REBOOT)
|
|
$(call target-export-variables,$(TESTRUNNER_RESET_BOARD_ON_STARTUP),TESTRUNNER_RESET_BOARD_ON_STARTUP)
|