Boost.BuildのTest Typeに基づく。詳細はBoostのCompiler Status Tablesを参照のこと。
テストの種類 | 動作 | Passになるための要件 |
---|---|---|
compile | コンパイルのみ | コンパイラが0を返す。 |
compile-fail | コンパイルのみ | コンパイラが非0を返す。 |
link | コンパイル、リンク | コンパイラとリンカが0を返す。 |
link-fail | コンパイル、リンク | コンパイラかリンカが非0を返す。 |
run | コンパイル、リンク、実行 | コンパイラとリンカと実行したプログラムが0を返す。 |
run-fail | コンパイル、リンク、実行 | コンパイラとリンカが0を返し、実行したプログラムが非0を返す。 |