1

単体テストの Jamfile に 2 つの異なるターゲットを設定したいと考えています。

これは私の現在のディレクトリ構造です:

Jamroot
src/Jamfile
test/Jamfile

これは私のテスト/ Jamfileです:

using testing ;
lib boost_unit_test_framework ;

run [ glob *.cpp ] boost_unit_test_framework 
    : --log_format=XML --log_sink=results.xml --log_level=all --report_level=no
    : 
    : <define>BOOST_TEST_DYN_LINK : test-xml ;

run [ glob *.cpp ] boost_unit_test_framework 
    : 
    : 
    : <define>BOOST_TEST_DYN_LINK : test ;

b2 test開発時に実行できるようにしたいのですが、CI を実行b2 test-xmlして Jenkins の単体テスト レポートを生成したいと考えています。この Jamfile では、現在「test」サブディレクトリにいる場合にのみ実行できますb2 test-xml。Jamroot ディレクトリから実行しようとすると、

test-xml の作り方がわからない

何か案は?

4

1 に答える 1