Npm 在Cypress测试运行程序的命令行开始处指定--reporter和--env

Npm 在Cypress测试运行程序的命令行开始处指定--reporter和--env,npm,command-line,command-line-arguments,cypress,Npm,Command Line,Command Line Arguments,Cypress,我找遍了所有的地方,想找到这方面的信息,但是运气不好 以下是我的情况: 我希望能够指定一个用于运行测试的配置文件,并指定用于上述测试的报告程序 我在TeamCity进行测试,该公司在cypress拥有本地“reporter”支持。 过去,在需要加载环境之前,我提供了以下命令行来运行测试并指定报告程序: npm run cypress run --reporter teamcity 但是,我现在需要指定要指向的环境/配置,我喜欢这样: cypress run --env configFile=[

我找遍了所有的地方,想找到这方面的信息,但是运气不好

以下是我的情况:

我希望能够指定一个用于运行测试的配置文件,并指定用于上述测试的报告程序

我在TeamCity进行测试,该公司在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之后,是否有一种方法可以同时指定环境和报告器?

结果表明,这是用户错误。我试图在cypress“open”命令上指定reporter,但该命令不受支持。报告器选项仅在run命令上受支持,即使使用configFile规范,也不需要执行其他语法