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

Cucumber 2.4.0标签不适用Gradle 4.6

南宫星波
2023-03-14
./gradlew -Dcucumber.options="--tags @dev" clean test
./gradlew -Dcucumber.options="--tags @pro" clean test
@RunWith(Cucumber.class)
public class CucumberTest {

}
Feature: Restaurant

  @dev
  Scenario: Eat cukes

    Given I have 10 cukes in my belly
    Then I eat 1 more cukes

  @pro
  Scenario: Eat mushrooms

    Given I have 10 mushrooms in my belly
    Then I eat 1 more mushrooms
public class RestaurantStepDef implements En {

    public RestaurantStepDef() {
        Given("I have (\\d+) cukes in my belly", (Integer cukes) -> System.out.format("Cukes: %n\n", cukes));
        Then("I eat (\\d+) more cukes", (Integer number) -> assertEquals((Integer) 2, number));
    }

}

Pro步骤定义:

public class RestaurantStepDef2 implements En {

    public NavegationStepDef2() {
        Given("I have (\\d+) mushrooms in my belly", (Integer cukes) -> System.out.format("Mushrooms: %n\n", cukes));
        Then("I eat (\\d+) more mushrooms", (Integer number) -> assertEquals((Integer) 2, number));
    }

}

共有1个答案

段渊
2023-03-14

Gradle将测试执行分叉到不同的JVM中,因此初始系统属性不会继续

将此添加到您的分级文件

测试{systemProperty“Cucumber.Options”,System.GetProperty(“Cucumber.Options”)}

 类似资料:
  • 问题内容: 我正在使用ng-disabled,我喜欢它。输入和按钮对我来说很好。对于锚标签不起作用。我该如何解决? 问题答案: 没有超链接的禁用属性。你可以这样做:

  • 如果我将图像源设置为CSS属性,它就可以正常工作,但是如果我通过HTML设置图像源,它就会完全中断。为什么? 为了让这些图像正确显示,不管宽度/高度组合如何,我是否必须从CSS声明它们的来源? 编辑:不确定反对票的问题是什么...我只是想知道是否有可能让图像自动裁剪,这样即使你独立地改变它们的高度和宽度,它们也能保持原始的方面比例。当使用背景图像时,这是完美的,但显然不是内容。不管怎样,我现在得到

  • 问题内容: 好的,这是一些演示此问题的示例代码。如果我单击Firefox中的按钮,第一个选项将消失。如果单击chrome中的按钮,则什么也没有发生,或者如果我检查第一个选项,它确实具有属性“ style =’display:none’”,但html页面上的选项本身未隐藏。 为什么在chrome中不起作用? 问题答案: 解决方法是删除元素以响应您的事件,并在需要时以及在需要时将其重新添加。IIRC,

  • 问题内容: 我在框的选项标签中使用事件 事件在IE和Chrome上不起作用,但在Firefox中工作正常,在这里我不想在选择标签bcz上使用事件,如果用户再次选择相同的选项,则不会触发事件 例如:假设第一次用户选择“一个”下拉菜单,我将在处理了一些用户关闭的弹出窗口后打开一个弹出窗口,假设如果用户希望选择相同的“一个”下拉菜单,则不会触发任何事件。可以使用onclick事件解决在选项标签上,但不适

  • 我正在尝试使用预先签名的URL将文件直接上传到S3,但无法让它工作,检查了所有相关帖子,但找不到任何解决方案。我能够在另一个项目中通过角上传,下面的代码正在工作。 然而,现在我试图用Ajax获得相同的输出,但我得到了403。对飞行前请求的响应未通过访问控制检查:请求的资源上不存在“访问控制允许来源”标头。 这是不起作用的代码: 请帮帮忙

  • 我相信预览功能不包括这一点。我只想通过快速打开(或任何方式?)打开一个文件进行编辑,并替换活动选项卡的内容,关闭打开的文件并用新文件替换它。 这种行为对我的编辑方式至关重要。目前,我总是打开我不想要的新标签。这是代码和我15年来使用Vim的方式之间唯一的障碍。我想这是可以写成剧本的,但我希望避免走这条路。请告诉我我错过了什么。