2011-08-04 4 views
7

specs2でjunitxmlオプションを使用するようにsbt 0.10を設定するにはどうすればよいですか?sbtのspecs2テスト用のjunitxml出力の設定0.10

specs2 documentationが、これはSBTの0.7.xを使用して、それを行うための方法であると言う:

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

私はSBT 0.10で同じことを言うのはどうすればよいですか?

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

そして、あなたはspecs2のために特別に、このオプションを指定する場合:これは、SBTのドキュメントでhereに記載されている

答えて

7

FYI

testOptions in Test += Tests.Argument(TestFrameworks.Specs2, "junitxml") 
+0

グレート。ありがとう、エリック! –

11

、私はjuntxmlでSpecs2テストを実行するときにことがわかりましたテストが失敗すると、SBTは失敗しません。別の引数として "console"を追加すると、期待通りにビルドの失敗が得られます。私は、これがコンソールレポーターとsbtのテストドライバーの間のやりとりであると思われます。テスト+ = Tests.Argument(TestFrameworks.Specs2、 "junitxml"、 "コンソール")で

testOptions

関連する問題