是否有类似call karate.callSingle()的函数在执行结束时调用功能文件?

是否有类似call karate.callSingle()的函数在执行结束时调用功能文件?,karate,Karate,使用karate.callSingle()我能够创建一些跨不同功能使用的全局资源。我想在每次自动化运行结束时删除这些资源。是否有类似于karate.callSingle()的函数,以便我可以使用该函数调用功能文件(此功能删除所有全局资源),并且此功能文件将在每次自动化结束时执行。这在并行执行中也会很有帮助。通常,最好在开始时依赖钩子,因为钩子有可能在最后一次失败,或者测试套件没有完成 实现这一点很容易,只需在并行运行程序的测试运行结束时使用Java,与此处生成cucumber报告的方式非常类似:

使用karate.callSingle()我能够创建一些跨不同功能使用的全局资源。我想在每次自动化运行结束时删除这些资源。是否有类似于karate.callSingle()的函数,以便我可以使用该函数调用功能文件(此功能删除所有全局资源),并且此功能文件将在每次自动化结束时执行。这在并行执行中也会很有帮助。

通常,最好在开始时依赖钩子,因为钩子有可能在最后一次失败,或者测试套件没有完成

实现这一点很容易,只需在并行运行程序的测试运行结束时使用Java,与此处生成cucumber报告的方式非常类似:

Results results = Runner.parallel(getClass(), 5);
MyUtils.cleanUp();