2

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

Play文档建议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

有没有其他人遇到过类似的问题?

4

1 回答 1

0

问题似乎与 log4.properties 文件有关。删除此文件即可play auto-test正常工作。

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

%prod.application.log.path=log4j.prod.properties
于 2012-09-27T10:34:20.743 回答