diff --git a/scripts/pylib/twister/twisterlib/error.py b/scripts/pylib/twister/twisterlib/error.py index d9a5f25a7271b02..9a3c6c82aa42389 100644 --- a/scripts/pylib/twister/twisterlib/error.py +++ b/scripts/pylib/twister/twisterlib/error.py @@ -2,29 +2,32 @@ # # Copyright (c) 2018-2022 Intel Corporation # SPDX-License-Identifier: Apache-2.0 +import traceback class TwisterException(Exception): - pass + print(traceback.format_exc()) class TwisterRuntimeError(TwisterException): - pass + print(traceback.format_exc()) class ConfigurationError(TwisterException): def __init__(self, cfile, message): TwisterException.__init__(self, str(cfile) + ": " + message) + print(traceback.format_exc()) class BuildError(TwisterException): - pass + print(traceback.format_exc()) class ExecutionError(TwisterException): - pass + print(traceback.format_exc()) class StatusAttributeError(TwisterException): def __init__(self, cls : type, value): msg = f'{cls.__name__} assigned status {value}, which could not be cast to a TwisterStatus.' super().__init__(msg) + print(traceback.format_exc())