Mercurial > hg
view tests/test-profile.t @ 16611:462dd183bd73 stable
build: fix hgrc manpage building with docutils 0.9
Since docutils 0.9, `roman` module has been moved from module directory root
(i.e. `site-packages/roman.py`) to `docutils.utils` module. Therefore `import
roman` statement should be wrapped in `try: ... except ImportError: ...` block
to handle importing correctly.
author | Nikolaj Sjujskij <sterkrig@myopera.com> |
---|---|
date | Tue, 08 May 2012 23:59:39 +0400 |
parents | bb665db49e32 |
children | bb91c602d4ad |
line wrap: on
line source
test --time $ hg --time help -q help 2>&1 | grep Time > /dev/null $ hg init a $ cd a test --profile $ if "$TESTDIR/hghave" -q lsprof; then > hg --profile st 2>../out || echo --profile failed > grep CallCount < ../out > /dev/null || echo wrong --profile > > hg --profile --config profiling.output=../out st 2>&1 \ > || echo --profile + output to file failed > grep CallCount < ../out > /dev/null \ > || echo wrong --profile output when saving to a file > > hg --profile --config profiling.format=text st 2>&1 \ > | grep CallCount > /dev/null || echo --profile format=text failed > > echo "[profiling]" >> $HGRCPATH > echo "format=kcachegrind" >> $HGRCPATH > > hg --profile st 2>../out || echo --profile format=kcachegrind failed > grep 'events: Ticks' < ../out > /dev/null || echo --profile output is wrong > > hg --profile --config profiling.output=../out st 2>&1 \ > || echo --profile format=kcachegrind + output to file failed > grep 'events: Ticks' < ../out > /dev/null \ > || echo --profile output is wrong > fi