Added preprocessor variables to allow unit tests to run against config/runtime data

This commit is contained in:
Matt Hill
2016-02-14 15:54:10 -05:00
parent 7f89ea7ab2
commit bc6e49b546
2 changed files with 4 additions and 1 deletions

View File

@@ -1,5 +1,8 @@
enable_testing() 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 ADD_EXECUTABLE( unittests
test_api.cpp test_api.cpp
test_utility.cpp test_utility.cpp

View File

@@ -14,7 +14,7 @@ using namespace alpr;
Config get_config(std::string countries) Config get_config(std::string countries)
{ {
Config config(countries, "", ""); Config config(countries, OPENALPR_TESTING_CONFIG_PATH, OPENALPR_TESTING_RUNTIME_DIR);
return config; return config;
} }