我在自动测试中遇到了Allure报告的问题。
以前我们使用过JUnit(+ maven + allure),但是现在我需要重新配置测试,每次运行只启动浏览器一次,并且只针对特定的测试组。我试图在JUnit中解决这个问题,但没有管理:(所以现在我正在尝试TestNg - 它使用beforeGroups注释更容易解决这些任务。
但是我遇到了麻烦:诱惑报告现在将所有测试(从所有包和类)放到单个套件中。
在此屏幕截图中,运行两个类的结果。 我已经读到这是Allure的TestNG适配器的麻烦,但我不知道如何解决这个问题。
我们有很多测试类的测试,因此创建一堆xml文件,每个文件中包含一个类,并且更新它们并不好看。有没有可能覆盖默认套件生成的诱惑?或者定制诱惑适配器?
我更喜欢报告中的内容:每个中包含测试方法列表的类名列表,就像在JUnit中一样。