57 lines
1.0 KiB
CMake
57 lines
1.0 KiB
CMake
|
project(Tests)
|
||
|
|
||
|
# TEST_DIRS
|
||
|
add_subdirectory(timer)
|
||
|
add_subdirectory(Enable)
|
||
|
#add_subdirectory(usart)
|
||
|
add_subdirectory(MockADC)
|
||
|
add_subdirectory(ADC)
|
||
|
add_subdirectory(MockRegEdit)
|
||
|
add_subdirectory(RegEdit)
|
||
|
add_subdirectory(simple_test)
|
||
|
add_subdirectory(zero_cross_detection)
|
||
|
add_subdirectory(TriacOut)
|
||
|
add_subdirectory(load)
|
||
|
|
||
|
|
||
|
# TEST_RUNNER
|
||
|
add_executable(AllTests
|
||
|
AllTests.cpp
|
||
|
)
|
||
|
|
||
|
target_link_libraries(AllTests
|
||
|
${CPPUTEST_LIBRARIES}/libCppUTest.a
|
||
|
${CPPUTEST_LIBRARIES}/libCppUTestExt.a
|
||
|
# TEST_LINKS
|
||
|
test_timer
|
||
|
test_Enable
|
||
|
test_ADC
|
||
|
test_RegEdit
|
||
|
simple_test
|
||
|
)
|
||
|
|
||
|
|
||
|
add_executable(Mock_Tests
|
||
|
MockTests.cpp
|
||
|
)
|
||
|
|
||
|
target_link_libraries(Mock_Tests
|
||
|
${CPPUTEST_LIBRARIES}/libCppUTest.a
|
||
|
${CPPUTEST_LIBRARIES}/libCppUTestExt.a
|
||
|
test_MockRegEdit
|
||
|
test_MockADC
|
||
|
test_zero_cross_detection
|
||
|
test_load
|
||
|
)
|
||
|
|
||
|
|
||
|
add_executable(TriacTests
|
||
|
TriacTests.cpp
|
||
|
)
|
||
|
|
||
|
target_link_libraries(TriacTests
|
||
|
${CPPUTEST_LIBRARIES}/libCppUTest.a
|
||
|
${CPPUTEST_LIBRARIES}/libCppUTestExt.a
|
||
|
test_TriacOut
|
||
|
)
|