5

私は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 を実行すると問題なく動作します (ただし、どのライブラリが選択されるかは正確にはわかりません)。

コンパイルと同じコンパイラとライブラリを使用して単体テストを実行する方法はありますか?

もしそうなら、テストを自動化する方法はありますか、それともモジュールごとに実行する必要がありますか?

4

2 に答える 2

2

私が知る限り、Karmic の頃に、Ubuntu の gdc のインストールが「--foo」などの引数を無視し始めました。

観察:

$ gdc --not-a-real-option
gdc: no input files

対。

$ gdc -not-a-real-option
gdc: unrecognized option '-not-a-real-option'
gdc: no input files

したがって、Lucid dsss バージョン 0.76、gdc (Ubuntu 1:1.046-4.3.4-3ubuntu1) 4.3.4、

dsss build -test 

また

dsss build -unittest

単体テストでコンパイルする必要があります

于 2010-05-12T01:41:55.790 に答える
1

「dsss build -unittest」を使用します。試したことはありませんが、少しグーグルで使用されていることがわかります。

于 2010-03-04T21:11:46.100 に答える