[wp-trac] [WordPress Trac] #25065: The unit tests assume that PHPUnit is installed via PEAR

WordPress Trac noreply at wordpress.org
Sun Aug 18 00:49:15 UTC 2013


#25065: The unit tests assume that PHPUnit is installed via PEAR
--------------------------+-----------------------------
 Reporter:  scribu        |      Owner:
     Type:  defect (bug)  |     Status:  new
 Priority:  normal        |  Milestone:  Awaiting Review
Component:  Unit Tests    |    Version:
 Severity:  normal        |   Keywords:
--------------------------+-----------------------------
 PHPUnit officially supports 3 installation methods:

 1. via PEAR
 2. via Phar file
 3. via Composer

 Core apparently only supports the first one, which also happens to be the
 most cumbersome.

 Steps to reproduce:

 1. Install PHPUnit via Phar:

 {{{
 wget http://pear.phpunit.de/get/phpunit.phar
 chmod +x phpunit.phar
 mv phpunit.phar /usr/local/bin/phpunit
 }}}

 2. Try to run the WP test suite with it:

 {{{
 phpunit -c tests/phpunit.xml
 }}}

 Result:

 {{{
 PHP Fatal error:  require_once(): Failed opening required
 'PHPUnit/Autoload.php'
 (include_path='.:/usr/local/Cellar/php55/5.5.1/lib/php') in
 /Users/User/svn/wp-develop/tests/includes/bootstrap.php on line 7
 }}}

--
Ticket URL: <http://core.trac.wordpress.org/ticket/25065>
WordPress Trac <http://core.trac.wordpress.org/>
WordPress blogging software


More information about the wp-trac mailing list