Commit 984ed459 authored by Emmanuele Bassi's avatar Emmanuele Bassi

Skip test-break when the en_US locale is missing

Just like test-layout and test-itemize.
parent 85167fff
Pipeline #186641 failed with stages
in 1 minute and 27 seconds
......@@ -241,6 +241,16 @@ test_break (gconstpointer d)
GString *dump;
gchar *diff;
const char *old_locale = setlocale (LC_ALL, NULL);
setlocale (LC_ALL, "en_US.UTF-8");
if (strstr (setlocale (LC_ALL, NULL), "en_US") == NULL)
{
char *msg = g_strdup_printf ("Locale en_US.UTF-8 not available, skipping break %s", filename);
g_test_skip (msg);
g_free (msg);
return;
}
expected_file = get_expected_filename (filename);
dump = g_string_sized_new (0);
......@@ -260,6 +270,8 @@ test_break (gconstpointer d)
g_string_free (dump, TRUE);
g_free (expected_file);
setlocale (LC_ALL, old_locale);
}
int
......@@ -270,9 +282,6 @@ main (int argc, char *argv[])
const gchar *name;
gchar *path;
g_setenv ("LC_ALL", "en_US.UTF-8", TRUE);
setlocale (LC_ALL, "");
g_test_init (&argc, &argv, NULL);
context = pango_font_map_create_context (pango_cairo_font_map_get_default ());
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment