问题标签 [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.
screenshot - 引诱。如何获取 testFailure 事件的屏幕截图。使用Java+Junit4+Maven
如果我想在我的测试失败时获取屏幕截图,那么最佳做法是什么?我尝试通过以下方式执行此操作:
1)覆盖AllureRunListener:
方法makeScreenshot("Failure screenshot")是 Util 类中的静态方法:
3) 在我的 pom 文件中,我使用创建的侦听器 SimpleScreenshotTestListener:
我的问题是:这种方式是最好的方式还是我应该更容易做到这一点。
jenkins - Allure + Jenkins + TestNG:xUnit 在 Jenkins 上运行时未在套件中显示测试用例,但在本地显示
在 Jenkins 上生成的魅力报告没有显示测试用例,但在我的本地机器上生成的测试用例可以。是否有需要更改的设置?(请参见此处的屏幕截图https://www.dropbox.com/s/8wut68oze2xq7s2/Capture.JPG?dl=0)
谢谢
java - 引诱:目标文件夹中的环境文件在 maven clean 上被删除。如何在每次构建时生成它?
说明说要将 environment.xml 添加到 Allure 结果目录(https://github.com/allure-framework/allure-core/wiki/Environment),但是这个文件夹会在 mvn clean 上被删除,所以文件会被删除. 有没有办法在每次构建时生成这个文件?
谢谢。
junit - 使用 JunitCore 时,Allure 框架不会生成详细的报告
我正在使用 JUnitCore 运行 Junit 测试。我正在尝试使用 allure 框架进行报告。文档建议使用JUnitCore.addListener()
. 但是,无论我如何尝试这样做,魅力报告都是空的。它们显示了运行的测试,也失败了断言,但没有@step,@attachment
.
我尝试使用 JunitCore 而不是 maven 插件搜索使用 allure 报告的示例,但找不到任何东西(使用 maven 运行测试工作正常,并且 allure 报告一切正常)。
怎么做?
JunitCore 运行 -
考试 -
maven - 测试完成后自动构建诱惑报告
我试图弄清楚如何在我的 TestNG 套件完成后自动构建魅力报告。我知道可以通过在测试后手动运行来创建报告mvn site
,但是如果可以自动生成报告那就太好了。下面是我的 pom.xml 中的 allure 配置
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 上的示例项目中的示例
allure - 引诱:如何自定义测试报告以编写“浏览器”而不是“Xunit”?
在诱惑测试报告中,概览页面列出了缺陷、Xunit、行为和缺陷。我想将“Xunit”更改为“浏览器”,因为我的测试套件是特定的浏览器。是否可以动态执行此操作,以便针对生成的每个测试报告进行更改?
谢谢
maven - 生成报告时出现 Allure Jenkins 插件错误
使用 Allure Jenkins 插件(插件版本 2.6)生成报告时出现以下错误:建议进行更正。
pom.xml:
当我运行时mvn clean test site
,从项目文件夹中运行正常。有人收到这个错误吗?
maven - 带有魅力报告的 SoapUI-PRO - Maven 构建引发错误 - 找不到工件 ru.yandex.qatools.allure
我正在使用 Maven 构建项目来执行 Soapui-Pro 测试。我想看看 Allure 是否可以用来生成报告。但它会引发错误。请让我知道似乎是什么问题。
错误“找不到工件 ru.yandex.qatools.allure”
我的 POM 文件如下所示:
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 文件