【发布时间】:2017-03-09 11:50:41
【问题描述】:
我在我们的自动测试中遇到了 Allure 报告的问题。
以前我们使用 JUnit (+ maven + allure),但现在我需要重新配置测试,以便每次运行只启动一次浏览器,并且只针对特定的测试组。我试图在 JUnit 中解决这个问题,但没有解决 :( 所以现在我正在尝试 TestNg - 它使用 beforeGroups 注释更容易解决此类任务。
但我遇到了一个麻烦:魅力报告现在将所有测试(来自所有包和类)放在一个套件中。
在此屏幕截图中,运行两个类的结果。 我读过这是 Allure 的 TestNG 适配器的一个问题,但我不知道如何解决这个问题。
我们有 很多 带有测试的测试类,因此创建一堆包含一个类的 xml 文件并更新它们看起来也不太好。是否有可能覆盖默认套件生成以获取魅力?还是定制 allure 适配器?
我更喜欢报告中的内容:类名称列表以及每个类中的测试方法列表,就像在 JUnit 中一样。
【问题讨论】:
标签: java maven maven-surefire-plugin allure