元ネタは以下のURLにあります。
https://raw.github.com/cpputest/cpputest/master/README_InstallCppUTest.txt
1. ビルド環境を用意する。
CppUTestをビルドする環境が必要です。OSによってやり方は異なりますので、自分の環境に合わせて用意してください。各環境のインストール方法は割愛します。
- Windows
- gcc(cygwin)
- Visual Studio(2008以上)
- Mac
- gcc(XCodeに付属)
- Unix/Linux
- gcc
2. 最新のCppUTestをダウンロードします。
最新版は以下のURLからダウンロードできます。http://cpputest.github.io/cpputest/
(参考)ソースコードは以下のgithubレポジトリで確認できます。
http://cpputest.github.io/cpputest/
3. ダウンロードした圧縮ファイルを適当な場所に解凍します。
(注意)パスに空白が含まれないようにしてください。
4. CppUTestとサンプルをビルドし、テストを実行します。
CppUTestではプロダクトコードとテストコードをビルドして実行ファイルを作成し、その実行ファイルを実行するとテスト結果が表示されます。
ビルドの仕方はツールによって異なるので注意してください。
(a) gccでビルドする場合 (Windows上でcygwinを使う場合も含む)
> cd <someDirectory>/CppUTest
> make
(b) Visual Studio 2008でビルドする場合
- CppUTest_VS2008.slnを開いて、ソリューションファイルをビルドしてください。
- ビルドが完了したら「デバッグなしで実行」してください。
(b) Visual Studio 2010でビルドする場合
- CppUTest_VS2010.slnを開いて、ソリューションファイルをビルドしてください。
- ビルドが完了したら「デバッグなしで実行」してください。
5. テスト実行結果を確認する。
以下のような結果が出ればOKです。Running CppUTest_tests
.........!!.......................................
..................................................
..................................................
.....................................!............
..................................................
..........................!.......................
..
OK (302 tests, 298 ran, 801 checks, 4 ignored, 0 filtered out, 9 ms)
以上です。