Home | History | Annotate | Download | only in detail
      1 //  (C) Copyright Gennadiy Rozental 2001-2008.
      2 //  Distributed under the Boost Software License, Version 1.0.
      3 //  (See accompanying file LICENSE_1_0.txt or copy at
      4 //  http://www.boost.org/LICENSE_1_0.txt)
      5 
      6 //  See http://www.boost.org/libs/test for the library home page.
      7 //
      8 //  File        : $RCSfile$
      9 //
     10 //  Version     : $Revision: 57992 $
     11 //
     12 //  Description : storage for unit test framework parameters information
     13 // ***************************************************************************
     14 
     15 #ifndef BOOST_TEST_UNIT_TEST_PARAMETERS_HPP_071894GER
     16 #define BOOST_TEST_UNIT_TEST_PARAMETERS_HPP_071894GER
     17 
     18 #include <boost/test/detail/global_typedef.hpp>
     19 #include <boost/test/detail/log_level.hpp>
     20 
     21 #include <boost/test/detail/suppress_warnings.hpp>
     22 
     23 // STL
     24 #include <iosfwd>
     25 
     26 //____________________________________________________________________________//
     27 
     28 namespace boost {
     29 
     30 namespace unit_test {
     31 
     32 // ************************************************************************** //
     33 // **************                 runtime_config               ************** //
     34 // ************************************************************************** //
     35 
     36 namespace runtime_config {
     37 
     38 BOOST_TEST_DECL void                     init( int& argc, char** argv );
     39 
     40 BOOST_TEST_DECL unit_test::log_level     log_level();
     41 BOOST_TEST_DECL bool                     no_result_code();
     42 BOOST_TEST_DECL unit_test::report_level  report_level();
     43 BOOST_TEST_DECL const_string             test_to_run();
     44 BOOST_TEST_DECL const_string             break_exec_path();
     45 BOOST_TEST_DECL bool                     save_pattern();
     46 BOOST_TEST_DECL bool                     show_build_info();
     47 BOOST_TEST_DECL bool                     show_progress();
     48 BOOST_TEST_DECL bool                     catch_sys_errors();
     49 BOOST_TEST_DECL bool                     auto_start_dbg();
     50 BOOST_TEST_DECL bool                     use_alt_stack();
     51 BOOST_TEST_DECL bool                     detect_fp_exceptions();
     52 BOOST_TEST_DECL output_format            report_format();
     53 BOOST_TEST_DECL output_format            log_format();
     54 BOOST_TEST_DECL std::ostream*            report_sink();
     55 BOOST_TEST_DECL std::ostream*            log_sink();
     56 BOOST_TEST_DECL long                     detect_memory_leaks();
     57 BOOST_TEST_DECL int                      random_seed();
     58 
     59 } // namespace runtime_config
     60 
     61 } // namespace unit_test
     62 
     63 } // namespace boost
     64 
     65 //____________________________________________________________________________//
     66 
     67 #include <boost/test/detail/enable_warnings.hpp>
     68 
     69 #endif // BOOST_TEST_UNIT_TEST_PARAMETERS_HPP_071894GER
     70