私はDに非常に慣れていないので、ツールチェーンを構成しようとしてまだ戦っています。
Ubuntu Karmic を実行していますが、GDC と Tango または TangoBos で DSSS を使用したいと考えています。
これまで、Ubuntu リポジトリから GDC をインストールし、これらのリポジトリから DSSS、Tango、および TangoBosをインストールしました。dsss + gdc + tangobos を使用してコンパイルできます。
DSSS のドキュメントによると、以下を使用して単体テストを実行できるはずです。
$ dsss build --test
しかし、私のシステムでは --test 引数は無視されます。dsss の最新バージョン (0.78) を使用していますが、そのインライン ヘルプには単体テストに関する情報は含まれていません。
ldc --unittest を実行すると問題なく動作します (ただし、どのライブラリが選択されるかは正確にはわかりません)。
コンパイルと同じコンパイラとライブラリを使用して単体テストを実行する方法はありますか?
もしそうなら、テストを自動化する方法はありますか、それともモジュールごとに実行する必要がありますか?