Title: [100192] trunk/Tools
Revision
100192
Author
commit-qu...@webkit.org
Date
2011-11-14 14:29:04 -0800 (Mon, 14 Nov 2011)

Log Message

new-run-webkit-tests should not be locale dependent https://bugs.webkit.org/show_bug.cgi?id=68691
Override LOCALE to en_US.

Patch by John Yani <van...@gmail.com> on 2011-11-14
Reviewed by Eric Seidel.

* Scripts/webkitpy/layout_tests/port/base.py:

Modified Paths

Diff

Modified: trunk/Tools/ChangeLog (100191 => 100192)


--- trunk/Tools/ChangeLog	2011-11-14 22:25:51 UTC (rev 100191)
+++ trunk/Tools/ChangeLog	2011-11-14 22:29:04 UTC (rev 100192)
@@ -1,3 +1,12 @@
+2011-11-14  John Yani  <van...@gmail.com>
+
+        new-run-webkit-tests should not be locale dependent https://bugs.webkit.org/show_bug.cgi?id=68691
+        Override LOCALE to en_US.
+
+        Reviewed by Eric Seidel.
+
+        * Scripts/webkitpy/layout_tests/port/base.py:
+
 2011-11-14  Julien Chaffraix  <jchaffr...@webkit.org>
 
         [Chromium] build-webkit silently drops the features flags

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py (100191 => 100192)


--- trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py	2011-11-14 22:25:51 UTC (rev 100191)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/port/base.py	2011-11-14 22:29:04 UTC (rev 100192)
@@ -654,7 +654,13 @@
         Returns:
            Operating-system's environment.
         """
-        return os.environ.copy()
+        env = os.environ.copy()
+        # FIXME: This is a hack.  Tests shouldn't be locale dependent.
+        # This works only in unix environments.
+        env['LANGUAGE'] = 'en'
+        env['LC_MESSAGES'] = 'en_US.utf8'
+        env['LANG'] = 'en_US.UTF-8'
+        return env
 
     def show_results_html_file(self, results_filename):
         """This routine should display the HTML file pointed at by

Modified: trunk/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py (100191 => 100192)


--- trunk/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py	2011-11-14 22:25:51 UTC (rev 100191)
+++ trunk/Tools/Scripts/webkitpy/layout_tests/port/base_unittest.py	2011-11-14 22:29:04 UTC (rev 100192)
@@ -194,6 +194,13 @@
         # This routine is a no-op. We just test it for coverage.
         port.setup_test_run()
 
+    def test_setup_environ_for_server(self):
+        port = self.make_port()
+        env = port.setup_environ_for_server()
+        self.assertEquals(env['LANGUAGE'], 'en')
+        self.assertEquals(env['LC_MESSAGES'], 'en_US.utf8')
+        self.assertEquals(env['LANG'], 'en_US.UTF-8')
+
     def test_test_dirs(self):
         filesystem = MockFileSystem({
             '/mock-checkout/LayoutTests/canvas/test': '',
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to