问题标签 [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 回答
1517 浏览

report - 在不运行构建的情况下引诱报告

我正在本地工作区中运行自动化测试。测试项目尚未添加到构建集成过程中。所以我想在不运行构建的情况下生成魅力报告。

根据说明将必要的依赖项添加到 Ivy.xml 中(参见https://github.com/allure-framework/allure-core/wiki/TestNG -> Ant),但我没有 build.xml 文件,所以我不知道下一步是什么。

您能否提供在运行测试后生成 allure xml 报告的说明,但不运行构建?

提前致谢

0 投票
3 回答
987 浏览

jbehave - 将诱惑与 JBehave 和生菜一起使用

我们有 2 个相当大的自动化项目正在进行,都使用 BDD。一种是在 Lettuce 中用于桌面应用程序,另一种是用于使用 JBehave 的网站(我们刚刚开始使用 Web 项目)。

我们已经尝试使用 Thucydides 为我们的 JBehave 项目进行报告,并开始使用它来实现测试。然而,我们遇到了 Allure,它看起来好多了,让我们可以使用标准的 JBehave 框架,而不需要依赖于我们自己未知问题的某人的代码。幸运的是,我们很早就找到了 Allure。

2个问题:

1)我们花了 2 天时间尝试让 Allure 与 JBehave 一起工作,但 GitHub 上的唯一示例运行不佳(所有场景一起报告,没有按个别故事或场景细分)。此外,JBehave 没有 @AfterStep 装饰器,我们需要在每一步之后保存屏幕截图,无论成功与否。修昔底德的所有错误都照顾到了这一点。倾城有类似的东西吗?如果没有,那么至少有一个工作示例说明如何在从 JBehave 运行时正确报告故事和场景?

2)我还没有尝试过,但看起来没有生菜(Python)的适配器。有人可以推荐一种从生菜制作引诱报告的方法吗?

非常感谢!!

0 投票
2 回答
5136 浏览

testng - 难道不能在 Allure 报告中打印 Reporter.log 消息吗?

我最近将 Allure 报告集成到我现有的 TestNG 框架中,它运行良好。但是,我在 Allure 报告中看不到任何 Reporter.log 消息。这不支持吗?

0 投票
3 回答
12385 浏览

python - 如何使用python添加屏幕截图来诱惑报告?

我有这个代码:

我尝试截取屏幕截图并将其保存到诱惑报告中,执行后我有:

我怎样才能解决这个问题?

0 投票
2 回答
1021 浏览

maven - 尝试通过 allure-jenkins-plugin 创建魅力报告时出现 NullPointerException

当我尝试通过 allure-jenkins-plugin 创建魅力报告时,我收到这样的错误:

allure 创建的 xml 文件是有效的(我可能会使用相同的 xml 使用 maven 目标“站点”创建正确的报告),所以问题一定出在 jenkins 插件中。

我安装了 maven 3.2.5,settings.xml 存在于 ~/.m2 目录中,似乎是正确的。

这种错误的原因可能是什么?似乎它与 Maven 设置有某种联系。

0 投票
1 回答
1660 浏览

cucumber-jvm - Cucumber-Jvm (使用 Maven 项目) + Selenium WebDriver PageObjects + Allure Report

我正在研究“Cucucmber-Jvm(使用 Maven 项目)+ Selenium WebDriver PageObjects + Allure 报告”,我无法生成“Allure”报告。

以下是代码、功能文件、pom.xml 等...

Pom.xml:参考 POM 网址 - https://github.com/allure-framework/allure-cucumber-jvm-adaptor

功能文件位置: src/test/resources功能文件名称: OpenAndclose.feature

代码位于: src/test/java

步骤定义:

页面对象类:

从命令提示符运行“Allure”报告后,得到以下错误消息和错误报告。

以下报告来自:错误消息下方的“mvn clean test”正在显示。

以下报告来自:mvn 网站

0 投票
1 回答
2295 浏览

testng - 引诱标题注释

诱惑报告(http://allure.qatools.ru/)是否能够默认显示测试名称而不进行更改?

当前行为:它按单词分隔测试名称,并为测试名称中的每个单词设置大写字母。

我正在使用TestNG测试框架。

例子:

将在前端显示“测试示例”。

将在前端显示“testExample”。

我不想在每个测试的@Title 注释中重复测试名称。如何避免在每个测试上面写@Title注解?

0 投票
1 回答
1680 浏览

testng - Allure 只运行一个测试套件生成 2 个测试套件的结果?

我在同一个类中运行一个带有 3 个测试的 TestNG 套件。问题是,当我打开 Allure 报告(使用码头服务器)时,我可以看到里面有 2 个名称相同、内容相同的套件。每间套房之间只有 2 处不同。

  1. Suite 2 总是在 Suite 1 之后 1 秒完成。
  2. 我正在使用 3 个不同的线程在 3 个设备上进行并行执行。如果套件的线程顺序为 1,2,3,则套件 2 的顺序为 1,3,2(与套件 1 相比)

TestNG 报告看起来不错。在那里找不到任何套件重复项。

Surefire 配置如下。


请在下面找到我的万无一失的配置。Executor.xml 是我的 testng xml。org.apache.maven.plugins maven-surefire-plugin 2.12.2

0 投票
1 回答
864 浏览

automated-tests - 在诱惑报告中显示 jbehave 步骤

任何人都可以帮我一把吗?我正在尝试使用以下示例将 jbehave 与魅力报告工具一起使用:

https://github.com/SergTanchenko/allure

但在报告中只显示带有“@Step”注释的步骤。有没有办法从 .story 文件中显示给定的时间步骤?就像它们显示在修昔底德报告中一样:

http://www.thucydides.info/img/result-summary1.png

0 投票
1 回答
1500 浏览

java - How to generate Allure xml when running project as TestNG Suite in eclipse?

I googled about this question. The results I found suggested that I need to run a maven/ant build to generate the xml.

My project is an Maven & TestNG project. But while debugging we use the option 'Run as TestNG Suite' in eclipse.

I have added the following code to my testng.xml.

This generates the UUID-testsuite.xml in project\target\site\allure-maven-plugin\data directory, but the report just contains the suite title and no other data is displayed.

I understand that in order to make @Step and @Attachment annotations work we need to correctly enable AspectJ in configuration. I am not sure how to do this in testng.xml file.

Please let me know, if I am missing something here.