Sajgak.ru

  • Увеличить размер шрифта
  • Размер шрифта по умолчанию
  • Уменьшить размер шрифта
Главная PHP Установка Codeception на Windows

Установка Codeception на Windows

Процесс установки и написания первого теста описан на официальном сайте. Ещё есть очень хорошее видео на хабре.

Установка

1) Скачиваем phar-архив с официального сайта в зависимости версии PHP.  На данный момент - для PHP 5.6+ нужно воспользоваться ссылкой http://codeception.com/codecept.phar, а для PHP 5.5 и PHP 5.4 - http://codeception.com/php54/codecept.phar .Эта статья со временем устареет - поэтому лучше проверить что качать на страницах Quick Start или Builds официального сайта Codeception

2) Сохраняем скачанный файл сodecept.phar в корневой папке Вашего PHP-проекта

3) В консоли переходим в каталог вашего проекта и выполняем phar-архив: php codecept.phar

3) Выполняем комманду bootstrap, которая создаст папку tests с разными подпапками, а также файл конфигурации codeception.yml

В консоли:  php codecept.phar bootstrap

4) Выполняем комманду build
В консоли:  php codecept.phar build

5) Настраиваем файл tests/acceptance.suite.yml

В него надо добавить URL Вашего сайта на локальном web-сервере

Создание первого теста

Создадим acceptance-тест с названием mainpage. Для чего в консоли выполним комманду:

php codecept.phar generate:cept acceptance mainpage

В результате будет создан файл tests/acceptance/mainpageCept.php

 

Запуск теста

Для запуска всех тестов используем комманду

php codecept.phar run (или php codecept.phar run --steps для детализации)

а для запуска конкретного теста -

php codecept.phar run acceptance mainpage.php

 

 

 

Обновлено 28.09.2016 10:02  

Добавить комментарий


Защитный код
Обновить

Статьи и заметки о создании сайтов

Другие статьи и заметки

Разработка сайтов

Я окончил математико-механический факультет. Более 10 лет занимаюсь веб-программированием. На данный момент, в основном, пользуюсь CMS Wordpress и 1С-Битрикс. По поводу создания или доработок сайтов на этих и других CMS пишите мне:

Подробнее обо мне и о реализованных проектах

Рекомендую

Рекомендую всем хостинг 1gb.ru. Работает хорошо. Особенно радует техподдержка. Как-то раз они даже в мой PHP-код залезли и помогли решить проблему.

Кроме того, рекомендую всем хостинг Timeweb. Не очень мне нравится техподдержка (по сравнению с 1gb). А так же не рекомендую VDS на FreeBSD. Но, в остальном, всё работает замечательно. Замечательно подходит для больших проектов, особенно на Битриксе.