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.
我有一个运行良好的 testNG 测试类,但是当我将它打包到包含测试文件的 jar 文件中时,我无法从中运行测试。jar 文件中包含 test.class 文件。当我从 Maven 调用测试时,它返回“没有要运行的测试”。
关于如何使用 testNG 在 jar 中运行测试类的任何建议?
能不能用winrar打开jar文件看看里面是不是都打包了?另外,testng 是您的应用程序入口点吗?当你写的时候会发生什么:
java -jar yourjar.jar
在控制台?您应该看到 testng 输出。另外,您确定您的参数 xml 文件指向正确的类并且可以正常工作吗?
你的类在jar文件中吗?与你的测试类?请使用 winrar 检查以查看 jar 内容。
我认为使用此清单,您的测试应该运行。