Open ntk221 opened 1 year ago
あるいは、ここのビルトインコマンドを代表するフォルダごとにテスト用のMakefileないしは、シェルスクリプトを用意して, トップレベルからテストコマンドを打ったとき、フォルダの内側でテストが実行される仕組みにできるかもしれない。
これが実現できると、トップレベルのMakefile の肥大化は防げる。
https://cutlassfish.wordpress.com/2017/11/26/make-を単体テストのテストランナーに使用する際に/
トップレベルから叩いたら、サブディレクトリで失敗した時に、後続の単体テストが実行されない問題があるらしい。この問題を解決したMakefile も最後に載っているので、必ず確認すること!
ビルトインコマンドのディレクトリを入れる変数だけをBUILTIN として、テストごとに別々の単位で呼び出せればいいかもしれない。
$(BUILTIN)/echo/ft_echo.c という感じ?