project(Tests) # TEST_DIRS 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(EnOut) 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_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(EnTests EnTests.cpp ) target_link_libraries(EnTests ${CPPUTEST_LIBRARIES}/libCppUTest.a ${CPPUTEST_LIBRARIES}/libCppUTestExt.a test_EnOut )