# See library home page at http://www.boost.org/libs/timer
+import testing ;
+
path-constant parent : .. ; # so that inspect will start in boost-root/libs/timer
# when run from another directory, such as boost-root/status
project
: requirements
<library>/boost/timer//boost_timer
- <toolset>msvc:<asynch-exceptions>on
;
- test-suite "timer"
- :
- [ run ../example/auto_cpu_timer_example.cpp
- : # command line
- : # input files
- : <test-info>always_show_run_output # requirements
- ]
- [ run cpu_timer_info.cpp
- : # command line
- : # input files
- : <test-info>always_show_run_output # requirements
- ]
- [ run cpu_timer_test.cpp
- : # command line
- : # input files
- : <test-info>always_show_run_output # requirements
- ]
- [ run ../example/timex.cpp
- : echo "Hello, world"
- :
- : <test-info>always_show_run_output
- ]
- [ compile original_timer_test.cpp
- ]
-# [ run /boost/tools/inspect//inspect/<variant>release
-# : $(parent) -text -brief # command line
-# : # input files
-# : <dependency>/boost/filesystem//boost_filesystem
-# <test-info>always_show_run_output # requirements
-# : inspect # test name
-# ]
- ;
+run ../example/auto_cpu_timer_example.cpp : : : <test-info>always_show_run_output ;
+
+run cpu_timer_info.cpp : : : <test-info>always_show_run_output ;
+run cpu_timer_test.cpp : : : <test-info>always_show_run_output ;
+
+run ../example/timex.cpp : echo "Hello, world" : : <test-info>always_show_run_output ;
+
+compile original_timer_test.cpp ;
+run chrono_conflict_test.cpp /boost/chrono//boost_chrono : : : <link>static ;
+
+run progress_display_test.cpp ;
+
+run /boost/tools/inspect//inspect/<variant>release : $(parent) -text -brief : : <test-info>always_show_run_output : inspect ;
+explicit inspect ;