nik*_*ers 9 testing maven-2 scala junit4 scalatest
我有一个我已经工作多年的Maven/Java项目,我想接受JavaPosse的建议并开始在Scala中编写我的测试.我在ScalaTest的JUnit4快速启动后编写了一些测试,现在我希望在运行"mvn test"时执行这些测试.我该怎么做?我应该在pom.xml中添加什么来允许src/test/scala中的测试并行运行我的旧JUnit4测试?
干杯
聂
PS,是的,我一直在谷歌搜索,但我能找到的关于这个主题的一些前v1.0建议,我没有得到工作
PPS,红利问题:我如何通过在Eclipse/STS中右键单击它们,然后说"Debug As ... ScalaTest"或类似的东西,我到目前为止所说的"调试为..."一次一个地运行这些测试. .JUnit测试"?
PPPS,我预计自2009年7月以来答案已经改变了?
您链接到的问题之一的第二个答案应该有效: 是否有与 Maven 集成良好的 Scala 单元测试工具?
您使用 junit @RunWith 注释来注释您的测试,并为其提供 scalatest http://www.artima.com/docs-scalatest-2.0.RC3/#org.scalatest.junit.JUnitRunner
如果您的测试还遵守 Maven 可能强制执行的任何命名约定,那么这应该可以正常工作。
注意:您使用哪种 scalatest 特征并不重要。它们都应该有效。如果他们不这样做并且 Bill Venners 没有回答此问题,请通过 ScalaTest 邮件列表与他联系。
其他注意事项:您可以使用普通的 JUnit 插件在 Eclipse 中运行此类测试套件。但是您无法运行单个测试,因为插件期望从测试名称中扣除方法名称,这不适用于所有类型的 scalatest 测试。
| 归档时间: |
|
| 查看次数: |
4597 次 |
| 最近记录: |