Опция кодирования `build -c` удалена в 2.2?

Я получаю предупреждение. Тесты проваливаются. И не только на моем последнем коммите … Но на каждой ветке. Что-то должно быть не так с автоматическим тестированием. Правильно?

И вот сообщение:

Failing command: php /var/www/codecept.phar build -c /var/www/protected/tests/
Exit code: 1
Output:
[Symfony\Component\Console\Exception\RuntimeException]
The "-c" option does not exist.

ХОРОШО. Но это работает локально … Хм … Давайте проверим, работаю ли я на той же версии.

Я не:

$ codecept -v
Codeception version 2.1.9
$ wget http://codeception.com/codecept.phar
$ php ./codecept.phar -v
Codeception version 2.2.1

Итак, я бегу 2.1.9. И мои тесты проходят. Тестовая среда постоянно получает последнюю версию 2.2.1. И это не удается.

Давайте посмотрим на помощь для 2.1.9:

$ codecept help build
Usage:
build [options]

Options:
-c, --config[=CONFIG]  Use custom path for config
-h, --help             Display this help message
-q, --quiet            Do not output any message
<snip>

Там есть вариант. -c, --config,

А теперь давайте посмотрим на 2.2.1:

$ php ./codecept.phar help build
Usage:
build

Options:
-h, --help            Display this help message
-q, --quiet           Do not output any message
<snip>

Привет! Там больше нет -c вариант.

Что я могу сделать, чтобы указать codecept в каталоге конфигурации?

0

Решение

https://github.com/Codeception/Codeception/issues/3173
Что-то не так с phar-файлами версии 2.2.1, я могу только рекомендовать использовать Codeception, установленный с composer, до тех пор, пока эта проблема не будет устранена.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector