场景:
自动化框架:
使用MAVEN的黄瓜框架
场景->执行了测试->现在在黄瓜报告中生成了一个json文件--->现在需要将该json文件路径提供给jar文件才能运行(其功能是JIRA中的票证)。 / p>
问题:当我将jar文件执行放到@after方法中时---->然后由于未生成json而报错。
注意:似乎只有在所有执行和构建成功之后,才会生成黄瓜报告中的json。 这就是为什么当我在after方法中传递json路径时,它没有使用的原因。
请根据依赖于生成的json报告的位置,建议在何处调用此jar。
答案 0 :(得分:1)
@akhouri:如果您使用Jenkins来操作项目,则可以使用带有插件https://wiki.jenkins.io/display/JENKINS/PostBuildScript+Plugin的构建后操作来运行jar文件。