Instalando PHPUnit 3.5 com Zend Framework 1.12

O Zend Framework 1.12 funciona apenas com o PHPUnit 3.5, portanto quando você tenta instalar o PHPUnit, ele irá instalar a última versão, sendo ela maior que a 3.5. Com isso, a parte de testes do Zend Framework não funcionará.

Para resolver este problema, precisamos desinstalar a versão do PHPUnit, e todas as suas dependências. Após isso você instalará a versão 3.5 do PHPUnit e as dependências com suas respectivas versões compatíveis com o PHPUnit 3.5:

Primeiro desinstalar as versões abaixo:

sudo pear uninstall phpunit/PHPUnit
sudo pear uninstall phpunit/DbUnit
sudo pear uninstall phpunit/PHP_CodeCoverage
sudo pear uninstall phpunit/File_Iterator
sudo pear uninstall phpunit/PHPUnit_MockObject
sudo pear uninstall phpunit/Text_Template
sudo pear uninstall phpunit/PHP_Timer
sudo pear uninstall phpunit/PHPUnit_Selenium
sudo pear uninstall pear.symfony-project.com/YAML

Após isso instalar as versões compatíveis:

sudo pear install pear.symfony-project.com/YAML-1.0.2
sudo pear install phpunit/PHPUnit_Selenium-1.0.1
sudo pear install phpunit/Text_Template-1.0.0
sudo pear install phpunit/PHPUnit_MockObject-1.0.3
sudo pear install phpunit/PHP_Timer-1.0.0
sudo pear install phpunit/File_Iterator-1.2.3
sudo pear install --force phpunit/PHP_TokenStream-1.0.1
sudo pear install phpunit/PHP_CodeCoverage-1.0.2
sudo pear install phpunit/DbUnit-1.0.0
sudo pear install phpunit/PHPUnit-3.5.15

Pronto. Com isso seu PHPUnit está pronto para ser usado em conjunto com o Zend Framework.

NOTA: Antes de instalar o PHP_CodeCoverage-1.0.2, adicione o canal com o código abaixo:

sudo pear channel-discover components.ez.no
sudo pear install channel://components.ez.no/ConsoleTools-1.6

Até a próxima :)

Uma ideia sobre “Instalando PHPUnit 3.5 com Zend Framework 1.12

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

*


*

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>