gpt4 book ai didi

Allure @Step注释不起作用

转载 作者:行者123 更新时间:2023-12-02 03:12:52 27 4
gpt4 key购买 nike

我刚刚将 Allure 报告连接到我的 TestNG 测试和 Maven 构建。一切工作正常,报告也非常酷。只有一件事 - @Step 注释不起作用。步骤未出现在报告中。我遵循了这些例子。

最佳答案

为了使@Step、@Parameter 和@Attachment 注释起作用,您需要正确启用AspectJ 加载时编织。基本上这就像将路径作为 -javaagent JVM 参数传递给aspectjweaver.jar 一样简单。

以下是如何在 Maven Surefire 插件中完成此操作:https://github.com/allure-examples/allure-junit-example/blob/master/pom.xml#L63

您的 pom 中也必须有aspectjweaver 依赖项(如给定的示例),以便 Maven 自动下载该库。否则注释仍然不起作用。或者也许测试甚至不会开始,我不确定......

要从 IDE 运行,您可以在 IDE 运行程序窗口中为 JVM(而不是测试类)指定相同的选项。当然,将 ${settings.localRepository} 属性替换为真实路径。因为这是一个 Maven 属性,而 IDE 对它一无所知。

关于Allure @Step注释不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27896607/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com