如何在Yandex诱惑中指定测试套件名称?
默认情况下,它显示类规范名称,而且根本不是美...
答案 0 :(得分:0)
基本上这个名称是从没有包的测试的类名派生的。当我在我的报告中有一个名为BrowsersAvailabilityTest的测试类时,它本身就显示为“浏览器可用性测试”。
为什么它在你的情况下不起作用,很难说。我的猜测是你的JUnit设置有问题。如果您查看源here,您会看到allure只使用JUnit提供的测试类名。您可以尝试调试此源代码以检查我是否正确。
也许您的JUnit版本只是旧的或者其他东西......等等,您使用的是JUnit吗?)
答案 1 :(得分:0)
问题是什么 - TestNG套件有名称(它通常是一个类名),xmlSuite也有名称(它来自testng.xml
的字符串或者你是否有& #39; t使用这样的xml,它只是一个随机字符串),也许是一些本地参数。所以现在你在报告中看到的标题只是这些字符串的串联。您可以尝试获取示例类名称,因此请在allure-core
中创建问题并进行讨论。
我们不像 JUnit 那样使用 TestNG ,因此它主要由社区支持