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 <cxxflags>"-Wno-deprecated-declarations"
28 <library>/boost/serialization
31 alias accumulators_regular_tests
33 [ run covariance.cpp ]
36 [ run extended_p_square.cpp ]
37 [ run extended_p_square_quantile.cpp ]
38 [ run external_accumulator.cpp ]
39 [ run external_weights.cpp ]
46 [ run p_square_cumul_dist.cpp ]
47 [ run p_square_quantile.cpp ]
49 [ run rolling_count.cpp ]
50 [ run rolling_sum.cpp ]
51 [ run rolling_mean.cpp ]
52 [ run rolling_variance.cpp ]
53 [ run rolling_moment.cpp ]
59 [ run tail_quantile.cpp ]
62 [ run weighted_covariance.cpp ]
63 [ run weighted_extended_p_square.cpp ]
64 [ run weighted_kurtosis.cpp ]
65 [ run weighted_mean.cpp ]
66 [ run weighted_median.cpp ]
67 [ run weighted_moment.cpp ]
68 [ run weighted_p_square_cumul_dist.cpp ]
69 [ run weighted_p_square_quantile.cpp ]
70 [ run weighted_skewness.cpp ]
71 [ run weighted_sum.cpp ]
72 [ run weighted_sum_kahan.cpp ]
73 [ run weighted_variance.cpp ]
76 alias accumulators_test_valarray
80 # TODO: Find the correct attribute that detects libc++.
83 alias accumulators_test_valarray
88 alias accumulators_test_valarray
89 : [ run valarray.cpp ]
92 alias accumulators_test_tail_variate_means
95 <toolset-msvc:version>14.0
98 alias accumulators_test_tail_variate_means
99 : [ run tail_variate_means.cpp ]
102 alias accumulators_tests_pot_quantile_and_weighted_tail
106 <toolset-gcc:version>4.4.7
109 alias accumulators_tests_pot_quantile_and_weighted_tail
110 : [ run pot_quantile.cpp ]
111 [ run weighted_pot_quantile.cpp ]
112 [ run weighted_tail_mean.cpp ]
113 [ run weighted_tail_quantile.cpp ]
116 alias accumulators_test_weighted_tail_variate_means
120 <toolset-gcc:version>4.4.7
123 alias accumulators_test_weighted_tail_variate_means
126 <toolset-msvc:version>14.0
129 alias accumulators_test_weighted_tail_variate_means
130 : [ run weighted_tail_variate_means.cpp ]
133 test-suite "accumulators"
134 : accumulators_regular_tests
135 accumulators_test_valarray
136 accumulators_test_tail_variate_means
137 accumulators_tests_pot_quantile_and_weighted_tail
138 accumulators_test_weighted_tail_variate_means