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

Karate 在测试运行前后运行单个功能文件,karate,Karate,正在寻找在套件末尾运行功能文件的解决方案 我的工作流程(并行运行) karate.callSingle('Login.feature'),所以一开始我会做一个 登录,然后对整个套件使用cookies/token 并行运行测试 运行Logout.feature文件 目前没有对此的直接支持。顺便说一句,从来没有人要求过这个。如果这非常重要,请打开一个功能请求 一种解决方法是从callSingle设置singleton/Java静态变量,然后在JUnit/Java并行运行程序中,使用Java API调

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

  • karate.callSingle('Login.feature'),所以一开始我会做一个 登录,然后对整个套件使用cookies/token
  • 并行运行测试
  • 运行Logout.feature文件

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

    一种解决方法是从
    callSingle
    设置singleton/Java静态变量,然后在JUnit/Java并行运行程序中,使用Java API调用要注销的功能(在文档中搜索),然后可以传递参数/访问静态变量

    编辑:刚刚意识到JUnit注释可能足以满足您的需要