Play Framework自动测试不起作用

时间:2012-09-27 07:47:41

标签: java playframework playframework-1.x

我正在尝试将播放应用程序集成到Jenkins CI中。我一直在寻找一种自动运行所有测试的方法。

播放documentation表示play auto-test会自动运行所有测试。

当我执行play auto-test时,它似乎没有按照文档中的描述自动运行测试。它只是读取,

Go to http://localhost:9010/@tests to run the tests

并坚持下去。我很好奇它是否在后台运行测试并花了一些时间,所以我检查了CPU使用情况,似乎一直接近100%。我等了大约25分钟,认为它可能正在运行测试,但它仍然没有终止,似乎没有运行测试。使用play test从浏览器运行测试的时间不会超过几分钟。

我正在运行以下环境

Play: 1.2.4
Java: Sun Java build 1.6.0_26-b03
OS: Ubuntu Linux 12.04

还有其他人遇到类似问题吗?

1 个答案:

答案 0 :(得分:0)

问题似乎出现在log4.properties文件中。删除此文件可使play auto-test正常工作。

我在application.conf中创建了一个属性,以便为生产环境使用单独的log4j.properties文件。

%prod.application.log.path=log4j.prod.properties