Screenshot我已经解析了XML并尝试获取HTML结果 . 问题在于仪表板中的时间 . 根据逻辑,此时间设置为最小的测试开始日期 - 最大测试用例日期 .
这是不正确的,而应该总结各个测试用例的执行时间 . getRunDuration方法是要更新的
public String getRunDuration() {
long diff = endTime.getTime() - startTime.getTime();
long secs = diff / 1000;
long millis = diff % 1000;
long mins = secs / 60;
secs = secs % 60;
long hours = mins / 60;
mins = mins % 60;
return hours + "h " + mins + "m " + secs + "s+" + millis + "ms";
}