change support python version
[platform/upstream/boost.git] / libs / iterator / test / Jamfile.v2
1 # Copyright David Abrahams 2003. Distributed under the Boost
2 # Software License, Version 1.0. (See accompanying
3 # file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
4
5 test-suite iterator
6   :
7     # These first two tests will run last, and are expected to fail
8     # for many less-capable compilers.
9
10     [ compile-fail interoperable_fail.cpp ]
11     # test uses expected success, so that we catch unrelated
12     # compilation problems.
13     [ run is_convertible_fail.cpp ]
14
15     [ run zip_iterator_test.cpp
16         : : :
17         # stlport's debug mode generates long symbols which overwhelm
18         # vc6
19         #<msvc-stlport><*><runtime-build>release
20     ]
21     [ run zip_iterator_test2_std_tuple.cpp ]
22     [ run zip_iterator_test2_fusion_vector.cpp ]
23     [ run zip_iterator_test2_fusion_list.cpp ]
24 #    [ run zip_iterator_test2_fusion_deque.cpp ] // See bug report for fusion https://svn.boost.org/trac/boost/ticket/11572
25     [ run zip_iterator_test_fusion.cpp ]
26     [ run zip_iterator_test_std_tuple.cpp ]
27     [ run zip_iterator_test_std_pair.cpp ]
28
29     # These tests should work for just about everything.
30     [ compile is_lvalue_iterator.cpp ]
31     [ compile is_readable_iterator.cpp ]
32     [ compile pointee.cpp ]
33
34     [ run unit_tests.cpp ]
35     [ run concept_tests.cpp ]
36     [ run iterator_adaptor_cc.cpp ]
37     [ run iterator_adaptor_test.cpp ]
38     [ compile iterator_archetype_cc.cpp ]
39     [ compile-fail iter_archetype_default_ctor.cpp ]
40     [ compile-fail lvalue_concept_fail.cpp ]
41     [ run transform_iterator_test.cpp ]
42     [ run indirect_iterator_test.cpp ]
43     [ compile indirect_iter_member_types.cpp ]
44     [ run filter_iterator_test.cpp ]
45     [ run iterator_facade.cpp ]
46     [ run reverse_iterator_test.cpp ]
47     [ run counting_iterator_test.cpp ]
48     [ run interoperable.cpp ]
49     [ run iterator_traits_test.cpp ]
50     [ run permutation_iterator_test.cpp : : : # <stlport-iostream>on
51     ]
52     [ run function_input_iterator_test.cpp ]
53
54     [ run generator_iterator_test.cpp ]
55
56     [ run minimum_category.cpp ]
57     [ compile-fail minimum_category_compile_fail.cpp ]
58
59     [ run next_prior_test.cpp ]
60     [ run advance_test.cpp ]
61     [ run distance_test.cpp ]
62     [ compile adl_test.cpp ]
63     [ compile range_distance_compat_test.cpp ]
64
65     [ run shared_iterator_test.cpp ]
66 ;