java - 如何理解testng中相同的<test>标签?

标签 java testng

“parallel=”tests”:TestNG 将在同一线程中同一标记中运行所有方法,但每个标记将位于单独的线程中。这允许您对所有类进行分组它们不是线程安全的,并保证它们都在同一个线程中运行,同时利用 TestNG 使用尽可能多的线程来运行测试。”

如何理解testNG中的相同测试标签?

最佳答案

示例取自 testng 站点 如下:NoPackage 和 Regression1 是两个单独的测试标签。 如果运行并行 = 测试,则 NoPackageTest 和 ParameterSample 类将在不同的线程中运行,但 ParameterSample 和 ParameterTest 将在同一线程中运行。 希望它能澄清..

<suite name="Suite1" verbose="1" >
  <test name="Nopackage" >
    <classes>
       <class name="NoPackageTest" />
    </classes>
  </test>

  <test name="Regression1">
    <classes>
      <class name="test.sample.ParameterSample"/>
      <class name="test.sample.ParameterTest"/>
    </classes>
  </test>
</suite>

关于java - 如何理解testng中相同的<test>标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17083413/

相关文章:

java - 如何正确使用 setOnItemClickListener?

java - 有没有办法将多个参数发送到TestNG中的@Factory注释

python - django sqlite 为别名 'default' 创建测试数据库

java - 为什么 webdriver unix 可执行文件在 Maven 构建上转换为 textedit 文件?

Java-TestNG : Read an excel file, 通过 TestNG 和 Apache POI 断言并写回 excel 文件

java - 在 Java 8 中创建通用谓词

java - 在 JAVA 中循环 SerenityRest 响应

java - 如何在 Spring Boot 中使用 ReactorRedisOperations 执行 Redis 扩展命令?

java - 获取特定的HashMap实体并获取详细信息

java - Spring、Feign 和 TestNG 的策略