From bc6e49b5467a52fe875ae6b5b10b9c89fcaaa5bb Mon Sep 17 00:00:00 2001 From: Matt Hill Date: Sun, 14 Feb 2016 15:54:10 -0500 Subject: [PATCH] Added preprocessor variables to allow unit tests to run against config/runtime data --- src/tests/CMakeLists.txt | 3 +++ src/tests/test_config.cpp | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/tests/CMakeLists.txt b/src/tests/CMakeLists.txt index 9bdbde8..ec4f2aa 100644 --- a/src/tests/CMakeLists.txt +++ b/src/tests/CMakeLists.txt @@ -1,5 +1,8 @@ enable_testing() +add_definitions( -DOPENALPR_TESTING_CONFIG_PATH="${CMAKE_SOURCE_DIR}/../config/openalpr.conf.in") +add_definitions( -DOPENALPR_TESTING_RUNTIME_DIR="${CMAKE_SOURCE_DIR}/../runtime_data/") + ADD_EXECUTABLE( unittests test_api.cpp test_utility.cpp diff --git a/src/tests/test_config.cpp b/src/tests/test_config.cpp index ba3829e..9f6ff58 100644 --- a/src/tests/test_config.cpp +++ b/src/tests/test_config.cpp @@ -14,7 +14,7 @@ using namespace alpr; Config get_config(std::string countries) { - Config config(countries, "", ""); + Config config(countries, OPENALPR_TESTING_CONFIG_PATH, OPENALPR_TESTING_RUNTIME_DIR); return config; }