问题标签 [allure]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1340 浏览

screenshot - 引诱。如何获取 testFailure 事件的屏幕截图。使用Java+Junit4+Maven

如果我想在我的测试失败时获取屏幕截图,那么最佳做法是什么?我尝试通过以下方式执行此操作:

1)覆盖AllureRunListener:

方法makeScreenshot("Failure screenshot")是 Util 类中的静态方法:

3) 在我的 pom 文件中,我使用创建的侦听器 SimpleScreenshotTestListener:

我的问题是:这种方式是最好的方式还是我应该更容易做到这一点。

0 投票
1 回答
251 浏览

jenkins - Allure + Jenkins + TestNG:xUnit 在 Jenkins 上运行时未在套件中显示测试用例,但在本地显示

在 Jenkins 上生成的魅力报告没有显示测试用例,但在我的本地机器上生成的测试用例可以。是否有需要更改的设置?(请参见此处的屏幕截图https://www.dropbox.com/s/8wut68oze2xq7s2/Capture.JPG?dl=0

谢谢

0 投票
3 回答
3941 浏览

java - 引诱:目标文件夹中的环境文件在 maven clean 上被删除。如何在每次构建时生成它?

说明说要将 environment.xml 添加到 Allure 结果目录(https://github.com/allure-framework/allure-core/wiki/Environment),但是这个文件夹会在 mvn clean 上被删除,所以文件会被删除. 有没有办法在每次构建时生成这个文件?

谢谢。

0 投票
1 回答
775 浏览

junit - 使用 JunitCore 时,Allure 框架不会生成详细的报告

我正在使用 JUnitCore 运行 Junit 测试。我正在尝试使用 allure 框架进行报告。文档建议使用JUnitCore.addListener(). 但是,无论我如何尝试这样做,魅力报告都是空的。它们显示了运行的测试,也失败了断言,但没有@step,@attachment.

我尝试使用 JunitCore 而不是 maven 插件搜索使用 allure 报告的示例,但找不到任何东西(使用 maven 运行测试工作正常,并且 allure 报告一切正常)。

怎么做?

JunitCore 运行 -

考试 -

0 投票
3 回答
5739 浏览

maven - 测试完成后自动构建诱惑报告

我试图弄清楚如何在我的 TestNG 套件完成后自动构建魅力报告。我知道可以通过在测试后手动运行来创建报告mvn site,但是如果可以自动生成报告那就太好了。下面是我的 pom.xml 中的 allure 配置

0 投票
1 回答
850 浏览

java - 尝试生成 Allure Report 时出现 java.lang.NullPointerException

当我运行命令行报告工具时,它会创建目录但它是空的。allure-results 目录中有一个有效的测试。

这是该测试的头文件,看起来可以找到。

我运行下面的命令行,它失败并出现 NullPointerException。我已经尝试过 Java 1.7 和 1.8。我不确定为什么它会找到文件但无法转换它们。

我的 Allure-CLI 版本是通过 Brew 在 MAC OSX 上安装的 2.3

我正在使用带有 Java、TestNG 和 Gradle 的 IntelliJ Idea,并遵循 Allure 的 GitHub Repo 上的示例项目中的示例

0 投票
2 回答
2718 浏览

allure - 引诱:如何自定义测试报告以编写“浏览器”而不是“Xunit”?

在诱惑测试报告中,概览页面列出了缺陷、Xunit、行为和缺陷。我想将“Xunit”更改为“浏览器”,因为我的测试套件是特定的浏览器。是否可以动态执行此操作,以便针对生成的每个测试报告进行更改?

谢谢

0 投票
1 回答
2049 浏览

maven - 生成报告时出现 Allure Jenkins 插件错误

使用 Allure Jenkins 插件(插件版本 2.6)生成报告时出现以下错误:建议进行更正。

pom.xml:

当我运行时mvn clean test site,从项目文件夹中运行正常。有人收到这个错误吗?

0 投票
1 回答
254 浏览

maven - 带有魅力报告的 SoapUI-PRO - Maven 构建引发错误 - 找不到工件 ru.yandex.qatools.allure

我正在使用 Maven 构建项目来执行 Soapui-Pro 测试。我想看看 Allure 是否可以用来生成报告。但它会引发错误。请让我知道似乎是什么问题。

错误“找不到工件 ru.yandex.qatools.allure”

我的 POM 文件如下所示:

0 投票
2 回答
2700 浏览

allure - 尝试在 Allure 报告中添加新标签

我正在尝试为 Allure 创建一个插件,它将添加一个名为 Browsers 的新选项卡,该选项卡将显示所有浏览器的 TC 状态,但我停留在第一步 - 将 Browsers Tab 添加到报告本身。我正在使用 allure-report-plugin-api 和这个问题的说明 - Allure:如何自定义测试报告以编写“Browsers”而不是“Xunit”?以及来自 allure-report-plugin-api 的 git repo 的示例。但是我没有运气,尽管代码非常简单,但没有添加选项卡。请您指出我做错的地方并告诉我正确的方法是什么?提前非常感谢!

这是我尝试添加新标签的示例

这是项目结构

这是 BrowserInfo 类

这是 en.json

这是 script.js

这里只是一个小测试

这是用于测试的 TestNG 测试 xml

这是 pom.xml 文件