首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如果以前执行的套件在量角器中失败,如何停止运行套件?

如果以前执行的套件在量角器中失败,如何停止运行套件?
EN

Stack Overflow用户
提问于 2019-06-26 18:59:00
回答 1查看 48关注 0票数 1

我正在使用带有jasmine框架的protractor。如果以前的套件失败,我需要解决方案来停止运行套件的执行。

我有三套测试套件,如下所示: 1.运行状况检查-测试所有web服务都返回200个响应。2.冒烟测试-检查前端的基本功能看起来很好。3.回归测试-测试所有功能。

我的要求是,如果健康检查测试用例失败,则不要运行冒烟测试用例。

这可以通过以下两种方式实现: 1. Jenkins 2.在脚本中使用process.exit(1)

但是,这两个并不适合我的需要。

有没有办法通过量角器或茉莉花来满足我的需求?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-06-26 23:21:31

您可以使用package.json中的几个脚本来实现它。例如:

代码语言:javascript
运行
复制
  ...
  "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启动所有测试。如果在某些命令中出现错误,则不会执行其他命令。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56771275

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档