Commit b78a603d by Maarten L. Hekkelman

run tests before installation

parent 18088457
...@@ -98,7 +98,7 @@ else() ...@@ -98,7 +98,7 @@ else()
message("Not trying to recreate SymOpTable_data.hpp since CCP4 is not defined") message("Not trying to recreate SymOpTable_data.hpp since CCP4 is not defined")
endif() endif()
set(CMAKE_DEBUG_POSTFIX d) # set(CMAKE_DEBUG_POSTFIX d)
if(MSVC) if(MSVC)
# make msvc standards compliant... # make msvc standards compliant...
......
...@@ -50,6 +50,22 @@ cif::File operator""_cf(const char* text, size_t length) ...@@ -50,6 +50,22 @@ cif::File operator""_cf(const char* text, size_t length)
// -------------------------------------------------------------------- // --------------------------------------------------------------------
std::filesystem::path gTestDir = std::filesystem::current_path();
BOOST_AUTO_TEST_CASE(init)
{
// not a test, just initialize test dir
if (boost::unit_test::framework::master_test_suite().argc == 2)
gTestDir = boost::unit_test::framework::master_test_suite().argv[1];
// initialize CCD location
if (std::filesystem::exists(gTestDir / ".."/"data"/"components.cif"))
cif::addFileResource("components.cif", gTestDir / ".."/"data"/"components.cif");
}
// --------------------------------------------------------------------
BOOST_AUTO_TEST_CASE(create_nonpoly_1) BOOST_AUTO_TEST_CASE(create_nonpoly_1)
{ {
cif::VERBOSE = 1; cif::VERBOSE = 1;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment