summaryrefslogtreecommitdiff
path: root/testsuite/Makefile.tests
diff options
context:
space:
mode:
authorPaolo Bonzini <bonzini@gnu.org>2008-09-29 10:26:04 +0200
committerPaolo Bonzini <bonzini@gnu.org>2008-09-29 10:54:15 +0200
commitd38fd83b620f86907865256f4aa227de04dff9ea (patch)
treee56181420f80c548b6d1395f7f5dab003e736e84 /testsuite/Makefile.tests
parent41e0cf2dac2364bc5c46c516143eccb59408e4ff (diff)
downloadsed-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.tests16
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