7

specs2でjunitxmlオプションを使用するようにsbt0.10を構成するにはどうすればよいですか?

specs2のドキュメントには、これがsbt0.7.xを使用して行う方法であると記載されています。

override def testOptions = super.testOptions ++ Seq(TestArgument("junitxml"))

sbt 0.10で同じことを言うにはどうすればよいですか?

4

2 に答える 2

11

参考までに、juntxmlを使用してSpecs2テストを実行すると、テストが失敗するとSBTが失敗することがわかりました。別の引数として「console」を追加すると、予想どおりにビルドが失敗します。これは、コンソールレポーターとsbtのテストドライバーの間の相互作用だと思います。

TestのtestOptions+= Tests.Argument(TestFrameworks.Specs2、 "junitxml"、 "console")

于 2012-12-01T00:37:27.627 に答える
7

これについては、SBTのドキュメントで説明されています。

testOptions in Test += Tests.Argument("junitxml")

また、このオプションをspecs2専用に指定する場合は、次のようにします。

testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml")
于 2011-08-04T01:02:35.917 に答える