summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2012-02-03 10:17:12 +0100
committerLudovic Courtès <ludo@gnu.org>2012-02-03 10:17:12 +0100
commit6f63f118ef15d4c44ed87944735c0cf32153408a (patch)
tree5682004a58121d3a0b748398023b4a58087f52a9
parentec97a06f86f233c36c77e22eb43f38898c1fbdd7 (diff)
downloadguile-6f63f118ef15d4c44ed87944735c0cf32153408a.tar.gz
tests: Work around erroneous tr_TR locale in Darwin 8.
* test-suite/tests/i18n.test (under-turkish-utf8-locale-or-unresolved): Add exception for Darwin 8. Reported by David Fang <fang@csl.cornell.edu>, see <http://bugs.gnu.org/10684>.
-rw-r--r--test-suite/tests/i18n.test9
1 files changed, 5 insertions, 4 deletions
diff --git a/test-suite/tests/i18n.test b/test-suite/tests/i18n.test
index da2308058..d1b0a542b 100644
--- a/test-suite/tests/i18n.test
+++ b/test-suite/tests/i18n.test
@@ -138,11 +138,12 @@
(under-locale-or-unresolved %french-utf8-locale thunk))
(define (under-turkish-utf8-locale-or-unresolved thunk)
- ;; FreeBSD 8.2 and Solaris 2.10 have a broken tr_TR locale where `i'
- ;; is mapped to uppercase `I' instead of `İ', so disable tests on that
- ;; platform.
+ ;; FreeBSD 8.2, Solaris 2.10, and Darwin 8.11.0 have a broken tr_TR
+ ;; locale where `i' is mapped to uppercase `I' instead of `İ', so
+ ;; disable tests on that platform.
(if (or (string-contains %host-type "freebsd8")
- (string-contains %host-type "solaris2.10"))
+ (string-contains %host-type "solaris2.10")
+ (string-contains %host-type "darwin8"))
(throw 'unresolved)
(under-locale-or-unresolved %turkish-utf8-locale thunk)))