在测试运行之前和之后运行单个功能文件

时间:2018-06-04 20:50:13

标签: karate

正在寻找在套件末端运行功能文件的解决方案 我的工作流程(并行运行)

  1. karate.callSingle(' Login.feature')所以一开始我做一个 登录然后使用整个套件的cookie /令牌
  2. 并行运行测试
  3. 运行Logout.feature文件

1 个答案:

答案 0 :(得分:1)

目前没有直接的支持。顺便说一下,没有人要求过这个。如果这非常重要,请打开功能请求。

一种解决方法是从callSingle设置单例/ Java静态变量,然后在JUnit / Java并行运行器中,使用Java API调用该功能进行注销(搜索文档),然后您可以通过参数/访问静态变量。

编辑:刚才意识到@AfterClass JUnit注释可能足以满足您的需求。