tests/test-profile
author Benoit Boissinot <benoit.boissinot@ens-lyon.org>
Tue, 14 Oct 2008 20:13:53 +0200
changeset 7104 9514cbb6e4f6
parent 5102 9b0efeb725f4
child 8021 1c2cf2e5dc9b
permissions -rwxr-xr-x
bdiff: normalize the diff (issue1295) When the common part of a diff can be moved forward, move it forward. Otherwise we don't get deterministic results (it would depends on the way we split for the recursion). That way we get identical hunks when doing the same change, it helps to solve issue1295 (inconsistent diffs on different side during a merge).

#!/bin/sh

echo % test --time
hg --time help -q help 2>&1 | grep Time > /dev/null || echo --time failed

echo % test --profile
if "$TESTDIR/hghave" -q hotshot; then
    # hotshot might be missing for licensing issues
    hg --profile help -q help 2>&1 | grep ncalls > /dev/null || echo --profile failed
fi

echo % test --lsprof
if "$TESTDIR/hghave" -q lsprof; then
    hg --lsprof help -q help 2>&1 | grep CallCount > /dev/null || echo --lsprof failed
fi