mbed-os/tools/cmake/mbed-run-greentea-test.in.c...

14 lines
637 B
CMake

# This file is configured by CMake to create the script used to execute each Greentea test.
# First flash the target using its configured Mbed OS upload method
execute_process(
# Note: we don't use cmake --build because that performs a reconfigure of the build system each time
COMMAND @CMAKE_MAKE_PROGRAM@ flash-@MBED_GREENTEA_TEST_NAME@
WORKING_DIRECTORY @CMAKE_BINARY_DIR@
COMMAND_ERROR_IS_FATAL ANY)
# Then run and communicate with the test
execute_process(
COMMAND mbedhtrun --skip-flashing -f @MBED_GREENTEA_TEST_IMAGE_NAME@ @MBED_HTRUN_ARGUMENTS@
WORKING_DIRECTORY "@CMAKE_CURRENT_BINARY_DIR@"
COMMAND_ERROR_IS_FATAL ANY)