我正在使用带有茉莉花框架的量角器。如果先前的套件失败,我需要解决方案来停止运行套件。
我有三套测试套件,如下所示: 1.运行状况检查-测试所有Web服务是否返回200响应。 2.冒烟测试-检查前端的基本功能是否良好。 3.回归测试-测试所有功能。
我的要求是,如果健康检查测试用例失败,则不要运行烟雾测试用例。
这可以通过以下两种方法来实现: 1.詹金斯 2.在脚本中使用process.exit(1)
但是,这两个都不符合我的需求。
有什么方法可以通过量角器或茉莉花来满足我的需求?
答案 0 :(得分:0)
您可以使用package.json
中的多个脚本来实现。例如:
...
"scripts": {
"health": "launch here only health",
"smoke": "launch here only smoke",
"regression": "launch here only regression",
"test": "npm run health && npm run smoke && npm run regression",
},
...
您将使用npm run test
启动所有测试。如果某些命令中出现错误,则其他命令将不会执行。