当前位置: 首页 > 知识库问答 >
问题:

PIT-cucumber插件在功能文件中找不到场景

邓鸿雪
2023-03-14

尝试在企业项目中进行PIT突变测试。让它做现有的JUNit测试,但我们也有很多Cucumber测试需要作为度量的一部分。在maven项目中添加了pit cucumber插件,但未找到任何场景。不确定插件的配置中是否有我看不到的秘密。

              <plugin>
                <groupId>org.pitest</groupId>
                <artifactId>pitest-maven</artifactId>
                <version>1.4.7</version>
                <configuration>
                    <testPlugin>Cucumber</testPlugin>
                    <targetClasses>
                        <param>org.tiaa.srk.eligibility.*</param>
                    </targetClasses>
                    <targetTests>
                        <param>org.tiaa.srk.eligibility.EligibilityTestRunnerIT</param>
                    </targetTests>
                    <verbose>true</verbose>
                </configuration>
                <dependencies>
                    <dependency>
                        <groupId>com.github.alexvictoor</groupId>
                        <artifactId>pitest-cucumber-plugin</artifactId>
                        <version>0.8</version>
                    </dependency>
                </dependencies>
            </plugin>

我得到以下输出:

信息:向minion发送0个测试类

共有1个答案

陆俊捷
2023-03-14

确保您使用的是Cucumber版本4.20罐子和pitest Cucumber插件0.8,其他一切看起来都不错。您可能不需要指定targetClasses和targetTests。

 类似资料:
  • 我正在使用Maven SureFire,TestNG(扩展AbstractTestNGCucumber测试)和Cucumber,并且有几个功能文件,每个文件都有几个场景。我希望能够在一个功能文件中并行运行每个场景,但一次只能运行一个功能文件。这有可能吗? 举个例子: 我希望场景1a、1b和1c在功能文件1中并行运行。一旦这些完成,运行场景2a和功能2等的2b。 这是当前一次从所有功能文件运行所有方

  • 我花钱参加了TensorFlow开发者证书考试,现在我应该把TensorFlow开发者证书插件安装到PyCharm中。我去PyCharm插件搜索“TensorFlow”,但是没有TensorFlow开发者证书插件可用。 PyCharm插件搜索屏幕截图 我安装了四个不同版本的PyCharm,因为我认为这是一个版本问题,但在四个版本中都找不到TensorFlow Developer证书插件: pych

  • 问题内容: 目前,我发现黄瓜测试套件按字母顺序运行功能文件。 请让我知道我是否可能缺少任何选项/配置。谢谢。 问题答案: 在黄瓜4.2.0中添加了cli选项,请参见changelog和本示例。

  • 真希望有人能帮上忙。 在cucumber的“示例”中是否可以使用两个不同的外部数据文件?如下所示: @play_movie 场景概述:在网站上播放视频 在这个场景中有一个数据文件,但是如果我想在这个场景中使用两个或更多不同的数据文件呢。有可能用cucumber做吗? 我使用Java作为编码语言。 谢谢

  • 我的功能文件如下 end2end_test.feature 我的runner.java文件如下所示 testRunner.java

  • 对于多个场景,我想在每个cucumber功能文件中只执行一次后台。如何在step文件中执行此操作? 功能:用户可以验证。。。。。。。。。。。 背景:给定输入特定逻辑的测试数据 场景:验证。。。。。。。。。1当A1和B1然后C1时 场景:验证.........2当A2和B2然后C2 场景:验证。。。。。。。。。2当A3和B3然后C3时