tests/test-bad-extension.t
changeset 38727 fcb517ff9562
parent 38532 9ee202679a76
child 38798 d58958676b3c
equal deleted inserted replaced
38726:d79f3afb079e 38727:fcb517ff9562
    70   >     ui.write('BADEXTS: %s\n' % ' '.join(sorted(extensions.notloaded())))
    70   >     ui.write('BADEXTS: %s\n' % ' '.join(sorted(extensions.notloaded())))
    71   > EOF
    71   > EOF
    72   $ hg --config extensions.badexts=showbadexts.py showbadexts 2>&1 | grep '^BADEXTS'
    72   $ hg --config extensions.badexts=showbadexts.py showbadexts 2>&1 | grep '^BADEXTS'
    73   BADEXTS: badext badext2
    73   BADEXTS: badext badext2
    74 
    74 
    75 show traceback for ImportError of hgext.name if debug is set
    75 show traceback for ImportError of hgext.name if devel.debug.extensions is set
    76 (note that --debug option isn't applied yet when loading extensions)
       
    77 
    76 
    78   $ (hg help help --traceback --config ui.debug=yes 2>&1) \
    77   $ (hg help help --traceback --debug --config devel.debug.extensions=yes 2>&1) \
    79   > | grep -v '^ ' \
    78   > | grep -v '^ ' \
    80   > | egrep 'extension..[^p]|^Exception|Traceback|ImportError|not import'
    79   > | egrep 'extension..[^p]|^Exception|Traceback|ImportError|not import'
    81   *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow
    80   *** failed to import extension badext from $TESTTMP/badext.py: bit bucket overflow
    82   Traceback (most recent call last):
    81   Traceback (most recent call last):
    83   Exception: bit bucket overflow
    82   Exception: bit bucket overflow