scalatest运行集成测试与单元测试分开

时间:2018-11-27 17:27:49

标签: unit-testing integration-testing scalatest scalatest-maven-plugin

我正在使用scalatest maven插件,我想与单元测试分开运行集成测试。测试路径分别为src / it和src / test,分别用于集成测试和单元测试。

哪个是实现此目标的最佳方法?

谢谢

1 个答案:

答案 0 :(得分:0)

一个选项是创建一个对象,然后在每个测试中将其用作标签:

object IntegrationTag extends Tag("Integration-Test")

test("Test for correct number of records", IntegrationTag) {
    // some stuff
}

然后,如果要测试单元测试,只需运行以下命令:

mvn test -DtagsToExclude=Integration-Test

这是一个可能的解决方案...请确保还会更多。