Tag-Archiv: php

Patch Coverage

Im Talk „Test Proxies, oder: Wie aus Problemen Features werden“ auf der FrOSCon 8 erwähnte Sebastian Bergmann das erst kürzlich in phpcov eingebaute Feature Patch Coverage. Das Problem: Bei Arbeit an viel Legacy Code ohne jegliche vorhandene Tests verändert sich durch neuen (hoffentlich von Tests abgedecktem) Code die Code Coverage nicht merklich, was sehr frustrierend sein kann.

Mit Patch Coverage kann man prüfen, wie vollständig eine Änderung die man vorgenommen hat, von Tests abgedeckt ist. So hat man eine gute Kontrolle, dass man selbst die Abdeckung mit seinen Changes auch wirklich verbessert, und gleichzeitig noch das gute Gefühl auf große Prozentzahlen zu schauen. 🙂

PEAR unter OS X 10.5 (Leopard) installieren

sudo cp /etc/php.ini.default /etc/php.ini
cd /usr/local/
curl http://pear.php.net/go-pear | sudo php
sudo apachectl restart

register_globals(!) unter Plesk(!) aktivieren(!)

/srv/www/vhosts/DOMAIN/subdomains/SUBDOMAIN/conf/vhost.conf:
php_admin_value register_globals On

/usr/local/psa/admin/bin/websrvmng -a -v

PHP-Cache APC unter Ubuntu Gutsy Gibbon (7.10) installieren

sudo aptitude install apache2-dev php5-dev php-pear
sudo pecl install apc
sudo vim /etc/php5/apache2/php.ini
# "extension=apc.so" hinzufügen