java - 如何强制在 Maven 测试目标期间运行的 testNG 测试超时?

标签 java maven-2 testng

我了解了如何在各个 testng 测试上设置超时,但不在 Maven 测试目标上设置超时。

谢谢

最佳答案

我现在也遇到了类似的问题。你能做的是,你创建一个 testng.xmlreference 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/

相关文章:

java - 如何允许测试辅助方法抛出异常而不在调用方法中捕获异常?

java - 在项目上找不到参数[src/test/resources/testSuite.xml]的方法suites()

java - 在构造函数中使用公共(public)最终成员变量和可重写方法

java - 简单的库 Xml 序列化,无需新的类实例

maven-2 - maven 为某些依赖项设置另一个存储库

eclipse - 运行所有测试

java - 使用 Maven 构建项目时缺少 JUNIT Jar 异常

java - 如何使用 TestNG 监听器设置测试方法的调用计数?

java - 确定应用程序的使用次数 - Android

java - 等同于 Java 中的 C# ObservableCollection