Skip to content

Commit 228dfe5

Browse files
authored
Merge pull request #157 from wangnuannuan/jingru-test-sync_bsp
scripts: mark result as skipped when unsupported secureshield
2 parents 92fe4df + c62ca89 commit 228dfe5

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

scripts/test.py

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -990,9 +990,15 @@ def build(self, **kwargs):
990990
self.instance.status = "skipped"
991991
self.instance.reason = "{} overflow".format(res[0])
992992
else:
993-
logger.debug(errs.decode())
994-
self.instance.status = "error"
995-
self.instance.reason = "Build failure"
993+
res = re.findall("is not supported in secureshield", errs.decode())
994+
if res:
995+
logger.debug("Test skipped due to platform doesn't support secureshield")
996+
self.instance.status = "skipped"
997+
self.instance.reason = "Unsupport secureshield"
998+
else:
999+
logger.debug(errs.decode())
1000+
self.instance.status = "error"
1001+
self.instance.reason = "Build failure"
9961002

9971003
results = {
9981004
"returncode": p.returncode,
@@ -1054,7 +1060,7 @@ def report_out(self, results):
10541060
else:
10551061
more_info = "build"
10561062

1057-
logger.info("{:>{}}/{} {:<5} {:<3} {:<5} {:<50} {} ({})".format(
1063+
logger.info("{:>{}}/{} {:<5} {:<3} {:<30} {:<50} {:>15} ({})".format(
10581064
results.done, total_tests_width, total_to_do, instance.platform.name,
10591065
instance.platform.version, instance.platform.core,
10601066
instance.testcase.name, instance.status, more_info))

0 commit comments

Comments
 (0)