# Boost Interval Library test Jamfile

subproject libs/numeric/interval/test ;

# bring in rules for testing
SEARCH on testing.jam = $(BOOST_BUILD_PATH) ;
include testing.jam ;

# Make tests run by default.
DEPENDS all : test ;

{
  # look in BOOST_ROOT for sources first, just in this Jamfile
  local SEARCH_SOURCE = $(BOOST_ROOT) $(SEARCH_SOURCE) ;

  test-suite "interval" :
    [ run libs/numeric/interval/test/add.cpp      ]
    [ run libs/numeric/interval/test/det.cpp      ]
    [ run libs/numeric/interval/test/fmod.cpp     ]
    [ run libs/numeric/interval/test/mul.cpp      ]
    [ run libs/numeric/interval/test/overflow.cpp ]
    [ run libs/numeric/interval/test/pi.cpp       ]
    [ run libs/numeric/interval/test/pow.cpp      ]

    [ run libs/numeric/interval/test/cmp.cpp
        <lib>../../../test/build/boost_test_exec_monitor ]
    [ run libs/numeric/interval/test/cmp_exp.cpp
        <lib>../../../test/build/boost_test_exec_monitor ]
    [ run libs/numeric/interval/test/cmp_lex.cpp
        <lib>../../../test/build/boost_test_exec_monitor ]
    [ run libs/numeric/interval/test/test_float.cpp
        <lib>../../../test/build/boost_test_exec_monitor ]
  ;
}
