我了解了如何在各个 testng 测试上设置超时,但不在 Maven 测试目标上设置超时。
谢谢
最佳答案
我现在也遇到了类似的问题。你能做的是,你创建一个 testng.xml和 reference it from your pom .
这里的问题是,你必须为每个模块执行此操作,我试图在一个中心位置配置它一次,但是,当你引用 src/test/resources/testng.xml 时,maven 将解决这个问题到 ${projectdir}/src/test/resources/testng.xml,因此您项目的每个模块中都需要该文件。
哦,还有:如果您在 @Test 注释中指定了不同的超时,那么如果注释的超时较高,那么这将覆盖 xml 文件中的超时(据我从浏览某些testng源代码)。
关于java - 如何强制在 Maven 测试目标期间运行的 testNG 测试超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9527370/