diff --git a/test/Jamfile.v2 b/test/Jamfile.v2 index bc35f135..1c2dec79 100644 --- a/test/Jamfile.v2 +++ b/test/Jamfile.v2 @@ -85,10 +85,8 @@ run unordered/copy_tests.cpp : : : BOOST_UNORDERED_USE_MOVE : bmove_copy run unordered/move_tests.cpp : : : BOOST_UNORDERED_USE_MOVE : bmove_move ; run unordered/assign_tests.cpp : : : BOOST_UNORDERED_USE_MOVE : bmove_assign ; -path-constant BOOST_UNORDERED_TEST_DIR : . ; - run unordered/serialization_tests.cpp - : $(BOOST_UNORDERED_TEST_DIR) + : : : BOOST_UNORDERED_ENABLE_SERIALIZATION_COMPATIBILITY_V0 off # Boost.Serialization headers are not warning-free @@ -162,8 +160,7 @@ run unordered/hash_is_avalanching_test.cpp ; run unordered/serialization_tests.cpp : : - : $(CPP11) - BOOST_UNORDERED_FOA_TESTS + : $(CPP11) BOOST_UNORDERED_FOA_TESTS off # Boost.Serialization headers are not warning-free /boost//serialization/off : foa_serialization_tests ; diff --git a/test/unordered/serialization_tests.cpp b/test/unordered/serialization_tests.cpp index 22208513..f38d964d 100644 --- a/test/unordered/serialization_tests.cpp +++ b/test/unordered/serialization_tests.cpp @@ -105,9 +105,6 @@ namespace { } } - // used by legacy_serialization_test, passed as argv[1] - const char* test_dir="."; - using test::default_generator; std::pair< @@ -148,8 +145,8 @@ namespace { void legacy_serialization_test( std::pair lc, std::pair la) { - typedef typename Container::value_type value_type; - typedef std::vector value_vector; + typedef typename Container::value_type value_type; + typedef std::vector value_vector; static const std::size_t sizes[] = {0, 10, 100}; @@ -158,8 +155,8 @@ namespace { for(int i = 0; i < sizeof(sizes)/sizeof(sizes[0]); ++i) { char filename[1024]; std::sprintf( - filename, "%s/legacy_archives/%s_%d.%s", - test_dir, lc.second, (int)sizes[i], la.second); + filename, "./legacy_archives/%s_%d.%s", + lc.second, (int)sizes[i], la.second); std::ifstream ifs(filename); Archive ia(ifs); Container c; @@ -198,11 +195,4 @@ namespace { #endif } -int main(int argc, char* argv[]) -{ - if (argc > 1) test_dir = argv[1]; - - BOOST_UNORDERED_TEST_COMPILER_INFO() - ::test::get_state().run_tests(); - return boost::report_errors(); -} +RUN_TESTS()