[pango/matthiasc/for-master: 11/11] tests: Enforce locale where it matters
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [pango/matthiasc/for-master: 11/11] tests: Enforce locale where it matters
- Date: Sat, 10 Jul 2021 21:17:04 +0000 (UTC)
commit aed448953d27c1b9a888ca8085aff338b34bb6e0
Author: Matthias Clasen <mclasen redhat com>
Date: Sat Jul 10 17:14:39 2021 -0400
tests: Enforce locale where it matters
Without this, the output ends up mangled
for things like 𝚫.
tests/meson.build | 1 +
tests/test-layout.c | 4 ++--
2 files changed, 3 insertions(+), 2 deletions(-)
---
diff --git a/tests/meson.build b/tests/meson.build
index baf5ad6b..841a78eb 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -16,6 +16,7 @@ test_env = environment()
test_env.set('srcdir', meson.current_source_dir())
test_env.set('G_TEST_SRCDIR', meson.current_source_dir())
test_env.set('G_TEST_BUILDDIR', meson.current_build_dir())
+test_env.set('LC_ALL', 'en_US.UTF-8')
tests = [
[ 'test-bidi' ],
diff --git a/tests/test-layout.c b/tests/test-layout.c
index ca9e5da5..6768dd75 100644
--- a/tests/test-layout.c
+++ b/tests/test-layout.c
@@ -755,6 +755,8 @@ main (int argc, char *argv[])
const gchar *name;
gchar *path;
+ setlocale (LC_ALL, "");
+
if (g_getenv ("PANGO_TEST_SHOW_FONT"))
opt_show_font = TRUE;
@@ -763,8 +765,6 @@ main (int argc, char *argv[])
{
GString *string;
- setlocale (LC_ALL, "en_US.utf8");
-
string = g_string_sized_new (0);
test_file (argv[1], string);
g_print ("%s", string->str);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]