PhpStorm에서 PHPUnit 설정

Vagrant 내의 테스트(php7.1)를 실행하는 경우의 설정입니다.

PHPUnit을 Configuration에 추가



구성 창 호출



오른쪽 상단의 를 눌러 Edit Configurations..를 선택하고,



왼쪽 상단의 +를 눌러 PHPUnit를 선택합니다.



입력할 항목



이번에는 프로젝트 내에 있는 phpunit.xml에서 설정해 보겠습니다.
  • Name : 테스트의 이름 (좋아하는 것에 붙인다)
  • Test Runner : Defined in the configuration file로 설정
  • User alternative configuration file를 선택하고 폴더에서 phpunit.xml 파일 선택
  • Test Runner options : 테스트하고 싶은 장소(아마)
  • commons 폴더의 테스트 만 실행하려면 /common라고 씁니다 (아마)


  • 입력하면 "인터프리터를 설정하십시오"라고 화가 나서 창 하단의 Fix를 클릭하십시오.

    인터프리터 설정



    원격으로 Vagrant를 설정합니다.


    Vagrant Instance F...에서 Vagrant가 들어있는 폴더를 선택하십시오.Vagrant Host URL가 표시되었고 PHP interpreter path도 바뀌어 좋았습니다.

    PHPUnit 설정



    이번 Vagrant 내에서는 php7.1로 설정하고 있으므로, PHPUnit의 인터프리터도 7.1로 설정한다.
  • Preference > Languages&Frameworks > PHP > PHPUnit 선택
  • 왼쪽 상단의 +에서 원격 추가
  • CLI Interpreter 을 Vagrant Remote PHP7.1 으로
  • PHPUnit library : Use Composer autoloader 에 체크
  • 스크립트 경로 작성 (이번에는 /var/www/html/admin/vendor/autoload.php)

  • 실행



    오른쪽 상단의 벌레 마크를 누르면됩니다.

    좋은 웹페이지 즐겨찾기