Skip to content

Commit 5926f58

Browse files
committed
Log output of failed subprocesses
Signed-off-by: Bence Szépkúti <[email protected]>
1 parent 0287b7d commit 5926f58

File tree

1 file changed

+10
-6
lines changed

1 file changed

+10
-6
lines changed

scripts/mbedtls_framework/abi_check.py

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -538,12 +538,16 @@ def get_abi_compatibility_report(self):
538538
def check_for_abi_changes(self):
539539
"""Generate a report of ABI differences
540540
between self.old_rev and self.new_rev."""
541-
build_tree.check_repo_path()
542-
if self.check_api or self.check_abi:
543-
self.check_abi_tools_are_installed()
544-
self._get_abi_dump_for_ref(self.old_version)
545-
self._get_abi_dump_for_ref(self.new_version)
546-
return self.get_abi_compatibility_report()
541+
try:
542+
build_tree.check_repo_path()
543+
if self.check_api or self.check_abi:
544+
self.check_abi_tools_are_installed()
545+
self._get_abi_dump_for_ref(self.old_version)
546+
self._get_abi_dump_for_ref(self.new_version)
547+
return self.get_abi_compatibility_report()
548+
except subprocess.CalledProcessError as err:
549+
self.log.error(err.stdout.decode("utf-8"))
550+
raise err
547551

548552

549553
def run_main():

0 commit comments

Comments
 (0)