Mercurial > hg
changeset 10253:b190a8125b43 stable
Work around AIX shell builtin printf not handling \NNN.
On AIX, ksh builtin printf does not understand \NNN. Some tests use this
to generate test data, and so fail on AIX. Rework these tests to use python
to generate the correct characters. This fixes the tests on AIX and should
be more generally portable.
author | Jim Hague <jim.hague@acm.org> |
---|---|
date | Wed, 06 Jan 2010 18:03:33 +0000 |
parents | a19d2993385d |
children | 26fc868cb8b0 |
files | tests/test-highlight tests/test-patchbomb |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/tests/test-highlight Fri Jan 15 21:08:04 2010 +0100 +++ b/tests/test-highlight Wed Jan 06 18:03:33 2010 +0000 @@ -119,7 +119,7 @@ hg init eucjp cd eucjp -printf '\265\376\n' >> eucjp.txt # Japanese kanji "Kyo" +python -c 'print("\265\376")' >> eucjp.txt # Japanese kanji "Kyo" hg ci -Ama
--- a/tests/test-patchbomb Fri Jan 15 21:08:04 2010 +0100 +++ b/tests/test-patchbomb Wed Jan 06 18:03:33 2010 +0000 @@ -170,7 +170,7 @@ -c bar -s test -r 0:1 | fixheaders echo "% test multi-byte domain parsing" -UUML=`printf '\374'` +UUML=`python -c 'import sys; sys.stdout.write("\374")'` HGENCODING=iso-8859-1 export HGENCODING hg email --date '1980-1-1 0:1' -m tmp.mbox -f quux -t "bar@${UUML}nicode.com" \