packages: php/php.spec, php/skip-tests.sh - gcov bcond

glen glen at pld-linux.org
Sun Jun 13 22:36:56 CEST 2010


Author: glen                         Date: Sun Jun 13 20:36:56 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- gcov bcond

---- Files affected:
packages/php:
   php.spec (1.874 -> 1.875) , skip-tests.sh (1.4 -> 1.5) 

---- Diffs:

================================================================
Index: packages/php/php.spec
diff -u packages/php/php.spec:1.874 packages/php/php.spec:1.875
--- packages/php/php.spec:1.874	Mon Jun  7 21:36:45 2010
+++ packages/php/php.spec	Sun Jun 13 22:36:50 2010
@@ -62,6 +62,7 @@
 %bcond_without	fpm		# fpm patches from http://www.php-fpm.org/
 %bcond_without	suhosin		# with suhosin patch
 %bcond_with	tests		# default off; test process very often hangs on builders, approx run time 45m; perform "make test"
+%bcond_with	gcov		# Enable Code coverage reporting
 %bcond_with	type_hints	# experimental support for strict typing/casting
 
 %define apxs1		/usr/sbin/apxs1
@@ -212,6 +213,7 @@
 %if %{with openssl} || %{with ldap}
 BuildRequires:	openssl-devel >= 0.9.7d
 %endif
+%{?with_gcov:BuildRequires:	lcov}
 %{?with_snmp:BuildRequires:	net-snmp-devel >= 5.0.7}
 BuildRequires:	pam-devel
 %{?with_pcre:BuildRequires:	pcre-devel >= 6.6}
@@ -256,6 +258,10 @@
 %define		zend_zts		%{!?with_zts:0}%{?with_zts:1}
 %define		php_debug		%{!?debug:0}%{?debug:1}
 
+%if %{with gcov}
+%undefine	with_ccache
+%endif
+
 %if %{with oci8}
 # ORACLE_HOME is required for oci8 ext to build
 %define _preserve_env %_preserve_env_base ORACLE_HOME
@@ -447,8 +453,8 @@
 Provides:	php-standard
 Provides:	php5(debug) = %{php_debug}
 Provides:	php5(thread-safety) = %{zend_zts}
-Obsoletes:	php-pecl-domxml
 %{!?with_mysqlnd:Obsoletes:	php-mysqlnd}
+Obsoletes:	php-pecl-domxml
 Conflicts:	php4-common < 3:4.4.4-8
 Conflicts:	rpm < 4.4.2-0.2
 
@@ -1908,7 +1914,7 @@
 		sapi_args='--disable-cli'
 	;;
 	cli)
-		sapi_args='--disable-cgi'
+		sapi_args='--disable-cgi %{?with_gcov:--enable-gcov}'
 	;;
 	fpm)
 		sapi_args='--disable-cli --with-fpm'
@@ -2127,7 +2133,7 @@
 cp -af Makefile.cli Makefile
 export NO_INTERACTION=1 REPORT_EXIT_STATUS=1 MALLOC_CHECK_=2
 unset TZ LANG LC_ALL || :
-%{__make} test RUN_TESTS_SETTINGS="-s test.log"
+%{__make} test RUN_TESTS_SETTINGS="-s test.log" PHP_TEST_SHARED_SYSTEM_EXTENSIONS=
 unset NO_INTERACTION REPORT_EXIT_STATUS MALLOC_CHECK_
 
 # collect failed tests into cleanup script used in prep.
@@ -3082,6 +3088,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.875  2010/06/13 20:36:50  glen
+- gcov bcond
+
 Revision 1.874  2010/06/07 19:36:45  glen
 - release 5
 

================================================================
Index: packages/php/skip-tests.sh
diff -u packages/php/skip-tests.sh:1.4 packages/php/skip-tests.sh:1.5
--- packages/php/skip-tests.sh:1.4	Wed Mar 17 17:40:56 2010
+++ packages/php/skip-tests.sh	Sun Jun 13 22:36:50 2010
@@ -206,3 +206,35 @@
 mv ext/standard/tests/file/lstat_stat_variation19.phpt{,.skip}
 # Test fileinode() function: usage variations - diff. path notations
 mv ext/standard/tests/file/fileinode_variation3.phpt{,.skip}
+# curl_error() function - basic test for curl_error using a fake url
+mv ext/curl/tests/curl_error_basic.phpt{,.skip}
+# gmp_nextprime()
+mv ext/gmp/tests/gmp_nextprime.phpt{,.skip}
+# datefmt_format_code() and datefmt_parse_code()
+mv ext/intl/tests/dateformat_format_parse.phpt{,.skip}
+# datefmt_get_pattern_code and datefmt_set_pattern_code()
+mv ext/intl/tests/dateformat_get_set_pattern.phpt{,.skip}
+# numfmt_get/set_attribute()
+mv ext/intl/tests/formatter_get_set_attribute.phpt{,.skip}
+# grapheme()
+mv ext/intl/tests/grapheme.phpt{,.skip}
+# Bug #28382 (openssl_x509_parse extensions support)
+mv ext/openssl/tests/bug28382.phpt{,.skip}
+# Bug #47828 (segfaults when a UTF-8 conversion fails openssl_x509_parse())
+mv ext/openssl/tests/bug47828.phpt{,.skip}
+# openssl_x509_parse() basic test
+mv ext/openssl/tests/openssl_x509_parse_basic.phpt{,.skip}
+# MySQL PDO->__construct(), libmysql only options
+mv ext/pdo_mysql/tests/pdo_mysql___construct_options_libmysql.phpt{,.skip}
+# Test function getservbyport() by calling it more than or less than its expected arguments
+mv ext/standard/tests/general_functions/getservbyname_basic.phpt{,.skip}
+# Test var_dump() function
+mv ext/standard/tests/general_functions/var_dump_64bit.phpt{,.skip}
+# time_sleep_until() function - basic test for time_sleep_until()
+mv ext/standard/tests/misc/time_sleep_until_basic.phpt{,.skip}
+# getmxrr() test
+mv ext/standard/tests/network/getmxrr.phpt{,.skip}
+# Bug #40576 (double values are truncated to 6 decimal digits when encoding)
+mv ext/xmlrpc/tests/bug40576_64bit.phpt{,.skip}
+# Bug #45555 (Segfault with invalid non-string as register_introspection_callback)
+mv ext/xmlrpc/tests/bug45555.phpt{,.skip}
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/php/php.spec?r1=1.874&r2=1.875&f=u
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/php/skip-tests.sh?r1=1.4&r2=1.5&f=u



More information about the pld-cvs-commit mailing list