Karate 带平行滑道的执行钩
我正在使用并行运行程序运行m个功能文件中的一个。目前有8个场景。我想集成一个第三方报告插件(扩展报告)来构建报告。我计划使用ExecutionHook接口来尝试实现这一点。下面是我面临的问题,即使在查看文档后也没有找到解决方案 我的问题Karate 带平行滑道的执行钩,karate,Karate,我正在使用并行运行程序运行m个功能文件中的一个。目前有8个场景。我想集成一个第三方报告插件(扩展报告)来构建报告。我计划使用ExecutionHook接口来尝试实现这一点。下面是我面临的问题,即使在查看文档后也没有找到解决方案 我的问题 我正在创建一个关于afterFeature方法的新测试。这给了我两个句柄,Feature和ExecutionContext。但是,由于测试是并行运行的,所以报告步骤彼此混合?我该怎么处理?我能用什么现成的方法吗 为了解决上述问题,我决定在结束时使用overrid
任何帮助都会很好。请关注1.0版本: 原因:
- 它提供了一种在最后构建整个报告的方法,
对象可以迭代所有Results
实例ScenarioResult
已更改为ExecutionHook
,请参阅RuntimeHook
- 是的,因为测试可以并行运行,所以同步由您决定,因为框架必须具有高性能,但是建议在最后使用
对象而不是使用结果
RuntimeHook