【问题标题】:Specify --reporter and --env in command line start of Cypress test runner在 Cypress 测试运行器的命令行启动中指定 --reporter 和 --env
【发布时间】:2021-01-24 23:11:38
【问题描述】:

我到处寻找这方面的信息,但没有运气。

这是我的情况:

我希望能够指定一个配置文件来运行我的测试,并指定我想用于所述测试的报告器。

我在 Team City 中运行我的测试,它在 cypress 中具有原生的“reporter”支持。 过去,在我的环境加载需要之前,我提供了以下命令行来运行我的测试并指定报告器:

npm run cypress run --reporter teamcity

但是,我现在需要指定要指向的环境/配置,我喜欢这样做:

cypress run --env configFile=[env]

我希望能够在命令行中指定两者,以便我可以指向环境并指定报告器。我尝试了以下方法,但没有成功:

npm run cypress open --env configFile=[env] --reporter teamcity
npm run cypress open --env configFile=[env] || --reporter teamcity
npm run cypress open --env configFile=[env] / --reporter teamcity
npm run cypress open --env configFile=[env] && --reporter teamcity

很遗憾,我无法找到任何相关文档。 有没有办法在调用 npm cypress run 后同时指定环境和记者?

【问题讨论】:

    标签: npm command-line command-line-arguments cypress


    【解决方案1】:

    原来这是用户错误。我试图在不支持的 cypress 'open' 命令上指定记者。 report 选项仅在 run 命令上受支持,即使使用 configFile 规范,也不需要额外的语法来执行。

    【讨论】:

      猜你喜欢
      • 2021-08-07
      • 2017-03-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多