From f1c36d206bb15c97ea9a58116dc8254c36abbbb2 Mon Sep 17 00:00:00 2001 From: Ben Cumming <louncharf@gmail.com> Date: Thu, 22 Dec 2016 13:42:43 +0100 Subject: [PATCH] fix warnings from tests and link failer for perf test (#135) * fix signed-vs-unsigned warning in mechanisms unit test * fix linking error caused by out of date linkage description in CMake for the performance test --- tests/performance/io/CMakeLists.txt | 5 +---- tests/unit/test_mechanisms.cpp | 6 +++--- 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/tests/performance/io/CMakeLists.txt b/tests/performance/io/CMakeLists.txt index 3fb961fc..4d4b3a5a 100644 --- a/tests/performance/io/CMakeLists.txt +++ b/tests/performance/io/CMakeLists.txt @@ -8,10 +8,7 @@ set(DISK_IO_SOURCES add_executable(disk_io.exe ${DISK_IO_SOURCES} ${HEADERS}) target_link_libraries(disk_io.exe LINK_PUBLIC nestmc) - -if(WITH_TBB) - target_link_libraries(disk_io.exe LINK_PUBLIC ${TBB_LIBRARIES}) -endif() +target_link_libraries(disk_io.exe LINK_PUBLIC ${EXTERNAL_LIBRARIES}) if(WITH_MPI) target_link_libraries(disk_io.exe LINK_PUBLIC ${MPI_C_LIBRARIES}) diff --git a/tests/unit/test_mechanisms.cpp b/tests/unit/test_mechanisms.cpp index 58ffd34e..eaf24d7b 100644 --- a/tests/unit/test_mechanisms.cpp +++ b/tests/unit/test_mechanisms.cpp @@ -52,7 +52,7 @@ TEST(mechanisms, helpers) { // Setup and update mechanism template<typename T> -void mech_update(T* mech, int num_iters) { +void mech_update(T* mech, unsigned num_iters) { using namespace nest::mc; std::map<mechanisms::ionKind, mechanisms::ion<typename T::backend>> ions; @@ -78,11 +78,11 @@ void mech_update(T* mech, int num_iters) { } } - for (auto i = 0; i < mech->node_index_.size(); ++i) { + for (auto i=0u; i<mech->node_index_.size(); ++i) { mech->net_receive(i, 1.); } - for (auto i = 0; i < num_iters; ++i) { + for (auto i=0u; i<num_iters; ++i) { mech->nrn_current(); mech->nrn_state(); } -- GitLab