如何在 Yandex allure 中指定测试套件名称?
默认情况下,它显示类规范名称,这根本不是美..
问问题
879 次
2 回答
0
基本上这个名字是从没有包的测试类名派生的。当我的报告中有一个名为 BrowsersAvailabilityTest 的测试类时,它本身就显示为“浏览器可用性测试”。
为什么它在你的情况下不起作用,很难说。我的猜测是您的 JUnit 设置有问题。如果您查看此处的源代码,您会发现 allure 仅使用 JUnit 提供的测试类名称。您可以尝试调试此源代码以检查我是否正确。
也许您的 JUnit 版本太旧或其他什么...等等,您在使用 JUnit 吗?)
于 2015-01-23T10:27:04.430 回答
0
有什么问题 - TestNG 套件有名称(通常是类名),xmlSuite 也有名称(它是您的字符串,testng.xml
或者如果您不使用此类 xml,它只是一个随机字符串),也许还有一些本地参数。所以现在你在报告中看到的标题只是这些字符串的串联。您可以尝试获取示例类名称,因此在其中创建问题allure-core
并让我们讨论。
我们不像JUnit那样使用TestNG,所以它主要由社区支持
于 2015-01-23T12:20:15.307 回答