0
경고를받습니다. 테스트가 실패합니다. 마지막 커밋이 아니라 모든 지점에서. 그래서 뭔가가 자동화 된 테스트에 잘못이 있어야합니다. 권리?Codeception`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.
OK :
그리고 여기에 메시지입니다. 하지만 로컬에서 작동합니다 ... 음 ... 같은 버전을 실행하고 있는지 확인해 봅시다.
나는 아니에요 :
$ 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
을 config 디렉토리로 지정하려면 어떻게해야합니까?
좋은 조언입니다. OP는 버전 잠금에 이상적이지 않은'wget'을 사용합니다. 나는 OP가 Composer에서 당분간 (https://getcomposer.org/doc/01-basic-usage.md#package-versions) 잠금을 유지해야한다고 덧붙였다. 편집 : OP는 그들이 사용하고자하는 Codeception의 특정 버전을 'wget'할 수 있지만 종속성을 처리하는 것은 잘못된 방법입니다. – Paul
문제가 해결되었다고 들었습니다. phar 파일을 다시 다운로드하고 테스트를 다시 실행하십시오. – Naktibalda