java在cucumber框架的报告中生成json后,在何处调用jar文件(ATM)?
情景:
自动化框架:
使用MAVEN的Cucumber框架
场景-->;已执行测试-->;现在在cucumber reports中生成了一个json文件-->;现在需要将这个json文件路径提供给jar文件以运行(它的功能是——在JIRA中提高票证)
问题:当我将jar文件执行放在@after方法中时--->;然后它给出错误,因为json尚未生成
注意:cucumber报告中的json似乎只有在所有执行和构建成功之后才会生成。 这就是为什么当我在after方法中传递json路径时,它不会接受
请建议在何处调用此jar,它依赖于生成的json报告
# 1 楼答案
@akhouri:如果你使用Jenkins来操作你的项目,那么你可以使用plugin:https://wiki.jenkins.io/display/JENKINS/PostBuildScript+Plugin来运行你的jar文件