diff options
author | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-06-12 02:32:54 -0600 |
---|---|---|
committer | Luke T. Shumaker <lukeshu@lukeshu.com> | 2025-06-12 02:32:54 -0600 |
commit | 0474953ab2600ee3b6bc17ba605b8e7877e181fe (patch) | |
tree | 5d3d4499d81d6a9f5422caf0694051272a1f6335 /cmd/sbc_harness/CMakeLists.txt | |
parent | 8ce568bae1cc9a77996f16b859482992d27e0b37 (diff) | |
parent | 43cacf95462588de0ab3125bdea7a37f10ebf8fc (diff) |
Merge branch 'lukeshu/better-net-flash'
Diffstat (limited to 'cmd/sbc_harness/CMakeLists.txt')
-rw-r--r-- | cmd/sbc_harness/CMakeLists.txt | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/cmd/sbc_harness/CMakeLists.txt b/cmd/sbc_harness/CMakeLists.txt index 0e904ab..7656ab6 100644 --- a/cmd/sbc_harness/CMakeLists.txt +++ b/cmd/sbc_harness/CMakeLists.txt @@ -14,6 +14,8 @@ add_library(sbc_harness_objs OBJECT fs_harness_flash_bin.c fs_harness_uptime_txt.c + + ihex.c ) target_include_directories(sbc_harness_objs PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/config) target_include_directories(sbc_harness_objs PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}) @@ -79,3 +81,16 @@ target_embed_sources(sbc_harness_objs sbc_harness static.h ) endif() + +# Tests ######################################################################## +if ((PICO_PLATFORM STREQUAL "host") AND (ENABLE_TESTS)) + add_executable(test_ihex "tests/test_ihex.c" "ihex.c") + target_include_directories(test_ihex PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/tests) + target_link_libraries(test_ihex + libhw_generic + ) + add_test( + NAME "cmd/sbc_harness/test_ihex" + COMMAND "${CMAKE_SOURCE_DIR}/build-aux/valgrind" "./test_ihex" + ) +endif() |