4.7 テストの実行

コマンドファイルとテスト想定を用意したら、makeまたはmake checkでテストを実行できます。

$ ls
0.txt  Makefile  cmd.c  desc.txt
$ make
sort_001: Test Success 2011-01-24 11:13:04
Details in /home/foo/sort/test/sort_001/detail.log
rm cmd

表示される項目は、次のとおりです。

バグを含むsort関数の場合

正しいテスト想定を作成していた場合にバグを含むsort関数でテストを実行すると、次のように表示されます。

$ make
gcc -Wall -o cmd cmd.c ../../sort.c
make: [diff.log] Error 1 (ignored)
テスト関数1
sort_001: Test Failure 2011-01-24 11:09:34
Details in /home/foo/sort/test/sort_001/detail.log
rm cmd