Yandex诱惑:TestNG中的测试套件名称
如何在Yandex allure中指定测试套件名称? 默认情况下,它显示类的规范名称,这根本不是美Yandex诱惑:TestNG中的测试套件名称,testng,allure,Testng,Allure,如何在Yandex allure中指定测试套件名称? 默认情况下,它显示类的规范名称,这根本不是美 基本上,这个名称是从没有包的测试类名派生而来的。当我在报告中有一个名为BrowsersAvailabilityTest的测试类时,它本身就显示为浏览器可用性测试 很难说为什么它在你的情况下不起作用。我猜你的JUnit设置有问题。如果您查看一下源代码,就会发现allure只使用JUnit提供的测试类名。您可以尝试调试此源代码以检查我是否正确 也许你的JUnit版本太旧了或者其他什么。。。等等,你在使
基本上,这个名称是从没有包的测试类名派生而来的。当我在报告中有一个名为BrowsersAvailabilityTest的测试类时,它本身就显示为浏览器可用性测试 很难说为什么它在你的情况下不起作用。我猜你的JUnit设置有问题。如果您查看一下源代码,就会发现allure只使用JUnit提供的测试类名。您可以尝试调试此源代码以检查我是否正确
也许你的JUnit版本太旧了或者其他什么。。。等等,你在使用JUnit吗?问题出在哪里-TestNG suite有名字它通常是一个类名,xmlSuite也有名字它是TestNG.xml中的字符串,或者如果你不使用这样的xml,它只是一个随机字符串,可能还有一些本地参数。所以现在你们在报告中看到的标题只是这些字符串的串联。您可以尝试获取示例类名,所以在allure core中创建问题,让我们讨论一下
我们不像JUnit那样使用TestNG,所以它主要由社区支持谢谢您的支持,我会尝试更改我的配置。我正在使用TestNG。