1 # (C) Copyright 2005: Eric Niebler
2 # Distributed under the Boost Software License, Version 1.0.
3 # (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
5 # bring in rules for testing
9 feature.feature iterator_debugging
11 : composite propagated optional
14 feature.compose <iterator_debugging>off
15 : <define>_HAS_ITERATOR_DEBUGGING=0
20 <library>/boost/test//boost_unit_test_framework
23 <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
24 # MSVC's iterator debugging causes some tests to run forever.
25 <toolset>msvc:<iterator_debugging>off
26 <toolset>intel-win:<iterator_debugging>off
27 <toolset>gcc:<cxxflags>"-Wno-deprecated-declarations"
28 <toolset>clang:<cxxflags>"-Wno-deprecated-declarations"
29 <toolset>intel-linux:<cxxflags>"-Wno-deprecated-declarations"
30 <library>/boost/serialization
33 alias accumulators_regular_tests
35 [ run covariance.cpp ]
38 [ run extended_p_square.cpp ]
39 [ run extended_p_square_quantile.cpp ]
40 [ run external_accumulator.cpp ]
41 [ run external_weights.cpp ]
48 [ run p_square_cumul_dist.cpp ]
49 [ run p_square_quantile.cpp ]
51 [ run rolling_count.cpp ]
52 [ run rolling_sum.cpp ]
53 [ run rolling_mean.cpp ]
54 [ run rolling_variance.cpp ]
55 [ run rolling_moment.cpp ]
61 [ run tail_quantile.cpp ]
64 [ run weighted_covariance.cpp ]
65 [ run weighted_extended_p_square.cpp ]
66 [ run weighted_kurtosis.cpp ]
67 [ run weighted_mean.cpp ]
68 [ run weighted_median.cpp ]
69 [ run weighted_moment.cpp ]
70 [ run weighted_p_square_cumul_dist.cpp ]
71 [ run weighted_p_square_quantile.cpp ]
72 [ run weighted_skewness.cpp ]
73 [ run weighted_sum.cpp ]
74 [ run weighted_sum_kahan.cpp ]
75 [ run weighted_variance.cpp ]
78 alias accumulators_test_valarray
82 # TODO: Find the correct attribute that detects libc++.
85 alias accumulators_test_valarray
90 alias accumulators_test_valarray
91 : [ run valarray.cpp ]
94 alias accumulators_test_tail_variate_means
97 <toolset-msvc:version>14.0
100 alias accumulators_test_tail_variate_means
101 : [ run tail_variate_means.cpp ]
104 alias accumulators_tests_pot_quantile_and_weighted_tail
108 <toolset-gcc:version>4.4.7
111 alias accumulators_tests_pot_quantile_and_weighted_tail
112 : [ run pot_quantile.cpp ]
113 [ run weighted_pot_quantile.cpp ]
114 [ run weighted_tail_mean.cpp ]
115 [ run weighted_tail_quantile.cpp ]
118 alias accumulators_test_weighted_tail_variate_means
122 <toolset-gcc:version>4.4.7
125 alias accumulators_test_weighted_tail_variate_means
128 <toolset-msvc:version>14.0
131 alias accumulators_test_weighted_tail_variate_means
132 : [ run weighted_tail_variate_means.cpp ]
135 test-suite "accumulators"
136 : accumulators_regular_tests
137 accumulators_test_valarray
138 accumulators_test_tail_variate_means
139 accumulators_tests_pot_quantile_and_weighted_tail
140 accumulators_test_weighted_tail_variate_means