【问题标题】:Gauge - Before spec running for every row in csv with -DinParallel=trueGauge - 在使用 -DinParallel=true 为 csv 中的每一行运行规范之前
【发布时间】:2021-01-08 03:19:39
【问题描述】:

我有一个规范

table: data/csv/a.csv
Tags: tag1

其中 csv 文件有 49 个案例,规范中只有 1 个场景

StemImplementation 中的规范如下所示

    @BeforeSpec(tags = {"tag1","tag2"},tagAggregation = Operator.OR)
    public static void preSpec() {
    }

当我并行运行规范时,它在规范之前运行了 49 次。 它应该运行尽可能多的线程。

仪表 -v

Gauge version: 1.1.1 Plugins
html-report (4.0.12) 
java (0.7.3) 
json-report (0.3.3) 
xml-report (0.2.3)

【问题讨论】:

    标签: java getgauge


    【解决方案1】:

    仪表上有一个实验性功能 - 表驱动场景。 where table 可以在场景级别定义,然后 beforespec 和 afterspec 将只运行一次。完整的规范将一次性运行。

    在并行模式下,所有规范将并行运行,而不是场景。这是人们最想要的

    更多详情在这里https://docs.gauge.org/writing-specifications.html?os=linux&language=javascript&ide=vscode#table-driven-scenario

    这种方法存在一些未解决的问题。

    【讨论】:

      猜你喜欢
      • 2021-09-19
      • 1970-01-01
      • 2020-08-08
      • 1970-01-01
      • 2018-08-23
      • 2017-06-14
      • 1970-01-01
      • 1970-01-01
      • 2015-12-13
      相关资源
      最近更新 更多