2010/6/8 Nuno Lopes <nlop...@php.net>: > Yep, sounds like a good idea! Feel free to commit that.
Can someone grant me the karma to fix it? Account: patrickallaert Patch being committed in attachment. > Nuno > > P.S.: I think at some point there was some distinction between 'test' and > 'lcov-test', but I cannot remember what exactly. Anyway this is the way to > go. > > ----- Original Message ----- 2010/6/6 Nuno Lopes <nlop...@php.net>: >> >> Hi, >> >> I haven't been much active lately, but I will still try to reply :) >> This change doesn't look right to me. The directory tests is hardcoded >> since >> that code path is targeted for running the tests of PECL extensions, and >> not >> for the core extensions. That said, the 'lcov-test:' part is just a rip >> from >> 'test:'. However, it seems to be a bit outdated. Maybe you can try to port >> the new 'test:' rule from Makefile.global and check if problems go away. > > I think it is even better to reuse 'test:' so that we don't have to > maintain it, unless a special treatment other than removing some files > is needed: > Index: Makefile.gcov > =================================================================== > --- Makefile.gcov (revision 300201) > +++ Makefile.gcov (working copy) > @@ -5,24 +5,7 @@ > > lcov: lcov-html > > -lcov-test: all > - @echo "Running test suite" > - @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs > rm -f > - -...@if test ! -z "$(PHP_EXECUTABLE)" && test -x > "$(PHP_EXECUTABLE)"; then \ > - NO_INTERACTION=1 \ > - TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \ > - TEST_PHP_SRCDIR=$(top_srcdir) \ > - CC="$(CC)" \ > - $(PHP_EXECUTABLE) -d 'open_basedir=' -d > 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php > -d 'extension_dir=modules/' -d `( . $(PHP_MODULES) ; echo > extension=$$dlname)` tests/; \ > - elif test ! -z "$(SAPI_CLI_PATH)" && test -x > "$(SAPI_CLI_PATH)"; then \ > - NO_INTERACTION=1 \ > - TEST_PHP_EXECUTABLE=$(top_builddir)/$(SAPI_CLI_PATH) \ > - TEST_PHP_SRCDIR=$(top_srcdir) \ > - CC="$(CC)" \ > - $(top_builddir)/$(SAPI_CLI_PATH) -d > 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' > $(top_srcdir)/run-tests.php $(TESTS); \ > - else \ > - echo "ERROR: Cannot run tests without CLI sapi."; \ > - fi > +lcov-test: lcov-clean-data test > > php_lcov.info: lcov-test > @echo "Generating data for $@" > @@ -77,3 +60,5 @@ > rm -rf lcov_data/ > rm -rf lcov_html/ > > +lcov-clean-data: > + @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f > > Regards, > Patrick > > -- > PHP Quality Assurance Mailing List <http://www.php.net/> > To unsubscribe, visit: http://www.php.net/unsub.php
Index: trunk/Makefile.gcov =================================================================== --- trunk/Makefile.gcov (revision 300267) +++ trunk/Makefile.gcov (working copy) @@ -5,24 +5,7 @@ lcov: lcov-html -lcov-test: all - @echo "Running test suite" - @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f - -...@if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \ - NO_INTERACTION=1 \ - TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ - CC="$(CC)" \ - $(PHP_EXECUTABLE) -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php -d 'extension_dir=modules/' -d `( . $(PHP_MODULES) ; echo extension=$$dlname)` tests/; \ - elif test ! -z "$(SAPI_CLI_PATH)" && test -x "$(SAPI_CLI_PATH)"; then \ - NO_INTERACTION=1 \ - TEST_PHP_EXECUTABLE=$(top_builddir)/$(SAPI_CLI_PATH) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ - CC="$(CC)" \ - $(top_builddir)/$(SAPI_CLI_PATH) -d 'open_basedir=' -d 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php $(TESTS); \ - else \ - echo "ERROR: Cannot run tests without CLI sapi."; \ - fi +lcov-test: lcov-clean-data test php_lcov.info: lcov-test @echo "Generating data for $@" @@ -77,3 +60,5 @@ rm -rf lcov_data/ rm -rf lcov_html/ +lcov-clean-data: + @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f Index: branches/PHP_5_2/NEWS =================================================================== --- branches/PHP_5_2/NEWS (revision 300267) +++ branches/PHP_5_2/NEWS (working copy) @@ -18,6 +18,7 @@ - Fixed a possible arbitrary memory access inside sqlite extension. Reported by Mateusz Kocielski. (Ilia) +- Fixed bug #52019 (make lcov doesn't support TESTS variable anymore). (Patrick) - Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with - Fixed bug #51905 (ReflectionParameter fails if default value is an array with an access to self::). (Felipe) Index: branches/PHP_5_2/Makefile.gcov =================================================================== --- branches/PHP_5_2/Makefile.gcov (revision 300267) +++ branches/PHP_5_2/Makefile.gcov (working copy) @@ -5,24 +5,7 @@ lcov: lcov-html -lcov-test: all - @echo "Running test suite" - @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f - -...@if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \ - NO_INTERACTION=1 \ - TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ - CC="$(CC)" \ - $(PHP_EXECUTABLE) -d 'open_basedir=' -d 'safe_mode=0' -d 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php -d 'extension_dir=modules/' -d `( . $(PHP_MODULES) ; echo extension=$$dlname)` tests/; \ - elif test ! -z "$(SAPI_CLI_PATH)" && test -x "$(SAPI_CLI_PATH)"; then \ - NO_INTERACTION=1 \ - TEST_PHP_EXECUTABLE=$(top_builddir)/$(SAPI_CLI_PATH) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ - CC="$(CC)" \ - $(top_builddir)/$(SAPI_CLI_PATH) -d 'open_basedir=' -d 'safe_mode=0' -d 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php $(TESTS); \ - else \ - echo "ERROR: Cannot run tests without CLI sapi."; \ - fi +lcov-test: lcov-clean-data test php_lcov.info: lcov-test @echo "Generating data for $@" @@ -74,3 +57,5 @@ rm -rf lcov_data/ rm -rf lcov_html/ +lcov-clean-data: + @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f Index: branches/PHP_5_3/NEWS =================================================================== --- branches/PHP_5_3/NEWS (revision 300267) +++ branches/PHP_5_3/NEWS (working copy) @@ -67,6 +67,7 @@ requests (Fixes CVE-2010-0397, bug #51288). (Raphael Geissert) - Fixed 64-bit integer overflow in mhash_keygen_s2k(). (Clément LECIGNE, Stas) +- Fixed bug #52019 (make lcov doesn't support TESTS variable anymore). (Patrick) - Fixed bug #51991 (spl_autoload and *nix support with namespace). (Felipe) - Fixed bug #51911 (ReflectionParameter::getDefaultValue() memory leaks with constant array). (Felipe) Index: branches/PHP_5_3/Makefile.gcov =================================================================== --- branches/PHP_5_3/Makefile.gcov (revision 300267) +++ branches/PHP_5_3/Makefile.gcov (working copy) @@ -5,24 +5,7 @@ lcov: lcov-html -lcov-test: all - @echo "Running test suite" - @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f - -...@if test ! -z "$(PHP_EXECUTABLE)" && test -x "$(PHP_EXECUTABLE)"; then \ - NO_INTERACTION=1 \ - TEST_PHP_EXECUTABLE=$(PHP_EXECUTABLE) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ - CC="$(CC)" \ - $(PHP_EXECUTABLE) -d 'open_basedir=' -d 'safe_mode=0' -d 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php -d 'extension_dir=modules/' -d `( . $(PHP_MODULES) ; echo extension=$$dlname)` tests/; \ - elif test ! -z "$(SAPI_CLI_PATH)" && test -x "$(SAPI_CLI_PATH)"; then \ - NO_INTERACTION=1 \ - TEST_PHP_EXECUTABLE=$(top_builddir)/$(SAPI_CLI_PATH) \ - TEST_PHP_SRCDIR=$(top_srcdir) \ - CC="$(CC)" \ - $(top_builddir)/$(SAPI_CLI_PATH) -d 'open_basedir=' -d 'safe_mode=0' -d 'output_buffering=0' -d 'memory_limit=-1' $(top_srcdir)/run-tests.php $(TESTS); \ - else \ - echo "ERROR: Cannot run tests without CLI sapi."; \ - fi +lcov-test: lcov-clean-data test php_lcov.info: lcov-test @echo "Generating data for $@" @@ -77,3 +60,5 @@ rm -rf lcov_data/ rm -rf lcov_html/ +lcov-clean-data: + @find . -name \*.gcda -o -name \*.da -o -name \*.bbg? | xargs rm -f
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php