我有一个Node.js单元测试,该单元测试利用newman库运行邮递员收集测试。当我跑步时
mocha test/test_file.js
直接在git bash中,我得到了我想要并且需要继续进行的所有控制台语句和纽曼结果图表。
但是我需要在gitlab ci的构建脚本中使用它,并且我需要将它与测试脚本分开,所以我创建了
"scripts": {
"test": "nyc mocha --timeout 10000 \"./test/**/!(test_file.js).js\"",
"test-script": "mocha test/test_file.js",
}
在我的package.json文件中。
当我尝试运行
npm run test-script
但是,它不会运行newman测试。
npm运行脚本与直接在命令行中运行该脚本有什么区别吗?