From 84a7f372af360f1cb3554fb1440cd39be1a6cb90 Mon Sep 17 00:00:00 2001 From: Daniel James Date: Fri, 11 Mar 2011 18:19:23 +0000 Subject: [PATCH] Run some tests without BOOST_HASH_NO_IMPLICIT_CASTS. [SVN r69854] --- hash/test/Jamfile.v2 | 75 ++++++++++++++++++++++++++------------------ 1 file changed, 44 insertions(+), 31 deletions(-) diff --git a/hash/test/Jamfile.v2 b/hash/test/Jamfile.v2 index 2c65685..7b3ccd9 100644 --- a/hash/test/Jamfile.v2 +++ b/hash/test/Jamfile.v2 @@ -1,5 +1,5 @@ -# Copyright 2005-2008 Daniel James. +# Copyright 2005-2011 Daniel James. # Distributed under the Boost Software License, Version 1.0. (See accompanying # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) @@ -7,7 +7,6 @@ import testing ; project hash-tests : requirements - BOOST_HASH_NO_IMPLICIT_CASTS all intel:on intel:-strict-ansi @@ -20,35 +19,49 @@ project hash-tests test-suite functional/hash : - [ run hash_fwd_test_1.cpp ] - [ run hash_fwd_test_2.cpp ] - [ run hash_number_test.cpp ] - [ run hash_pointer_test.cpp ] - [ run hash_function_pointer_test.cpp ] - [ run hash_float_test.cpp ] - [ run hash_long_double_test.cpp ] - [ run hash_string_test.cpp ] - [ run hash_range_test.cpp ] - [ run hash_custom_test.cpp ] - [ run hash_global_namespace_test.cpp ] - [ run hash_friend_test.cpp ] - [ run hash_built_in_array_test.cpp ] - [ run hash_value_array_test.cpp ] - [ run hash_vector_test.cpp ] - [ run hash_list_test.cpp ] - [ run hash_deque_test.cpp ] - [ run hash_set_test.cpp ] - [ run hash_map_test.cpp ] - [ run hash_complex_test.cpp ] - [ run hash_type_index_test.cpp ] - [ run link_test.cpp link_test_2.cpp ] - [ run link_ext_test.cpp link_no_ext_test.cpp ] - [ run extensions_hpp_test.cpp ] - [ compile-fail hash_no_ext_fail_test.cpp ] - [ compile-fail namespace_fail_test.cpp ] - [ compile-fail implicit_fail_test.cpp ] - [ run hash_no_ext_macro_1.cpp ] - [ run hash_no_ext_macro_2.cpp ] + [ run hash_fwd_test_1.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_fwd_test_2.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_number_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_pointer_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_function_pointer_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_float_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_long_double_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_string_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_range_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_custom_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_global_namespace_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_friend_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_built_in_array_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_value_array_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_vector_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_list_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_deque_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_set_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_map_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_complex_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_type_index_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run link_test.cpp link_test_2.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run link_ext_test.cpp link_no_ext_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run extensions_hpp_test.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ compile-fail hash_no_ext_fail_test.cpp : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ compile-fail namespace_fail_test.cpp : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ compile-fail implicit_fail_test.cpp : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_no_ext_macro_1.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + [ run hash_no_ext_macro_2.cpp : : : BOOST_HASH_NO_IMPLICIT_CASTS ] + ; + +test-suite functional/hash_implicit_casts + : + [ run hash_number_test.cpp : : : : implicit_number ] + [ run hash_pointer_test.cpp : : : : implicit_pointer ] + [ run hash_function_pointer_test.cpp : : : : implicit_function_pointer ] + [ run hash_float_test.cpp : : : : implicit_float ] + [ run hash_string_test.cpp : : : : implicit_string ] + [ run hash_range_test.cpp : : : : implicit_range ] + [ run hash_custom_test.cpp : : : : implicit_custom ] + [ run hash_built_in_array_test.cpp : : : : implicit_built_in_array ] + [ run link_test.cpp link_test_2.cpp : : : : implicit_link ] + [ run implicit_fail_test.cpp : : : : implicit_test ] ; test-suite functional/hash_no_ext