diff options
author | Lorry Tar Creator <lorry-tar-importer@baserock.org> | 2011-10-01 20:49:36 +0000 |
---|---|---|
committer | Lorry <lorry@roadtrain.codethink.co.uk> | 2012-09-27 13:27:51 +0000 |
commit | 921ced43c48c1d170452a7b251b94cc96ec8dd44 (patch) | |
tree | 3c4a89176ea67fe4c7bf7b375488361a823c95fa /tests/test-profile.t | |
parent | 9039c805b0a7e36220101323f82735f08a104b37 (diff) | |
download | mercurial-tarball-921ced43c48c1d170452a7b251b94cc96ec8dd44.tar.gz |
Imported from /srv/lorry/lorry-area/mercurial-tarball/mercurial-1.9.3.tar.gz.HEADmercurial-1.9.3master
Diffstat (limited to 'tests/test-profile.t')
-rw-r--r-- | tests/test-profile.t | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/tests/test-profile.t b/tests/test-profile.t index f05a8dd..9591927 100644 --- a/tests/test-profile.t +++ b/tests/test-profile.t @@ -1,31 +1,31 @@ test --time - $ hg --time help -q help 2>&1 | grep time > /dev/null + $ hg --time help -q help 2>&1 | grep Time > /dev/null $ hg init a $ cd a -#if lsprof - test --profile - $ hg --profile st 2>../out - $ grep CallCount ../out > /dev/null || cat ../out - - $ hg --profile --config profiling.output=../out st - $ grep CallCount ../out > /dev/null || cat ../out - - $ hg --profile --config profiling.format=text st 2>../out - $ grep CallCount ../out > /dev/null || cat ../out - - $ echo "[profiling]" >> $HGRCPATH - $ echo "format=kcachegrind" >> $HGRCPATH - - $ hg --profile st 2>../out - $ grep 'events: Ticks' ../out > /dev/null || cat ../out - - $ hg --profile --config profiling.output=../out st - $ grep 'events: Ticks' ../out > /dev/null || cat ../out - -#endif - - $ cd .. + $ 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 |