cucumber-testng 4.0 并行执行默认为 10 始终

2023-12-28

这是我的酷跑者。我试图通过重写 dataprovider 方法来使用 cucumber-jvm 4.0.0 中内置的并行性。我看到我的场景是并行调用的,但线程数始终默认为 10。我尝试使用 --threads 选项作为状态执行GitHub https://github.com/cucumber/cucumber-jvm/blob/v4.0.0/core/src/main/resources/cucumber/api/cli/USAGE.txt但它不起作用。

mvn test -Dcucumber.options="--tags @test --threads 3"
mvn test -Dcucumber.options="--threads 3"

两种方法都尝试过,但默认情况下仍然生成 10 个线程。我在这里缺少什么?我知道还有其他方法可以使用 temyers 插件或 qaf 第三方插件在 cukes 中实现并行性。但我的问题非常具体于本机并行支持黄瓜-jvm 4.0.0 https://github.com/cucumber/cucumber-jvm/tree/v4.0.0/testng我的 CLI 黄瓜选项中缺少什么?

   package cuke.runner;

    import org.testng.annotations.DataProvider;

    import cucumber.api.CucumberOptions;
    import cucumber.api.testng.AbstractTestNGCucumberTests;

    @CucumberOptions(features= {"src/test/resources/features"},glue="com/sd")
    public class TestRunner extends AbstractTestNGCucumberTests{
        @Override
        @DataProvider(parallel=true)
        public Object[][] scenarios() {
            return super.scenarios();
        }
    }

并行模式下 dataprovider 的默认线程数为 10。要更改此设置,需要将 dataproviderthreadcount 属性添加到 POM 中 Surefire 或 Failsafe 插件的配置部分。

<configuration>
    <properties>
        <property>
            <name>dataproviderthreadcount</name>
            <value>20</value>
        </property>
    </properties>
</configuration>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

cucumber-testng 4.0 并行执行默认为 10 始终 的相关文章

  • 如何打印JTable中选定的行

    我尝试使用主 JTable 的选定行和相同的头和单元格渲染来创建临时 JTable 但是当我尝试打印它时 我只得到一个带有线边框的空矩形 我在如何打印 JTable 的特定行 列 https stackoverflow com questi
  • import java 导入错误:没有名为 java 的模块

    我似乎遇到了障碍 根本无法解决这个问题 任何人都可以帮我弄清楚为什么我无法导入 java 模块吗 Error Traceback most recent call last File datasource config py line 3
  • 将 java 方法参数设置为最终参数

    那有什么区别final在下面的代码之间进行 将参数声明为有什么好处final public String changeTimezone Timestamp stamp Timezone fTz Timezone toTz return pu
  • 如何从球衣服务端点发送实体列表?

    我正在从球衣服务器发送实体列表 在客户端 我试图获取这些实体列表 但它给了元帅例外 为什么它在元素名末尾添加 s 即 emps 而不是 emp XmlRootElement public class Emp Server side code
  • Maven项目中的HDF5

    我正在尝试将 hdf hdf5lib H5 导入到 NetBeans 中的 Maven 项目中 它有这个作为导入行 import hdf hdf5lib H5 正如这里所建议的 https support hdfgroup org prod
  • 调试器不会停止在 Intellij IDEA 中的源代码处

    我有一个相当奇怪的问题 无法使用 Intellij IDEA 解决 我正在解析电子邮件文件org apache james mime4j包裹 但我的邮件文件格式不兼容Date 标头 因此 我从 mime4j 源创建了模块 并从磁盘中删除了
  • bean 的 CDI @TransactionAttribute

    我正在尝试CDI在测试应用程序上 我有一个DAO它注入一个托管的容器JTA像这样的持久化上下文 public class TestDAO implements Serializable PersistenceContext private
  • 如何确定 JDialog 显示在哪个屏幕上

    我有一个非常大的应用程序 有多个对话框 我的任务是确保不完全可见的对话框 因为用户将其从可见屏幕区域拉出 移回屏幕中心 当我只处理一个屏幕时 这没问题 它工作得很好 但是 该应用程序的大多数用户的桌面上都有两个屏幕 当我尝试找出对话框显示在
  • 是否有任何理由使用 ZoneId.of("UTC") 而不是 ZoneOffset.UTC ?

    有什么理由使用ZoneId of UTC 代替ZoneOffset UTC 我们知道两者之间的区别 如ZoneOffset UTC 和 ZoneId of UTC 之间有什么区别 https stackoverflow com questi
  • 在 alpine / Jprofile 10 中运行 jpenable 时出现 UnsatisfiedLinkError

    当运行 jpenable 以允许在运行 JDK 8 的 alpine 3 3 容器中对 Jprofiler10 进行分析时 我收到 UnsatisfiedLinkError 异常 有任何想法吗 ERROR The agent could n
  • 如何从 Java 生产代码中删除调试语句

    编译器是否可以从生产代码中删除用于调试目的 例如日志记录 的语句 调试语句需要以某种方式进行标记 可能使用注释 设置属性 debug true 并在每个调试语句中检查它很容易 但这会降低性能 如果编译器能够简单地使调试语句消失 那就太好了
  • 如何防止我的 servlet 被其他网站调用

    好的 我有一个像这样的简单的 servlet public class SimpleServlet extends HttpServlet public void doPost HttpServletRequest req HttpServ
  • 在休眠搜索中使用现有分析器AnalyzerDiscriminator

    Entity Indexed AnalyzerDefs AnalyzerDef name en tokenizer TokenizerDef factory StandardTokenizerFactory class filters To
  • java内存不足然后退出

    我有一个必须分析大文件的软件 限制输入或提供无限内存都不是一个选择 所以我必须忍受飞行的 OOME 因为 OOME 只杀死线程 所以我的软件运行在一些糟糕的状态 从外面看一切都很好 因为进程正在运行 但在内部却是脑死亡 我想拔掉它的插头 但
  • mysql 准备好的语句错误:MySQLSyntaxErrorException

    我使用准备好的语句编写了选择语句 每次尝试运行都会出现此错误 我如何克服这个错误 我的jdbc连接器是mysql connector java 5 1 13 bin jar 我的代码 public Main add ad to getAdD
  • 使用替换但不使用根元素的 Jaxb 继承

    我正在浏览布莱斯的博客http blog bdoughan com 2010 11 jaxb and inheritance using substitution html http blog bdoughan com 2010 11 ja
  • CreateProcess error=206,运行 gwtCompile 时文件名或扩展名太长

    我的应用程序是一个 springboot gradle 应用程序 我的应用程序的一部分涉及使用 gradle 进行遗留 gwt 编译 它工作正常 但今天当我运行下面的 gradle 任务时 它显示 CreateProcess error 2
  • 如何使用 iBatis (myBatis) 的注释进行 IN 查询?

    我们只想在 MyBatis 中使用注释 我们确实在努力避免使用 xml 我们尝试使用 IN 子句 Select SELECT FROM blog WHERE id IN ids List
  • SWT StyledText 有高度限制吗?

    我正在尝试创建一个应用程序 其中包含在 ScrolledComposite 中显示的 StyledText 框 我在 StyledText 框中显示大量行时遇到困难 超过 2 550 行似乎会导致问题 StyledText 框本身不能有滚动
  • 如何将元素添加到通用集合

    我想知道如何将专用对象添加到通用集合中 我正在使用以下代码 Collection

随机推荐

  • 在 Apache Commons exec 或 ProcessBuilder 之间做出选择

    我正在尝试决定是否使用ProcessBuilder或 Commons 执行人员 我的要求是 我只是想创建一个守护进程 我不关心其 stdout stdin stderr 另外 我想在时机成熟时执行一个kill来销毁这个进程 我在 Linux
  • EnumAvailableSqlServers 返回空列表

    我遇到了一个奇怪的情况 我添加了对 微软SqlServer Smo Microsoft SqlServer ConnectionInfo 微软 SqlServer 管理 Sdk Sfc 当 SmoApplication EnumAvaila
  • 在哪里可以下载 Microsoft.Samples.Debugging .NET 库?

    这似乎是一个简单的问题 但我到处搜索了 Microsoft Samples Debugging 库 我在 MSDN 博客上的代码示例中找到了该参考 但没有它我无法编译我的代码 进一步来说 使用 Microsoft Samples Debug
  • 使用 ClusterEvalQ 编译 Rcpp 函数

    我正在开发一个需要在 R 中进行并行处理的项目 并且我是 doparallel 包的新手 我想做的是使用并行的 foreach 循环 由于问题的性质 这个 foreach 循环需要执行多次 我遇到的问题是我在循环中使用 cppfunctio
  • Log4j 在所有类级别记录

    我正在使用 Log4j 调试我的 Java Web 应用程序 我需要在类级别进行日志记录 我不想在 log4j properties 文件中为每个类添加一行 因为我的应用程序中有数百个类 如下所示 log4j logger com my p
  • 表单提交在 Firefox 中不起作用,但在 IE 中工作正常

    当我单击子页面的提交按钮时 我想提交我的父页面 在我的子页面中 我将代码编写为 string scriptString ASP NET 2 0 if Page ClientScript IsClientScriptBlockRegister
  • Facebook 打开图 GraphMethodException 错误代码 100

    我正在尝试通过 Facebook 教程发布和打开 iOS 的图表故事 https developers facebook com docs tutorials ios sdk tutorial publish open graph stor
  • 暂时无法评级 - FEDEX 中出现错误

    我正在我的项目中通过 php Web 服务集成 FEDEX 但现在我最近两天收到这个错误 此错误是由于 FEDEX 或编码 数据中的任何其他错误而发生的吗 以下是我在使用 FEDEX Web 服务时收到的响应 处理交易时返回错误 严重性 失
  • 放大和缩小小部件

    如何通过小部件上的按键输入来制作缩放效果 该小部件位于滚动区域内 并且有一些使用 QPainter 制作的绘图 这些绘图会随着用户输入而变化 缩放会影响滚动条的长度 距离越近 滚动条越小 最小级别的缩放应该使滚动条与小部件区域一样大 以便可
  • Rcpp函数检查是否缺少值

    我正在将基于 R 的代码转换为基于 Rcpp 的代码 我的函数的头部是 NumericMatrix createMatrixOfLinkRatiosC NumericMatrix matr double threshold4Clean in
  • 如何将文本字段值从一个视图传递到另一个视图 xcode

    我必须将 UITextField 值从一个视图传递到其他视图 第二个 第三个 视图 实际上 在我的第三个 ViewController 中 我有一个滚动视图 我必须在其上显示值 但是 UITextField 值没有被传递 返回 null 无
  • iPhone SDK 3.0之后自定义tableviewcell可以使用initWithFrame吗?

    可以看出 在sdk3 0及以上版本中 initWithFrame和initWithStyle已被弃用 但我们仍然可以使用它而不会出现任何警告 错误 那么继续使用 initWithFrame 在 tableview 中实现自定义单元格可以吗
  • 创建 ASP.Net 处理程序以将图像作为字节返回

    我正在考虑创建一个处理程序来根据传递的 id 返回图像 我之前没有创建过自己的处理程序 当我创建它时 它提到它必须在 IIS 中注册 这个项目分发给很多客户 我是否必须更改每个客户的 IIS 或者是否有某种方法可以解决这个问题 或者有处理程
  • 将 NHibernate 应用程序转换为多租户的最佳实践?

    我有一个简单的 ASP NET MVC OpenID NHibernate应用程序 在 MSSQL Server DB 之上 该应用程序是严格的单租户 仅支持具有 2 个角色的多个用户 Admin and User 我想将此应用程序转换为多
  • Windows 10 LLDB 错误:无法将断点解析到任何实际位置

    我使用的是 Windows 10 使用 MSVC 16 编译了 llvm 11 这是main cpp include
  • EF4 和连接字符串

    我有一个 3 层项目 1 项目 数据 EDMX文件 2 项目 模型 POCO的 3 Project Console 控制台应用程序 我已将连接字符串添加到Project Console
  • 如何使用 Tokio 远程关闭正在运行的任务

    我有一个正在接收数据的 UDP 套接字 pub async fn start gt Result lt std io Error gt loop let mut data vec 0 1024 socket recv from mut da
  • 2022年如何应对后台地理围栏?

    情况如下 当用户创建地理围栏时 我将其保存到后端并向操作系统注册地理围栏 但是每当我的应用程序重新启动时 我都会从后端获取地理围栏并再次在操作系统中重新注册它们 因为它们不断消失 我有两节课MainActivity and FormActi
  • 当 EB 环境为 python 3.6 时,使用 python 2.7 安装需求时出现 AWS 错误

    如何让 AWS EB 实例使用实例上已安装的 python 3 版本 我无法获得运行 Python 3 6 并运行 Django 2 1 的新环境 本地 不在虚拟环境中 which python gt usr local bin pytho
  • cucumber-testng 4.0 并行执行默认为 10 始终

    这是我的酷跑者 我试图通过重写 dataprovider 方法来使用 cucumber jvm 4 0 0 中内置的并行性 我看到我的场景是并行调用的 但线程数始终默认为 10 我尝试使用 threads 选项作为状态执行GitHub ht