CMake: Require TEST_SOURCES in greentea CMake file
Assumption that greentea test file is always named main.cpp is
incorrect. Updated mbed_greentea_add_test() macro to make TEST_SOURCES
parameter compulsory, which is used to specify greentea test
file(s). This allows tests to use C, or have a different name.
Therefore also updated all pre-existing greentea test CMake files to
explicity add main.cpp to TEST_SOURCES.
ls
1 parent defc80a commit f95052cf6f5ad338692e14ff449909dbda80d9ea
@Hari Limaye Hari Limaye authored on 29 Jun 2021
Showing 127 changed files
View
connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/driver/CMakeLists.txt
Too large (Show diff)
View
connectivity/FEATURE_BLE/source/cordio/TESTS/cordio_hci/transport/CMakeLists.txt
Too large (Show diff)
View
connectivity/lorawan/tests/TESTS/lorawan/loraradio/CMakeLists.txt
Too large (Show diff)
View
connectivity/mbedtls/tests/TESTS/mbedtls/multi/CMakeLists.txt
Too large (Show diff)
View
connectivity/mbedtls/tests/TESTS/mbedtls/sanity/CMakeLists.txt
Too large (Show diff)
View
connectivity/mbedtls/tests/TESTS/mbedtls/selftest/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/netsocket/dns/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/netsocket/nidd/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/netsocket/tcp/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/netsocket/tls/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/netsocket/udp/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/network/emac/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/network/interface/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/network/l3ip/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/network/multihoming/CMakeLists.txt
Too large (Show diff)
View
connectivity/netsocket/tests/TESTS/network/wifi/CMakeLists.txt
Too large (Show diff)
View
connectivity/nfc/tests/TESTS/nfc/eeprom/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/buffered_serial/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/c_strings/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/crc/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/dev_null/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/echo/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/flashiap/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/generic_tests/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/lp_ticker/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/lp_timeout/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/lp_timer/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/mem_trace/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/race_test/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/reset_reason/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/rtc/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/sleep_lock/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/stl_features/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/ticker/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/timeout/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/timer/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/timerevent/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/unbuffered_serial/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/watchdog/CMakeLists.txt
Too large (Show diff)
View
drivers/tests/TESTS/mbed_drivers/watchdog_reset/CMakeLists.txt
Too large (Show diff)
View
events/tests/TESTS/events/equeue/CMakeLists.txt
Too large (Show diff)
View
events/tests/TESTS/events/queue/CMakeLists.txt
Too large (Show diff)
View
events/tests/TESTS/events/timing/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/common_tickers/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/common_tickers_freq/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/crc/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/critical_section/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/flash/functional_tests/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/lp_ticker/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/minimum_requirements/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/mpu/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/ospi/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/pinmap/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/qspi/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/reset_reason/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/rtc/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/rtc_reset/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/rtc_time/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/rtc_time_conv/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/sleep/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/sleep_manager/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/sleep_manager_racecondition/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/stack_size_unification/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/ticker/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/trng/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/us_ticker/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/watchdog/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/watchdog_reset/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal/watchdog_timing/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/analogin/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/gpio_irq/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/i2c/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/pwm/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/spi/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_hal_fpga_ci_test_shield/uart/CMakeLists.txt
Too large (Show diff)
View
hal/tests/TESTS/mbed_timing_fpga_ci_test_shield/watchdog/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_functional/callback/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_functional/callback_big/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_functional/callback_small/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_micro/attributes/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_micro/call_before_main/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_micro/cpp/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_micro/div/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_micro/static_assert/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/CircularBuffer/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/FileHandle/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/SharedPtr/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/SingletonPtr/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/Stream/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/Transaction/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/atomic/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/crash_reporting/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/critical_section/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/error_handling/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/minimal-printf/compliance/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/stats_cpu/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/stats_heap/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/stats_sys/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/stats_thread/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/system_reset/CMakeLists.txt
Too large (Show diff)
View
platform/tests/TESTS/mbed_platform/wait_ns/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/MemoryPool/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/basic/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/condition_variable/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/event_flags/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/heap_and_stack/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/kernel_tick_count/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/mail/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/malloc/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/mutex/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/queue/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/semaphore/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/signals/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/systimer/CMakeLists.txt
Too large (Show diff)
View
rtos/tests/TESTS/mbed_rtos/threads/CMakeLists.txt
Too large (Show diff)
View
storage/blockdevice/tests/TESTS/blockdevice/buffered_block_device/CMakeLists.txt
Too large (Show diff)
View
storage/blockdevice/tests/TESTS/blockdevice/flashsim_block_device/CMakeLists.txt
Too large (Show diff)
View
storage/blockdevice/tests/TESTS/blockdevice/general_block_device/CMakeLists.txt
Too large (Show diff)
View
storage/blockdevice/tests/TESTS/blockdevice/heap_block_device/CMakeLists.txt
Too large (Show diff)
View
storage/blockdevice/tests/TESTS/blockdevice/mbr_block_device/CMakeLists.txt
Too large (Show diff)
View
storage/blockdevice/tests/TESTS/blockdevice/util_block_device/CMakeLists.txt
Too large (Show diff)
View
storage/filesystem/tests/TESTS/filesystem/general_filesystem/CMakeLists.txt
Too large (Show diff)
View
storage/kvstore/tests/TESTS/kvstore/general_tests_phase_1/CMakeLists.txt
Too large (Show diff)
View
storage/kvstore/tests/TESTS/kvstore/general_tests_phase_2/CMakeLists.txt
Too large (Show diff)
View
storage/kvstore/tests/TESTS/kvstore/static_tests/CMakeLists.txt
Too large (Show diff)
View
tools/cmake/mbed_greentea.cmake
Too large (Show diff)