我的 package.json 文件中有以下脚本来检查 UT 的代码覆盖率:
"coverage": "nyc --reporter=lcov --reporter=cobertura mocha ./test/apis_new/* --reporter mocha-sonarqube-reporter --reporter-options output=xunit.xml mocha ./test/apis_new/* --reporter mochawesome --exit"
当我运行上述命令时,只会生成 mochawesome-report文件夹,但没有像xunit.xml这样的文件。
如果我在更改 mochawesome 和 sonarqube 的顺序的地方运行以下命令,则会生成 xunit.xml,但不会生成mochawesome-report文件夹:
"coverage": "nyc --reporter=lcov --reporter=cobertura mocha ./test/apis_new/* --reporter mochawesome mocha ./test/apis_new/* --reporter mocha-sonarqube-reporter --reporter-options output=xunit.xml --exit"
我究竟做错了什么?这是在一个脚本中同时使用两者的正确方法吗?