2

当我执行时sbt testOnly *JoinTest*没有找到测试并显示以下输出,但com.typesafe.slick.testkit.tests.JoinTest应该已经执行:

testOnly *JoinTest*
[info] Compiling 1 Scala source to /ext/git/slick/slick-testkit/target/scala-2.10/test-classes...
[info] Passed: Total 0, Failed 0, Errors 0, Passed 0
[info] No tests to run for testkit/test:testOnly
4

2 回答 2

3

你是如此接近。试试这个:

testOnly -- *JoinTest*

--允许您测试将参数发送到测试套件。没有它,它需要一个 JUnit 测试列表。更多信息在这里

于 2016-03-15T16:55:48.287 回答
0

每次当我有一个叫你的课.JoinTest吃午饭/从中运行所有测试时,我都会写:

testOnly *.JoinTest

来自 sbt 0.13 的链接,其中包含有关此的详细信息

另外,如果您想从该类运行特定的测试用例,您可以使用以下命令

testOnly *.JoinTest -- -z "test name you want to run"

要发现您可以使用的其他命令,可以--查看此链接

于 2016-03-23T19:11:20.627 回答