Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个打包在 .war 档案中的 Web 应用程序。它还包含单元测试类。我想将此应用程序部署在不同的机器上,并且每次都从命令行运行测试。考虑到测试在 .war 中,我该如何做到这一点?我使用Tomcat7。我不考虑使用 Ant。
谢谢!
您需要一份 junit jar 的副本来运行测试运行程序。假设它已经在 WAR 文件中,可以按如下方式检索它:
unzip myapp.war WEB-INF/lib/junit-4.10.jar
然后可以按如下方式运行 Junit:
java -cp WEB-INF/lib/junit-4.10.jar:myapp.war org.junit.runner.JUnitCore [test class name goes here]
笔记: