public
Description: An aggregator tool for PHPUnit and PDepend Test- and Metricsdata
Homepage:
Clone URL: git://github.com/beberlei/puma.git
puma /
name age message
file .gitignore Sun Mar 01 03:43:06 -0800 2009 Changes to Testsuite, added coverage whitelisti... [beberlei]
file LICENSE Fri Feb 13 03:23:57 -0800 2009 Added License [beberlei]
file README Sun Feb 22 16:01:19 -0800 2009 Updated TODO and README [beberlei]
file TODO Fri Feb 27 14:23:29 -0800 2009 Added PDepend Collector that instantiates PHP_D... [beberlei]
directory library/ Wed Mar 11 16:25:17 -0700 2009 Added lots of stuff to make reports more fancy [beberlei]
directory nbproject/ Fri Feb 27 13:49:33 -0800 2009 Began adding custom Runner for PHPUnit, which w... [beberlei]
directory scripts/ Sat Feb 28 11:20:31 -0800 2009 Completed first version of integration of PHPUn... [beberlei]
directory tests/ Wed Mar 11 16:25:17 -0700 2009 Added lots of stuff to make reports more fancy [beberlei]
README
PUMA - PHP Unittests and Metrics Aggregator
============================================

A tool that helps aggregating PHPUnit, PDepend and CodeSniffer Metrics information
into a consistent view on your projects.

Required tools (via PEAR):
http://www.phpunit.de
http://www.pdepend.org
PEAR Code Sniffer

Rudimentary Installation Hints:
* Download sourcecode and unzip it somewhere.

Usage:
* Call scripts/puma bash script to retrieve all required data into an input directory
    Example:
        ./scripts/puma /var/www/zf/trunk/library/Zend/Soap/ /var/www/zf/trunk/tests/ Zend_Soap_AllTests /tmp/input
* Call scripts/PumaImport.php to process the input data and generate output from it.
    Example:
        php scripts/PumaImport.php --test-data-input=/tmp/input/ --report-output-dir=/var/www/report/ 
        --library-path=/var/www/zf/trunk/library/Zend/Soap/ --tests-path=/var/www/zf/trunk/library/Zend/ 
        --testsuite-name=Zend_Soap_AllTests
* Open up the index.html at the output location