subproject libs/math/test ;

# bring in the rules for testing
import testing ;

run ../test/common_factor_test.cpp
    <lib>../../test/build/boost_test_exec_monitor ;

run ../octonion/octonion_test.cpp
    <lib>../../test/build/boost_unit_test_framework ;

run ../quaternion/quaternion_test.cpp
    <lib>../../test/build/boost_unit_test_framework ;

run ../special_functions/special_functions_test.cpp
    <lib>../../test/build/boost_unit_test_framework ;

run ../quaternion/quaternion_mult_incl_test.cpp 
    ../quaternion/quaternion_mi1.cpp
    ../quaternion/quaternion_mi2.cpp
    <lib>../../test/build/boost_unit_test_framework ;
    
run complex_test.cpp ;
run hypot_test.cpp ;
run log1p_expm1_test.cpp ;

