代码之家  ›  专栏  ›  技术社区  ›  arash moeen

黄瓜特定场景有条件运行

  •  0
  • arash moeen  · 技术社区  · 5 年前

    我的项目中有多个功能,每个功能都包含多个场景。

    我想知道是否可以跳过运行中的一个或多个功能或场景 (其他人还在跑) 基于在my application.yaml中设置的特定值。 (或者如果有更好的方法的话)

    我想我可以在给定的之后添加一个And语句并检查属性,但是我不知道如何在实现中跳过这个场景。

    例子:

    我有一个名为“type”的属性,它可以是“apple”或“orange”,并且我有一个具有以下场景的功能:

    • 场景A:只在类型为apple时运行
    • 场景B:仅在类型为橙色时运行
    • 方案C:无论类型如何都将运行

    我该怎么做?

    1 回复  |  直到 5 年前
        1
  •  1
  •   Marit    5 年前
    1. 你可以用 Tag expressions 标记您的功能/方案。在您的示例中: @apple , @orange
    2. 可以使用这些标记指定要运行的功能/方案。如何做到这一点,取决于您如何运行测试,但您需要提供 tags=@apple tags=@orange 取决于要运行的对象,或者如果要运行所有标记,请忽略它们。
    推荐文章