Regression Test

Boost.Testとbjamを使い出すと、どうしてもやってみたくなるもの、それはRegression TestのCompiler Statusページの作成です。
で、例のごとく挑戦してみました。
残念ながらBoostのRegression Test Reporting Toolsは、boostのファイル構成やURLに依存しているため、そのままでは他のプロジェクトに利用できません。compiler_status.cpp中のパスを調整する必要があります。
また、compiler_statusはlibs/test/config_info.cppのテスト結果からコンパイラとプラットフォームの名前を取得します。最小限のconfig_info.cppはこうなります。

#include <boost/config.hpp>
#include <iostream>

int main()
{
    std::cout << BOOST_COMPILER << "\n";
    std::cout << "Detected Platform: " << BOOST_PLATFORM << std::endl;
    return 0;
}

今回はネタとしてstatusディレクトリに出力結果のみ入れています。修正したcompiler_status.cppは入ってません。
今日の成果物