Extra Form
PHP PHP 7.2
CMS Rhymix 2.0

라이믹스 git에  pr 하려고 하는데요 테스트툴이 있더라고요

 

codeception 인데 버전이 composer.json 에도 안적혀있고

 

4 , 3 ,2.4 버전 설치해서 실행해도 안되는데

 

 

사용안하는건가요? 네이버에서 개발하던 시절의 흔적으로만 남아있는건지요

  • profile

    지금도 잘 사용중입니다. 실제로 커밋할 때마다 깃허브에서 자동으로 돌리고 있어요.

    https://github.com/rhymix/rhymix/actions

     

    다만, install 테스트 환경을 구축하려면 특정한 DB명에 특정한 아이디, 비번으로 접속해서 설치를 진행할 수 있어야 합니다. 이건 깃허브 테스트에서 사용하는 환경과 동일하게 맞추는 방법밖에 없고요... 깃허브에서 실제 테스트에 사용하는 스크립트를 참고하세요.

    https://github.com/rhymix/rhymix/blob/master/.github/workflows/ci.yml


    설치 과정을 제외한 unit 테스트는 그냥 라이믹스가 설치되어 있는 상태에서 평소 사용하시는 DB명, 아이디, 비번으로 돌려도 무방합니다. PHP 7.2 이상이라면 특별히 버전을 고를 필요도 없고요.

    php codecept.phar build

    php codecept.phar run unit 하시면 됩니다.

  • profile ?

    감사합니다 라이믹스덕에 좋은툴 알게되네요