コマンドファイルとテスト想定を用意したら、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