Для этого поставил свежий отдельный локальный проект (шаблон basic).
Использую Open Server.
Установил пакеты Codeception глобально:
Код: Выделить всё
composer global require "codeception/codeception=2.1.*"
composer global require "codeception/specify=*"
composer global require "codeception/verify=*"
Поправил конфиг acceptance.suite.yml.example, добавив там локальный домен.
Сделал пересборку:
Код: Выделить всё
codecept build
Код: Выделить всё
Building Actor classes for suites: functional, unit
Notice: Undefined index: actor in Z:\domains\tests.ex\vendor\codeception\base\src\Codeception\Lib\Generator\Actions.php on line 57
-> FunctionalTesterActions.php generated successfully. 0 methods added
Notice: Undefined index: actor in Z:\domains\tests.ex\vendor\codeception\base\src\Codeception\Lib\Generator\Actor.php on line 116
</info> includes modules: Filesystem, Yii2
Notice: Undefined index: actor in Z:\domains\tests.ex\vendor\codeception\base\src\Codeception\Lib\Generator\Actions.php on line 57
-> UnitTesterActions.php generated successfully. 0 methods added
Notice: Undefined index: actor in Z:\domains\tests.ex\vendor\codeception\base\src\Codeception\Lib\Generator\Actor.php on line 116
</info> includes modules: Asserts, Yii2
Далее попробовал пройти приемочные тесты:
Код: Выделить всё
codecept run acceptance
Код: Выделить всё
Codeception PHP Testing Framework v2.1.11
Powered by PHPUnit 5.3.5 by Sebastian Bergmann and contributors.
[RuntimeException]
Suite 'acceptance' could not be found
run [-c|--config CONFIG] [--report] [--html [HTML]] [--xml [XML]] [--tap [TAP]] [--json [JSON]] [--colors] [--no-colors] [--silent] [--steps] [-d|--debug] [--coverage [COVERAGE]] [--coverage-html [COVERAGE-HTML]] [--coverage-xml [COVERAGE-XML]] [--coverage-text [COVERAGE-TEXT]] [--no-exit] [-g|--group GROUP] [-s|--skip SKIP] [-x|--skip-group SKIP-GROUP] [--env ENV] [-f|--fail-fast] [--no-rebuild] [--] [<suite>] [<test>]