Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Yandex诱惑:TestNG中的测试套件名称_Testng_Allure - Fatal编程技术网

Yandex诱惑:TestNG中的测试套件名称

Yandex诱惑:TestNG中的测试套件名称,testng,allure,Testng,Allure,如何在Yandex allure中指定测试套件名称? 默认情况下,它显示类的规范名称,这根本不是美 基本上,这个名称是从没有包的测试类名派生而来的。当我在报告中有一个名为BrowsersAvailabilityTest的测试类时,它本身就显示为浏览器可用性测试 很难说为什么它在你的情况下不起作用。我猜你的JUnit设置有问题。如果您查看一下源代码,就会发现allure只使用JUnit提供的测试类名。您可以尝试调试此源代码以检查我是否正确 也许你的JUnit版本太旧了或者其他什么。。。等等,你在使

如何在Yandex allure中指定测试套件名称? 默认情况下,它显示类的规范名称,这根本不是美


基本上,这个名称是从没有包的测试类名派生而来的。当我在报告中有一个名为BrowsersAvailabilityTest的测试类时,它本身就显示为浏览器可用性测试

很难说为什么它在你的情况下不起作用。我猜你的JUnit设置有问题。如果您查看一下源代码,就会发现allure只使用JUnit提供的测试类名。您可以尝试调试此源代码以检查我是否正确


也许你的JUnit版本太旧了或者其他什么。。。等等,你在使用JUnit吗?

问题出在哪里-TestNG suite有名字它通常是一个类名,xmlSuite也有名字它是TestNG.xml中的字符串,或者如果你不使用这样的xml,它只是一个随机字符串,可能还有一些本地参数。所以现在你们在报告中看到的标题只是这些字符串的串联。您可以尝试获取示例类名,所以在allure core中创建问题,让我们讨论一下


我们不像JUnit那样使用TestNG,所以它主要由社区支持

谢谢您的支持,我会尝试更改我的配置。我正在使用TestNG。