diff options
author | Paolo Bonzini <bonzini@gnu.org> | 2008-09-29 10:26:04 +0200 |
---|---|---|
committer | Paolo Bonzini <bonzini@gnu.org> | 2008-09-29 10:54:15 +0200 |
commit | d38fd83b620f86907865256f4aa227de04dff9ea (patch) | |
tree | e56181420f80c548b6d1395f7f5dab003e736e84 /testsuite/Makefile.tests | |
parent | 41e0cf2dac2364bc5c46c516143eccb59408e4ff (diff) | |
download | sed-d38fd83b620f86907865256f4aa227de04dff9ea.tar.gz |
add utf8 tests for commit 7f53c1c16e7654427dc884e528f5e2d201c15fc5
2008-09-29 Paolo Bonzini <bonzini@gnu.org>
* testsuite/Makefile.am: Add the utf8-{1,2,3,4} tests.
* testsuite/Makefile.tests: Add the utf8-{1,2,3,4} tests.
* testsuite/runtest: Support skipping tests.
* testsuite/utf8-1.good: New.
* testsuite/utf8-1.inp: New.
* testsuite/utf8-1.sed: New.
* testsuite/utf8-2.good: New.
* testsuite/utf8-2.inp: New.
* testsuite/utf8-2.sed: New.
* testsuite/utf8-3.good: New.
* testsuite/utf8-3.inp: New.
* testsuite/utf8-3.sed: New.
* testsuite/utf8-4.good: New.
* testsuite/utf8-4.inp: New.
* testsuite/utf8-4.sed: New.
Diffstat (limited to 'testsuite/Makefile.tests')
-rw-r--r-- | testsuite/Makefile.tests | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/testsuite/Makefile.tests b/testsuite/Makefile.tests index aca7ae3..6cf0e52 100644 --- a/testsuite/Makefile.tests +++ b/testsuite/Makefile.tests @@ -40,6 +40,22 @@ badenc:: $(CMP) $(srcdir)/$@.good $@.out @$(RM) $@.out +# Try with four locales. +utf8-1 utf8-2 utf8-3 utf8-4:: + @: > $@.skip + @for i in ru_RU it_IT en_US en_GB; do \ + locale=$$i.UTF-8; \ + echo "LANG=$$locale" '$(TIME) $(SED) \ + -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > $@.out'; \ + LANG=$$locale $(TIME) $(SED) \ + -f $(srcdir)/$@.sed < $(srcdir)/$@.inp > $@.out; \ + if $(CMP) $(srcdir)/$@.inp $@.out > /dev/null 2>&1; then :; \ + else rm -f $@.skip; break; fi; \ + done + @if test -f $@.skip; then :; \ + else $(CMP) $(srcdir)/$@.good $@.out; fi + @$(RM) $@.out + # This checks for a bug in 3.02 and 3.02.80 stdin:: ($(SEDENV) $(SED) d; $(SEDENV) $(SED) G) < $(srcdir)/numsub.inp > $@.1out |