Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

четверг, 26 января 2012 г.

PHP. Установка Codeception.









Ubuntu 11.10, PHP 5.3.9
Ставим из pear

$ pear channel-discover codeception.com/pear
$ pear install codeception/Codeception

Если не работает
$ codecept install

Обновляем PEAR
$ sudo pear channel-update pear.php.net
$ sudo pear upgrade 

Ставим Mink
$ pear channel-discover pear.symfony.com
$ pear channel-discover pear.behat.org
$ pear install behat/mink

Ставим Symfony
$ sudo pear install symfony/symfony

Ставим PHPUnit
$ sudo pear install pear.phpunit.de/PHPUnit

Теперь переходим в корень проекта, который собираемся тестировать и выполняем:
$ codecept bootstrap
$ codecept build

В итоге у нас должен быть каталог с тестами, что-то вроде этого:
итого 36
drwxr-xr-x 2 root root 4096 2012-01-26 16:57 acceptance
-rw-r--r-- 1 root root  437 2012-01-26 16:57 acceptance.suite.yml
drwxr-xr-x 2 root root 4096 2012-01-26 16:57 _data
drwxr-xr-x 2 root root 4096 2012-01-26 16:57 functional
-rw-r--r-- 1 root root  250 2012-01-26 16:57 functional.suite.yml
drwxr-xr-x 2 root root 4096 2012-01-26 16:57 _helpers
drwxr-xr-x 2 root root 4096 2012-01-26 16:57 _log
drwxr-xr-x 2 root root 4096 2012-01-26 16:57 unit
-rw-r--r-- 1 root root  136 2012-01-26 16:57 unit.suite.yml

Комментариев нет:

Отправить комментарий