Changeset 592


Ignore:
Timestamp:
10/04/09 23:37:22 (11 months ago)
Author:
mrook
Message:

Refs #363 - make Phing compatible with PHPUnit 3.4

Location:
trunk
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/classes/phing/tasks/ext/phpunit/PHPUnitTestRunner.php

    r552 r592  
    2020 */ 
    2121 
    22 require_once 'PHPUnit/Framework/TestSuite.php'; 
    2322require_once 'PHPUnit/Util/ErrorHandler.php'; 
    2423require_once 'PHPUnit/Util/Filter.php'; 
     
    3433 * @since 2.1.0 
    3534 */ 
    36 class PHPUnitTestRunner extends PHPUnit_Runner_BaseTestRunner 
     35class PHPUnitTestRunner extends PHPUnit_Runner_BaseTestRunner implements PHPUnit_Framework_TestListener 
    3736{ 
    3837    const SUCCESS = 0; 
     
    231230        throw new BuildException($message); 
    232231    } 
     232 
     233    /** 
     234     * A test suite started. 
     235     * 
     236     * @param  PHPUnit_Framework_TestSuite $suite 
     237     * @since  Method available since Release 2.2.0 
     238     */ 
     239    public function startTestSuite(PHPUnit_Framework_TestSuite $suite) 
     240    { 
     241    } 
     242 
     243    /** 
     244     * A test suite ended. 
     245     * 
     246     * @param  PHPUnit_Framework_TestSuite $suite 
     247     * @since  Method available since Release 2.2.0 
     248     */ 
     249    public function endTestSuite(PHPUnit_Framework_TestSuite $suite) 
     250    { 
     251    } 
     252 
     253    /** 
     254     * A test started. 
     255     * 
     256     * @param  PHPUnit_Framework_Test $test 
     257     */ 
     258    public function startTest(PHPUnit_Framework_Test $test) 
     259    { 
     260    } 
     261 
     262    /** 
     263     * A test ended. 
     264     * 
     265     * @param  PHPUnit_Framework_Test $test 
     266     * @param  float                  $time 
     267     */ 
     268    public function endTest(PHPUnit_Framework_Test $test, $time) 
     269    { 
     270    } 
    233271} 
    234272 
  • trunk/classes/phing/tasks/ext/phpunit/formatter/XMLPHPUnitResultFormatter.php

    r554 r592  
    2020 */ 
    2121 
    22 require_once 'PHPUnit/Util/Log/XML.php'; 
     22require_once 'PHPUnit/Util/Log/JUnit.php'; 
    2323 
    2424require_once 'phing/tasks/ext/phpunit/formatter/PHPUnitResultFormatter.php'; 
     
    3535{ 
    3636    /** 
    37      * @var PHPUnit_Util_Log_XML 
     37     * @var PHPUnit_Util_Log_JUnit 
    3838     */ 
    3939    private $logger = NULL; 
     
    4141    function __construct() 
    4242    { 
    43         $this->logger = new PHPUnit_Util_Log_XML(null, true); 
     43        $this->logger = new PHPUnit_Util_Log_JUnit(null, true); 
    4444        $this->logger->setWriteDocument(false); 
    4545    } 
  • trunk/pear/BuildPhingPEARPackageTask.php

    r585 r592  
    199199            $package->addPackageDepWithChannel( 'optional', 'phingdocs', 'pear.phing.info', $this->version); 
    200200            $package->addPackageDepWithChannel( 'optional', 'VersionControl_SVN', 'pear.php.net', '0.3.2'); 
    201             $package->addPackageDepWithChannel( 'optional', 'PHPUnit', 'pear.phpunit.de', '3.2.0'); 
     201            $package->addPackageDepWithChannel( 'optional', 'PHPUnit', 'pear.phpunit.de', '3.4.0'); 
    202202            $package->addPackageDepWithChannel( 'optional', 'PhpDocumentor', 'pear.php.net', '1.4.0'); 
    203203            $package->addPackageDepWithChannel( 'optional', 'Xdebug', 'pecl.php.net', '2.0.5'); 
Note: See TracChangeset for help on using the changeset viewer.