From 2ed0c52ae8f7ac4381fd6a9de30a4aa9155eb121 Mon Sep 17 00:00:00 2001 From: Alexey Rybalchenko Date: Thu, 4 Aug 2016 13:33:52 +0200 Subject: [PATCH] Test nanomsg transport only when nanomsg library is found. --- fairmq/test/CMakeLists.txt | 26 ++++++++++++++------------ 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/fairmq/test/CMakeLists.txt b/fairmq/test/CMakeLists.txt index c5fb839c..145d7bfd 100644 --- a/fairmq/test/CMakeLists.txt +++ b/fairmq/test/CMakeLists.txt @@ -111,18 +111,20 @@ add_test(NAME run_fairmq_transfer_timeout_zmq COMMAND ${CMAKE_BINARY_DIR}/bin/te set_tests_properties(run_fairmq_transfer_timeout_zmq PROPERTIES TIMEOUT "30") set_tests_properties(run_fairmq_transfer_timeout_zmq PROPERTIES PASS_REGULAR_EXPRESSION "Transfer timeout test successfull") -add_test(NAME run_fairmq_push_pull_nn COMMAND ${CMAKE_BINARY_DIR}/fairmq/test/test-fairmq-push-pull.sh nanomsg) -set_tests_properties(run_fairmq_push_pull_nn PROPERTIES TIMEOUT "30") -set_tests_properties(run_fairmq_push_pull_nn PROPERTIES PASS_REGULAR_EXPRESSION "PUSH-PULL test successfull") +If(NANOMSG_FOUND) + add_test(NAME run_fairmq_push_pull_nn COMMAND ${CMAKE_BINARY_DIR}/fairmq/test/test-fairmq-push-pull.sh nanomsg) + set_tests_properties(run_fairmq_push_pull_nn PROPERTIES TIMEOUT "30") + set_tests_properties(run_fairmq_push_pull_nn PROPERTIES PASS_REGULAR_EXPRESSION "PUSH-PULL test successfull") -add_test(NAME run_fairmq_pub_sub_nn COMMAND ${CMAKE_BINARY_DIR}/fairmq/test/test-fairmq-pub-sub.sh nanomsg) -set_tests_properties(run_fairmq_pub_sub_nn PROPERTIES TIMEOUT "30") -set_tests_properties(run_fairmq_pub_sub_nn PROPERTIES PASS_REGULAR_EXPRESSION "PUB-SUB test successfull") + add_test(NAME run_fairmq_pub_sub_nn COMMAND ${CMAKE_BINARY_DIR}/fairmq/test/test-fairmq-pub-sub.sh nanomsg) + set_tests_properties(run_fairmq_pub_sub_nn PROPERTIES TIMEOUT "30") + set_tests_properties(run_fairmq_pub_sub_nn PROPERTIES PASS_REGULAR_EXPRESSION "PUB-SUB test successfull") -add_test(NAME run_fairmq_req_rep_nn COMMAND ${CMAKE_BINARY_DIR}/fairmq/test/test-fairmq-req-rep.sh nanomsg) -set_tests_properties(run_fairmq_req_rep_nn PROPERTIES TIMEOUT "30") -set_tests_properties(run_fairmq_req_rep_nn PROPERTIES PASS_REGULAR_EXPRESSION "REQ-REP test successfull") + add_test(NAME run_fairmq_req_rep_nn COMMAND ${CMAKE_BINARY_DIR}/fairmq/test/test-fairmq-req-rep.sh nanomsg) + set_tests_properties(run_fairmq_req_rep_nn PROPERTIES TIMEOUT "30") + set_tests_properties(run_fairmq_req_rep_nn PROPERTIES PASS_REGULAR_EXPRESSION "REQ-REP test successfull") -add_test(NAME run_fairmq_transfer_timeout_nn COMMAND ${CMAKE_BINARY_DIR}/bin/test-fairmq-transfer-timeout nanomsg) -set_tests_properties(run_fairmq_transfer_timeout_nn PROPERTIES TIMEOUT "30") -set_tests_properties(run_fairmq_transfer_timeout_nn PROPERTIES PASS_REGULAR_EXPRESSION "Transfer timeout test successfull") + add_test(NAME run_fairmq_transfer_timeout_nn COMMAND ${CMAKE_BINARY_DIR}/bin/test-fairmq-transfer-timeout nanomsg) + set_tests_properties(run_fairmq_transfer_timeout_nn PROPERTIES TIMEOUT "30") + set_tests_properties(run_fairmq_transfer_timeout_nn PROPERTIES PASS_REGULAR_EXPRESSION "Transfer timeout test successfull") +EndIf(NANOMSG_FOUND)