8

jstestdriver を使用して、Windows の ant ビルドでいくつかの単体テストを生成しようとしています。<java> ant タスクを使用して ant ターゲットから jstestdriver を実行することで、これを行う予定です。

これまでのところ、私の ant ビルド ファイルには次のものがあります。

 <target name="jstestdriver" description="Runs the js unit tests">

        ...

<java> タグ (上記の「...」) 内に、以下を追加してみました。

 <arg value="--config" />
 <arg value="../../jstestdriver.conf" />

 <arg value="--tests" />
 <arg value="${whichTests}" />

 <arg value="--testOutput" />    
 <arg value="${reports.dir}" />

jstestdriver ターゲットを実行すると、コンソールにメッセージが表示されず、生成されるディレクトリに junit 出力ファイルがありません。


代わりに以下のコード スニペットも試してみました。これは、jar が実行されていることを示しているようです。

 <arg value="--config ..\..\jstestdriver.conf" />
 <arg value="--tests ${whichTests}" />
 <arg value="--testOutput ${reports.dir}" />

ただし、エラー メッセージが表示されるだけです。

  "--config ..\..\jstestdriver.conf" is not a valid option

...さらに、jstestdriver jar のオプションのリストを表示します。

何が間違っているのかわかりません...

4

2 に答える 2

1

各引数とその値を別々の引数に分割したいと思う可能性が高いと思います。例えば:

<arg value="--config" />
<arg value="..\..\jstestdriver.conf" />
<arg value="--tests" />
<arg value="${whichTests}" />
<arg value="--testOutput" />
<arg value="${report.dir}" />
于 2010-06-04T18:35:42.510 に答える
0

runnerMode を DEBUG に設定してみましたか?

于 2012-05-30T15:55:22.753 に答える