gpt4 book ai didi

java - 我想要按照我执行测试用例的顺序进行报告。我该如何配置它?

转载 作者:行者123 更新时间:2023-12-01 09:36:12 25 4
gpt4 key购买 nike

我正在使用 Selenium 和 Java 运行我的自动化套件,并使用 ReportNG 作为报告工具。当我的测试运行结束时,我将收到按升序排列的 reportNG 报告。

我希望报告按照执行顺序排列。

我该如何做/配置它?

提前致谢。

最佳答案

首先,您必须将 ReportNG 源文件添加到您的项目中。您可以在 https://github.com/dwdyer/reportng 找到它们

然后你需要编辑TestResultComparator.class。更改比较方法:

Long a = Long.valueOf(result1.getStartMillis());
Long b = Long.valueOf(result2.getStartMillis());
return a.compareTo(b);

这将按时间顺序对您的测试方法进行排序。

之后编辑 TestClassComparator.class。更改比较方法:

Integer a = Integer.valueOf(class1.getXmlClass().getIndex());
Integer b = Integer.valueOf(class2.getXmlClass().getIndex());

return a.compareTo(b);

它将按时间顺序对您的测试类(class)进行排序。

关于java - 我想要按照我执行测试用例的顺序进行报告。我该如何配置它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38895846/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com