问题标签 [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.
pytest - Allure 是否处理来自 pytest 的 xfail、xpass、skip 和错误?
从 allure.qatools.ru 的首页,似乎创建了以下类别:
- 待办的
- 通过
- 取消
- 破碎的
- 失败的
这如何映射到 pytest 类别?
我希望看到skipped、xpass、xfail和error。
他们受支持吗?如果是这样,与魅力类别的映射是什么?
suite - 引诱报告:如果套件名称包含点,则报告中的套件名称将被截断
如果套件名称包含点,则报告中的套件名称将被截断。XML 似乎有正确的名称,如下所示
但是 html 报告(使用 allure.bat generate allure-results -v 1.4.0 生成)被截断如下:
allure - Allure 框架:TestNG 适配器错误地将@AfterMethod 放置在报告中
我正在使用 allure V1.4.8 +TestNG。看起来 TestNG 适配器错误地将 @AfterMethod 放置在报告中 - 基本上它将 AfterMethod 从测试用例放入下一个测试用例。
这是简单的代码:
这是生成的报告:
allure - Allure First Steps - Failing POM.XML
trying to use the Allure framework - but having some issues.
I am using Maven, Junit and Eclipse. Created a very simple test case and confirmed all this works. So next step was to add in Allure. Now it seems that when I add in the allure dependency, everything goes wrong (all subsequent dependancies fail, and the POM which worked, now has 50+ errors.)
If I remove the following, then I can launch mvn clean test and my test case runs (Eclipse also realises something is wrong and gives me an error)
I figure it's got to be something really obvious, but I've been staring at it so long I can't see it.
Not sure how to attach the POM, but I think the error is in these sections.
testing - jenkins中未显示Allure Report的截图,仅显示文本附件
我已经从https://github.com/allure-examples/allure-testng-example下载了 testng 示例。我在 jenkins 上安装了 Allure 插件并运行了代码。但在缺陷中,仅显示 txt attachmemts,没有 .png 附件,即在附件中看不到屏幕截图。
但是,当我在本地运行脚本时,会生成屏幕截图并将其正确放置在文件夹 allure-results 中。但是詹金斯上看不到同样的东西???
可能的原因是什么???感谢您提前提供任何帮助!
问候。
unit-testing - Allure Framework:如何在测试方法中只失败一步
有谁知道,如何在测试中只失败一步并让测试完成所有步骤,使用 Allure 框架!
例如,我有一个包含 3 个测试步骤的测试,每个步骤都有自己的断言。它看起来像这样:
当 step1 失败时,测试方法也会失败。是否有可能用自己的断言完成其他两个步骤并且不会通过测试?就像 TestNG 对 SoftAssert 所做的那样。(org.testng.asserts.SoftAssert)
因此,我希望看到报告,我们可以在其中看到所有损坏和通过的测试步骤(在一种测试方法中),例如 1.4.9 Allure 版本https://github.com/allure-framework/allure-core /releases/tag/allure-core-1.4.9上的图片报告。
java - 使用 Allure 捕获失败的屏幕截图
我一直在玩 Allure 框架,我认为如果发生任何错误/失败(基本上任何不是通过的)我想捕获一个屏幕截图。
我正在使用 Java/Junit/Maven。
我已经看到有多种使用@Rule 的方法来执行此操作,但不确定这是否会将屏幕截图保存在报告中。
我原以为会有一个测试用例状态或一些我可以在拆解过程中检查的东西,但找不到任何东西。
有人有想法么?
report - 引诱报告。有没有办法写特征描述?
我是使用 Allure 的新手。除了名称之外,有没有办法写特征描述?
我的意思是,不仅是@Feature(“编辑用户”),还有类似“作为管理员我想更改会员信息。所以我在其卡上填写新数据,并且可以使用新数据找到会员。 “?
也许有一个 Allure 插件可以编写类似 Gherkin 的场景并将它们作为用户故事显示在诱惑报告中?
automated-tests - 引诱。在一个功能中组织测试
你能帮我解决两个关于组织测试和使用 Allure 的“功能”标签的问题吗?
- 如果我有几个不同的测试,但我需要将它们全部包含在一个功能中,我是否必须
@Features("My Feature")
在每个测试方法上方编写注释?有没有办法编写@Features("My Feature")
一次注释并在其中包含所有必需的测试? - 如果我的
@Test
方法有几个逻辑上分离的类,是否有一种简单的方法可以从一个 TestSuite 类调用所有必需的测试以简单地管理测试队列?