我正在尝试将播放应用程序集成到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
还有其他人遇到类似问题吗?
答案 0 :(得分:0)
问题似乎出现在log4.properties文件中。删除此文件可使play auto-test
正常工作。
我在application.conf
中创建了一个属性,以便为生产环境使用单独的log4j.properties文件。
%prod.application.log.path=log4j.prod.properties