if(AFR_ENABLE_TESTS) # MQTT test afr_test_module(core_mqtt_integration) afr_module_sources( ${AFR_CURRENT_MODULE} INTERFACE "${CMAKE_CURRENT_LIST_DIR}/core_mqtt_system_test.c" ) afr_module_dependencies( ${AFR_CURRENT_MODULE} INTERFACE AFR::core_mqtt AFR::transport_interface_secure_sockets AFR::common AFR::platform AFR::backoff_algorithm AFR::pkcs11_implementation ) # Shadow test afr_test_module(device_shadow_integration) afr_module_sources( ${AFR_CURRENT_MODULE} INTERFACE "${CMAKE_CURRENT_LIST_DIR}/shadow_system_test.c" ) afr_module_dependencies( ${AFR_CURRENT_MODULE} INTERFACE AFR::core_mqtt AFR::device_shadow AFR::transport_interface_secure_sockets AFR::common AFR::platform AFR::backoff_algorithm AFR::pkcs11_implementation ) # HTTP test afr_test_module(core_http_integration) afr_module_sources( ${AFR_CURRENT_MODULE} INTERFACE "${CMAKE_CURRENT_LIST_DIR}/core_http_system_test.c" ) afr_module_dependencies( ${AFR_CURRENT_MODULE} INTERFACE AFR::core_http AFR::transport_interface_secure_sockets AFR::common AFR::platform AFR::backoff_algorithm AFR::pkcs11_implementation ) # FreeRTOS+TCP Test afr_test_module(freertos_tcp_test) afr_module_sources( ${AFR_CURRENT_MODULE} INTERFACE "${CMAKE_CURRENT_LIST_DIR}/test_freertos_tcp.c" ) afr_module_dependencies( ${AFR_CURRENT_MODULE} INTERFACE AFR::freertos_plus_tcp ) # OTA Test afr_test_module(ota_pal_test) afr_module_sources( ${AFR_CURRENT_MODULE} INTERFACE "${CMAKE_CURRENT_LIST_DIR}/ota_pal/aws_test_ota_pal.c" "${CMAKE_CURRENT_LIST_DIR}/ota_pal/aws_ota_pal_test_access_declare.h" "${CMAKE_CURRENT_LIST_DIR}/ota_pal/aws_ota_pal_test_access_define.h" "${CMAKE_CURRENT_LIST_DIR}/ota_pal/aws_test_ota_pal_ecdsa_sha256_signature.h" "${CMAKE_CURRENT_LIST_DIR}/ota_pal/aws_test_ota_pal_rsa_sha1_signature.h" "${CMAKE_CURRENT_LIST_DIR}/ota_pal/aws_test_ota_pal_rsa_sha256_signature.h" ) afr_module_include_dirs( ${AFR_CURRENT_MODULE} INTERFACE "${CMAKE_CURRENT_LIST_DIR}/ota_pal" ) afr_module_dependencies( ${AFR_CURRENT_MODULE} INTERFACE AFR::ota AFR::ota::mcu_port ) endif()