diff -r 0ddfe7951378 -r d2acd99bbab3 tests/test-extension.t --- a/tests/test-extension.t Sat Jun 10 00:11:54 2017 -0400 +++ b/tests/test-extension.t Fri Jun 09 23:56:50 2017 -0400 @@ -1608,7 +1608,7 @@ (compatibility will be dropped after Mercurial-4.6, update your code.) * (glob) Make sure a broken uisetup doesn't globally break hg: - $ cat > baduisetup.py < $TESTTMP/baduisetup.py < from mercurial import ( > bdiff, > extensions, @@ -1622,7 +1622,7 @@ > EOF $ cat >> $HGRCPATH < [extensions] - > baduisetup = $PWD/baduisetup.py + > baduisetup = $TESTTMP/baduisetup.py > EOF Even though the extension fails during uisetup, hg is still basically usable: