Merge branch 'bugfix/ci_debug_backend_import' into 'master'
CI: Ignore error if py_debug_backend is not installed See merge request espressif/esp-idf!9269
This commit is contained in:
commit
23801b3517
|
@ -14,12 +14,28 @@
|
||||||
|
|
||||||
from __future__ import unicode_literals
|
from __future__ import unicode_literals
|
||||||
from io import open
|
from io import open
|
||||||
from tiny_test_fw import Utility
|
|
||||||
import debug_backend
|
|
||||||
import logging
|
import logging
|
||||||
|
|
||||||
import pexpect
|
import pexpect
|
||||||
import pygdbmi.gdbcontroller
|
import pygdbmi.gdbcontroller
|
||||||
|
|
||||||
|
from tiny_test_fw import Utility
|
||||||
|
|
||||||
|
try:
|
||||||
|
import debug_backend
|
||||||
|
except ImportError:
|
||||||
|
# Exception is ignored so the package is not required for those who don't use debug utils.
|
||||||
|
err_msg = 'Please install py_debug_backend for debug utils to work properly!'
|
||||||
|
|
||||||
|
class debug_backend(object):
|
||||||
|
@staticmethod
|
||||||
|
def create_oocd(*args, **kwargs):
|
||||||
|
raise RuntimeError(err_msg)
|
||||||
|
|
||||||
|
@staticmethod
|
||||||
|
def create_gdb(*args, **kwargs):
|
||||||
|
raise RuntimeError(err_msg)
|
||||||
|
|
||||||
|
|
||||||
class CustomProcess(object):
|
class CustomProcess(object):
|
||||||
def __init__(self, cmd, logfile, verbose=True):
|
def __init__(self, cmd, logfile, verbose=True):
|
||||||
|
|
Loading…
Reference in a new issue