ntk221 / minishell

0 stars 0 forks source link

Makefileの中で,テストの取り扱いが,膨張しつつある #41

Open ntk221 opened 1 year ago

ntk221 commented 1 year ago

ビルトインコマンドのディレクトリを入れる変数だけをBUILTIN として、テストごとに別々の単位で呼び出せればいいかもしれない。

$(BUILTIN)/echo/ft_echo.c という感じ?

ntk221 commented 1 year ago

あるいは、ここのビルトインコマンドを代表するフォルダごとにテスト用のMakefileないしは、シェルスクリプトを用意して, トップレベルからテストコマンドを打ったとき、フォルダの内側でテストが実行される仕組みにできるかもしれない。

これが実現できると、トップレベルのMakefile の肥大化は防げる。

ntk221 commented 1 year ago

https://cutlassfish.wordpress.com/2017/11/26/make-を単体テストのテストランナーに使用する際に/

トップレベルから叩いたら、サブディレクトリで失敗した時に、後続の単体テストが実行されない問題があるらしい。この問題を解決したMakefile も最後に載っているので、必ず確認すること!