From bcf9d34c93ba7e1ca2beda5132cd1523ab20e228 Mon Sep 17 00:00:00 2001 From: gwen <31032481+gwen186@users.noreply.github.com> Date: Wed, 8 Sep 2021 17:06:12 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=BF=90=E8=A1=8C=E6=97=B6?= =?UTF-8?q?=E9=95=BF=E7=9A=84=E6=98=BE=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 原来是显示多少秒,但是秒较大打时候显示不友好,所以修改为标准的时长格式。 --- BeautifulReport.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/BeautifulReport.py b/BeautifulReport.py index 920be3d..eed09e6 100644 --- a/BeautifulReport.py +++ b/BeautifulReport.py @@ -172,7 +172,8 @@ def stopTest(self, test) -> None: 当测试用力执行完成后进行调用 :return: """ - self.end_time = '{0:.3} s'.format((time.time() - self.start_time)) + test_time = time.time() - self.start_time + self.end_time = time.strftime("%H:%M:%S", time.gmtime(test_time)) self.result_list.append(self.get_all_result_info_tuple(test)) self.complete_output() @@ -202,9 +203,11 @@ def stopTestRun(self, title=None) -> dict: FIELDS['testName'] = title if title else self.default_report_name FIELDS['testFail'] = self.failure_count FIELDS['beginTime'] = self.begin_time - end_time = int(time.time()) - start_time = int(time.mktime(time.strptime(self.begin_time, '%Y-%m-%d %H:%M:%S'))) - FIELDS['totalTime'] = str(end_time - start_time) + 's' + end_time =time.time() + start_time = time.mktime(time.strptime(self.begin_time, '%Y-%m-%d %H:%M:%S')) + scend_time = end_time - start_time + all_time = time.strftime("%H:%M:%S", time.gmtime(scend_time)) + FIELDS['totalTime'] = all_time FIELDS['testError'] = self.error_count FIELDS['testSkip'] = self.skipped self.FIELDS = FIELDS