- 概要 - 単体テスト用各種ルールを定義.importすればルールはグローバルに導入される
- 場所 BOOST_BUILD_PATH/tools/testing.jam
compile
rule compile ( sources + : requirements * : target-name ? )
compile-fail
rule compile-fail ( sources + : requirements * : target-name ? )
概要
コンパイルが失敗すれば .test ファイルを生成
run
rule run ( sources + : arguments * : input-file * : requirements * : target-name ? : default-build * )
概要
実行ファイルの実行が成功すれば .test ファイルを生成.またプログラムの出力を .output ファイルに出力
run-fail
rule run ( sources + : arguments * : input-file * : requirements * : target-name ? : default-build * )
概要
runと一緒だが,実行ファイルの実行が失敗したときに .test ファイルを生成