次のJUnitはantでうまく動作していますが、main()メソッド(antを使用しないとき)からフォーマッタを使用する方法は見つかりませんでした。ここでJavaアプリケーション内で実行するときにJUnitフォーマッタを使用する
はantタスクです:Javaコードで
<junit printsummary="true" errorProperty="test.failed" failureProperty="test.failed">
<classpath refid="test.class.path" />
<!-- use multiple formatters -->
<formatter type="brief" usefile="false" />
<!-- console log -->
<formatter type="xml" classname="x.selenium.output.SeleniumFrameworkFormatter" />
<!-- file log -->
<test name="x.selenium.SeleniumFramework" haltonfailure="no" outfile="result" todir="${build.temp.dir}" />
<junit>
、私は代替としてこれを持っているが、これは、コンソールに出力して、素敵なhtmlファイルを作成するために私のフォーマッタを使用していない:
JUnitCore junit = new JUnitCore();
Result result = junit.run(classes);
を
誰もJavaコードで同様のことを行う方法を知っていますか? ありがとう!
使用しているJUnitのバージョンは? – alexsmail