在 Play 1.2.4 中运行测试套件
Posted
技术标签:
【中文标题】在 Play 1.2.4 中运行测试套件【英文标题】:Run Test Suite in Play 1.2.4 【发布时间】:2013-10-10 11:57:28 【问题描述】:我无法在 1.2.4 中运行 JUnit 测试套件,因为 play test-only 命令不可用。如果不升级到更高版本的 Play 就可以修复它,请回复相同的内容。
【问题讨论】:
是的,我可以运行测试。但需要运行特定的测试套件。我可以通过使用 1.2.4 中不可用的仅测试来找到在 Play 2.0 中运行它的方式。请帮忙 【参考方案1】:您可以使用以下命令运行测试:play test
更多信息可以在这里找到:http://www.playframework.com/documentation/1.2.4/test
【讨论】:
是的,我可以运行测试。但需要运行特定的测试套件。我可以通过使用 1.2.4 中不可用的仅测试来找到在 Play 2.0 中运行它的方式。请帮忙【参考方案2】:在测试模式下运行您的应用:
play test
然后打开以下网址:
http://localhost:9000/@tests
您将能够运行所有或单个测试类。不幸的是,无法运行单独的测试。
【讨论】:
【参考方案3】:IDE:
如果您使用像 eclipse 这样的 ide,您可以在 ide 中运行 junit 测试。
命令行:
命令行也有以下两个选项:
选项 1:
play test
这会在测试模式下运行应用程序。然后,您可以通过以下可用的浏览器界面运行所有测试:
http://localhost:9000/@tests
(或您的自定义端口,如果您更改了它)
选项 2:
play auto-test
无需打开浏览器即可自动运行测试。
【讨论】:
【参考方案4】:尝试使用 testOnly 作为命令,而不是 test-only。
【讨论】:
以上是关于在 Play 1.2.4 中运行测试套件的主要内容,如果未能解决你的问题,请参考以下文章