Python の unittest モジュールを使用してコーディングしているときに、実行時にテストをスキップするようにマークすると便利であることがわかりました ( Python の unittest.SkipTest 例外を参照) 。
Boost.Test に似たようなものはありますか?
ブースト バージョン 1.49.0 を使用してテストを実装しており、次のようなものを追加したいと考えています。
BOOST_AUTO_TEST_CASE(test_wibly)
{
throw boost::???::skip_test("http://my::defect.tracking.software/#4321");
}
基本的に、これはテストが成功または失敗したと見なすべきではありませんが、「スキップ」され、出力にそのように表示されます。
そのようなものがない場合、(Boost.Test の上に) 自分で実装する方法に関するリソースはどこにありますか?
ドキュメントにはテストのスキップに関するセクションがありますが、前のテストが失敗した場合にテスト スイートをスキップすることについて言及しています。