com php-src: create locales and re-add test: .travis.yml ext/intl/tests/bug67052.phpt travis/de

From: Date: Mon, 07 Jul 2014 17:34:43 +0000
Subject: com php-src: create locales and re-add test: .travis.yml ext/intl/tests/bug67052.phpt travis/de
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-79299@lists.php.net to get a copy of this message
Commit: 551696363332942d26209368f441f6f152be4769 Author: Stanislav Malyshev <stas@php.net> Mon, 7 Jul 2014 09:35:37 -0700 Parents: 0e1599afe0c6aa89c725f31a88d484c901f16359 Branches: PHP-5.5 PHP-5.6 master Link: http://git.php.net/?p=php-src.git;a=commitdiff;h=551696363332942d26209368f441f6f152be4769 Log: create locales and re-add test Changed paths: M .travis.yml A ext/intl/tests/bug67052.phpt A travis/de Diff: diff --git a/.travis.yml b/.travis.yml index 5b49434..b2ed607 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,6 +8,9 @@ notifications: email: on_failure: change +cache: + - apt + env: global: - MYSQL_TEST_HOST=127.0.0.1 @@ -21,6 +24,10 @@ env: - ENABLE_MAINTAINER_ZTS=0 ENABLE_DEBUG=0 - ENABLE_MAINTAINER_ZTS=1 ENABLE_DEBUG=1 +before_install: + - sudo cp ./travis/de /var/lib/locales/supported.d/de + - sudo dpkg-reconfigure locales + before_script: # Compile PHP - ./travis/compile.sh diff --git a/ext/intl/tests/bug67052.phpt b/ext/intl/tests/bug67052.phpt new file mode 100644 index 0000000..c8363b9 --- /dev/null +++ b/ext/intl/tests/bug67052.phpt @@ -0,0 +1,25 @@ +--TEST-- +Bug #67052 - NumberFormatter::parse() resets LC_NUMERIC setting +--SKIPIF-- +<?php if( !extension_loaded( 'intl' ) ) print 'skip'; ?> +--FILE-- +<?php + +function ut_main() +{ + setlocale(LC_ALL, 'de_DE'); + $fmt = new NumberFormatter( 'sl_SI.UTF-8', NumberFormatter::DECIMAL); + $num = "1.234.567,891"; + $res_str = $fmt->parse($num)."\n"; + $res_str .= setlocale(LC_NUMERIC, 0); + return $res_str; +} + +include_once( 'ut_common.inc' ); +ut_run(); + +?> +--EXPECT-- +1234567,891 +de_DE + diff --git a/travis/de b/travis/de new file mode 100644 index 0000000..ae49d96 --- /dev/null +++ b/travis/de @@ -0,0 +1,2 @@ +de_DE.UTF-8 UTF-8 +de_DE ISO-8859-1

« previous php.cvs (#79299) next »