Play 2 Java sbt不运行所有测试类

时间:2012-10-29 09:34:47

标签: java junit playframework-2.0 sbt

我的Play 2.0.4项目有两个JUnit测试类。它们确实被编译,但只有其中一个实际上是通过'play test'运行的。似乎是随机的哪个类被执行。

输出中没有错误,只是没有执行其他类的测试:

[info] Total for test api.ApiTest
[info] Finished in 0.611 seconds
[info] 0 tests, 0 failures, 0 errors

1 个答案:

答案 0 :(得分:1)

在我的测试设置中,我发现这是一个愚蠢的错误。我将在此留下问题和答案以供将来参考。不幸的是,日志没有显示启动或停止的任何问题,所以我逐行调试。

WAS:

FakeApplication app = createCustomFakeApplication();
Helpers.start(Helpers.testServer(3333, app));
...
Helpers.stop(app);  

FIXED:

TestServer app = Helpers.testServer(3333, createCustomFakeApplication());
Helpers.start(app);
...
Helpers.stop(app);