tests/test-check-pyflakes.t
author Jim Hague <jim.hague@acm.org>
Thu, 05 Apr 2012 12:31:21 +0100
branchstable
changeset 16364 f64b25f147d7
parent 15372 695ac6aca77f
child 16350 4f795f5fbb0b
permissions -rw-r--r--
tests: avoid test-hup hanging on AIX test-hup hangs on AIX. Under ksh89 on AIX (the default shell), echo Hello; while [ ! -s not-there ]; do true; done produces no output while the loop executes. Replacing 'true' with 'sleep 0' fixes, as does using a less broken shell. ksh93 is fine. Update check-code.py to look for this, and make same change in test-serve.t. In fact test-serve works fine, probably because of additional commands between echo and the loop, but that's a subtlety not easy to test for.

  $ "$TESTDIR/hghave" pyflakes || exit 80
  $ cd `dirname $TESTDIR`
  $ pyflakes mercurial hgext 2>&1 | $TESTDIR/filterpyflakes.py
  hgext/inotify/linux/__init__.py:*: 'from _inotify import *' used; unable to detect undefined names (glob)