我需要在sbt中定義一個自定義測試配置,它運行測試,但有一些額外的設置。我一直在考慮如何去做,但我似乎無法做到。在sbt中定義自定義測試配置
我想要做的是這樣的:> test
這將運行正常的測試任務,並> pipelinetest
這將完全一樣的測試,只能用(javaOptions += "-Dpipeline.run=run"
。
我已經想通了如何設置測試javaOptions,就像這樣: javaOptions in test += "-Dpipeline.run=run"
所以我想能夠做到的是:javaOptions in pipelinetest += "-Dpipeline.run=run"
我如何定義pipelinetest
實現這一目標?這是否需要成爲一項新任務?或者這是否是test
中的設置。我對此很陌生,目前對此非常困惑,閱讀文檔沒有幫助,所以任何幫助將不勝感激。
請參閱http://www.scala-sbt.org/release/docs/Detailed-Topics/Testing.html,特別是有關其他測試配置和共享源的部分。 – 2013-03-18 18:31:09