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

如何在构建过程中跳过cumber测试

段渊
2023-03-14

我有一个构建项目,在其中我实现了Cucumber BDD,并编写了功能文件和测试类。现在,我想要的是在构建过程中

共有1个答案

经和洽
2023-03-14

您可以使用注释将测试标记为@Deploy@AfterDeploy

要maven部署脚本,您可以添加以下脚本:

-Dcucumber.options="--tags@Deploy"

对于部署后的测试,您可以使用以下内容:

-Dcucumber。options=“--tags@AfterDeploy”

 类似资料:
  • 问题内容: 我们需要能够在某些环境中跳过子模块。 有问题的模块包含集成测试,并且需要半小时才能运行。因此,我们希望在CI服务器上进行构建时将其包括在内,但是当开发人员在本地进行构建(并运行测试)时,我们希望跳过该模块。 有没有办法通过配置文件设置来做到这一点?我已经进行了一些谷歌搜索,并在这里查看了其他问题/答案,但没有找到一个好的解决方案。 我想一个选择是从父级中完全删除该子模块,然后在CI服务

  • 我在一个项目中使用了,该项目是用文件作为影子JAR构建的(即,这些文件包含在JAR中,而不仅仅是一个依赖项。 问题是,2.10.0现在已经存在已知的安全问题,但没有更新版本的spring库带有补丁的jackson文件。所以,我需要做的是使用现有的spring图书馆,但更新的jackson图书馆。如果它是一个正常的依赖关系,这将是足够容易的,但显然文件不能从spring库中删除。 因此,有什么方法可

  • 警告 build 命令已被弃用。 请使用第三方构建工具(如webpack或grunt),或参考示例 Truffle Boxes 。 In order to provide tight integration with Truffle for those that desire it, Truffle allows you to specify a custom build pipeline mea

  • 我是Android开发的新手,我的Gradle构建过程需要很长时间。对我来说等待gradle Build很烦人。任何帮助都是徒劳的。提前致谢

  • 问题内容: 我有一个Maven项目,并且我不想更改POM,以便在构建项目(清洁+安装)时,在编译部分之后,将开始一组量角器测试(打开selenium并做几件事),并且只有如果测试通过,则构建本身通过。 我似乎找不到能给我这种功能的东西。有可能吗?如果可以,该如何使用?我们目前正在使用“ com.github.eirslett” maven插件进行构建,我想知道是否可以在该插件中添加量角器测试作为一

  • 我有一个项目,我每天运行100个场景。运行完成后,我通过监听器更新Excel表中的通过/失败。我想知道一个解决方案,如果我再次运行测试套件,应该跳过通过的测试用例,只运行失败的测试用例。我不想使用Retry,我尝试在beforeInvocation侦听器方法中使用skipException,但是测试用例仍然在执行传递的测试用例。如何跳过通过的测试用例,通过监听器只执行失败的测试用例? 每次在方案开