mirror of
https://gitee.com/openharmony/testfwk_xdevice
synced 2024-11-27 01:20:53 +00:00
修复日志中空行造成用例结果判断错误的问题
This commit is contained in:
parent
1c3c65d25b
commit
754de03cbd
@ -622,8 +622,7 @@ class CTestParser(IParser):
|
||||
except AttributeError:
|
||||
LOG.error("parsing log: %s failed" % (line.strip()),
|
||||
error_no="00405")
|
||||
if line and line.strip():
|
||||
self.last_line = line
|
||||
self.last_line = line
|
||||
|
||||
def _parse_product_info(self, line):
|
||||
if _PRODUCT_PARA_START in line:
|
||||
|
@ -228,17 +228,18 @@ class LiteHelper:
|
||||
data = com.readline().decode('gbk', errors='ignore')
|
||||
data = PATTERN.sub('', data)
|
||||
if isinstance(input_command, list):
|
||||
data = "{} {}".format(get_current_time(), data)
|
||||
if data and receiver:
|
||||
receiver.__read__(data.replace("\r", ""))
|
||||
result = "{}{}".format(result, data.replace("\r", ""))
|
||||
if re.search(r"\d+\s+Tests\s+\d+\s+Failures\s+\d+\s+"
|
||||
r"Ignored", data):
|
||||
start = time.time()
|
||||
if len(data.strip()) > 0:
|
||||
data = "{} {}".format(get_current_time(), data)
|
||||
if data and receiver:
|
||||
receiver.__read__(data.replace("\r", ""))
|
||||
result = "{}{}".format(result, data.replace("\r", ""))
|
||||
if re.search(r"\d+\s+Tests\s+\d+\s+Failures\s+\d+\s+"
|
||||
r"Ignored", data):
|
||||
start = time.time()
|
||||
if CTEST_END_SIGN in data:
|
||||
break
|
||||
if (int(time.time()) - int(start)) > timeout:
|
||||
break
|
||||
if CTEST_END_SIGN in data:
|
||||
break
|
||||
else:
|
||||
result = "{}{}".format(
|
||||
result, data.replace("\r", "").replace("\n", "").strip())
|
||||
|
Loading…
Reference in New Issue
Block a user