123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- # (C) Copyright 2005: Eric Niebler
- # 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)
- # bring in rules for testing
- import testing ;
- import feature ;
- feature.feature iterator_debugging
- : on off
- : composite propagated optional
- ;
- feature.compose <iterator_debugging>off
- : <define>_HAS_ITERATOR_DEBUGGING=0
- ;
- project
- : requirements
- <library>/boost/test//boost_unit_test_framework
- <link>static
- <include>../../..
- <toolset>msvc:<define>_SCL_SECURE_NO_DEPRECATE
- # MSVC's iterator debugging causes some tests to run forever.
- <toolset>msvc:<iterator_debugging>off
- <toolset>intel-win:<iterator_debugging>off
- <cxxflags>"-Wno-deprecated-declarations"
- <library>/boost/serialization
- ;
- alias accumulators_regular_tests
- : [ run count.cpp ]
- [ run covariance.cpp ]
- [ run droppable.cpp ]
- [ run error_of.cpp ]
- [ run extended_p_square.cpp ]
- [ run extended_p_square_quantile.cpp ]
- [ run external_accumulator.cpp ]
- [ run external_weights.cpp ]
- [ run kurtosis.cpp ]
- [ run max.cpp ]
- [ run mean.cpp ]
- [ run median.cpp ]
- [ run min.cpp ]
- [ run moment.cpp ]
- [ run p_square_cumul_dist.cpp ]
- [ run p_square_quantile.cpp ]
- [ run reference.cpp ]
- [ run rolling_count.cpp ]
- [ run rolling_sum.cpp ]
- [ run rolling_mean.cpp ]
- [ run rolling_variance.cpp ]
- [ run rolling_moment.cpp ]
- [ run skewness.cpp ]
- [ run sum.cpp ]
- [ run sum_kahan.cpp ]
- [ run tail.cpp ]
- [ run tail_mean.cpp ]
- [ run tail_quantile.cpp ]
- [ run variance.cpp ]
- [ run vector.cpp ]
- [ run weighted_covariance.cpp ]
- [ run weighted_extended_p_square.cpp ]
- [ run weighted_kurtosis.cpp ]
- [ run weighted_mean.cpp ]
- [ run weighted_median.cpp ]
- [ run weighted_moment.cpp ]
- [ run weighted_p_square_cumul_dist.cpp ]
- [ run weighted_p_square_quantile.cpp ]
- [ run weighted_skewness.cpp ]
- [ run weighted_sum.cpp ]
- [ run weighted_sum_kahan.cpp ]
- [ run weighted_variance.cpp ]
- ;
- alias accumulators_test_valarray
- :
- : <target-os>linux
- <toolset>clang
- # TODO: Find the correct attribute that detects libc++.
- ;
- alias accumulators_test_valarray
- :
- : <target-os>darwin
- ;
- alias accumulators_test_valarray
- : [ run valarray.cpp ]
- ;
- alias accumulators_test_tail_variate_means
- :
- : <toolset>msvc
- <toolset-msvc:version>14.0
- ;
- alias accumulators_test_tail_variate_means
- : [ run tail_variate_means.cpp ]
- ;
- alias accumulators_tests_pot_quantile_and_weighted_tail
- :
- : <target-os>linux
- <toolset>gcc
- <toolset-gcc:version>4.4.7
- ;
- alias accumulators_tests_pot_quantile_and_weighted_tail
- : [ run pot_quantile.cpp ]
- [ run weighted_pot_quantile.cpp ]
- [ run weighted_tail_mean.cpp ]
- [ run weighted_tail_quantile.cpp ]
- ;
- alias accumulators_test_weighted_tail_variate_means
- :
- : <target-os>linux
- <toolset>gcc
- <toolset-gcc:version>4.4.7
- ;
- alias accumulators_test_weighted_tail_variate_means
- :
- : <toolset>msvc
- <toolset-msvc:version>14.0
- ;
- alias accumulators_test_weighted_tail_variate_means
- : [ run weighted_tail_variate_means.cpp ]
- ;
- test-suite "accumulators"
- : accumulators_regular_tests
- accumulators_test_valarray
- accumulators_test_tail_variate_means
- accumulators_tests_pot_quantile_and_weighted_tail
- accumulators_test_weighted_tail_variate_means
- ;
|