GCCのテストスイートにDejaGnuというものがあります。コミット戦略としては、コードを改変して、DejaGnuのテストコードを追加するという方法を使っているようです。
では、DejaGnuの実行方法を書いていきます。
まず、GCCのクローンをします。
$ git clone --depth=1 https://github.com/gcc-mirror/gcc.git`
--depth=1 により、最新のコードのみをクローンします。
テストスイートのフォルダまで移動します
cd gcc/gcc/testsuite
以下のコマンドで実行します
runtest --tool gcc
以下のように実行できました
同じディレクトリで新たにターミナルを開いて、以下のコマンドでログが見れます。
tail -f gcc.log
以下のサイトを参考にさせていただきました。
special thanks
Takahashi Akari