26 lines
997 B
CMake
26 lines
997 B
CMake
libavr_format_test()
|
|
|
|
# The example's size is stated in the README, per chip, and a library advance
|
|
# that moves it silently is what this catches.
|
|
if(LIBAVR_MCU STREQUAL "atmega328p")
|
|
libavr_size_claim_test(clock 1462)
|
|
elseif(LIBAVR_MCU STREQUAL "attiny85")
|
|
libavr_size_claim_test(clock 1256)
|
|
endif()
|
|
|
|
# The README says the two modes emit the same image, and only a tree with
|
|
# both built can say whether they do.
|
|
libavr_mode_identity_test(clock)
|
|
|
|
# The battery is a compile: a static_assert that fails is the failure. It is a
|
|
# target rather than only a ctest so a plain build catches a regression too.
|
|
add_library(consteval_tests OBJECT consteval.cpp)
|
|
target_link_libraries(consteval_tests PRIVATE ds3231)
|
|
|
|
add_test(NAME ds3231.consteval
|
|
COMMAND ${CMAKE_COMMAND} --build ${CMAKE_BINARY_DIR} --target consteval_tests)
|
|
|
|
# A check this host cannot run reads as Skipped rather than Failed: the marker
|
|
# a stubbed launcher prints, over every test registered here.
|
|
libavr_skip_unverified()
|