2013-05-14 5 views
1

PHPStorm에서 PHPunit 구성에 문제가 있습니다. 나는 OS로는 Windows7을 사용하고 있는데 대부분이 여기 젠드 프레임 워크 (2)
내 프로젝트의 구조 :PhpStorm에서 PHPunit을 올바르게 구성하는 방법

/module 
    /Application 
     /tests 
      /ApplicationTest 
       /Controller 
        /ApplicationControllerTest.php 
      Bootstrap.php 
      phpunit.xml.dist 
      TestConfig.php.dist 
    /Album 
     /tests 
      /AlbumTest 
       /Controller 
        /AlbumControllerTest.php 
       /Album 
        /AlbumModelTest.php 
      Bootstrap.php 
      phpunit.xml.dist 
      TestConfig.php.dist 

현재 내가 PHPStorm 내 실행/디버그 구성 편집해야 specyfic 모듈을 확인하는가. "대체 구성 파일 사용"옵션을 선택하고 PHPunit 구성 파일의 경로를 입력해야합니다.
이 프로세스를 자동화하는 방법이 있습니까?
모든 모델에 대한 설정 파일의 경로를 입력하지 않아도 좋을 것입니다. 어떤 조언

+0

몇 가지 가능한 접근 방식 : ** 1) ** 설정 | PHP | PHPUnit | ** DEFAULT ** 설정 파일'** 2) ** Default ** 브랜치 ('Run | Edit Configurations ... ') 아래의 항목을 편집하십시오. ** 새로운 ** 실행/디버그 구성을 생성 할 때, 필드는 거기에서 기본값으로 미리 채워질 것입니다. – LazyOne

+0

@LazyOne 설정 -> PHP-> PHPUnit 경로를 Application/tests/phpunit.xml.dist로 설정하면 앨범 테스트를 실행하려고 할 때 오류가 발생합니다. bcuz는 Application/tests /에서 구성을로드합니다. 로드 앨범/테스트/ – user1409508

+0

음 .. 나는 당신에게 옵션을 - 당신에게 맞는 최고의 것을 선택하는 것은 당신에게 달려 있습니다. 간단히 별도의 프로젝트 (응용 프로그램 및 앨범 용)를 가질 수 있습니다.이 경우에는 그런 문제가 없습니다. 안타깝게도 같은 프로젝트에서 ** 여러/다른 ** 기본값을 폴더 이름이나 다른 이름으로 사용할 수 없습니다 (이 경우 기본값이 아닙니다). 항상 처음부터 새로운 실행 구성을 만드는 대신 기존의 "복사본"을 사용하지 않으시겠습니까? 나중에해야 할 일은 이름/테스트 된 수업 등을 변경하는 것입니다. 하루가 끝날 때마다 5 분마다 새 것을 만들지 않습니다. – LazyOne

답변

0

확인 튜토리얼 Creating PHPUnit Tests in PhpStorm에 대한
감사 :

테스트를 만드는 가장 쉬운 방법은 프로젝트 뷰에서 작업 폴더에 "새 ..."(상황에 맞는 메뉴/파일을 호출하는 것입니다, 또는 File | New 또는 Cmd-N/Alt + Insert 키 스트로크)를 선택하고 New | PHPUnit | PHPUnit 테스트.

0

당신이 바로 프로젝트 브라우저에서 phpunit을 구성 파일을 클릭하고 실행 ... 상황에 맞는 메뉴에서를 선택할 수 있습니다.

그런 다음 구성 파일이 구성 메뉴에 나타납니다. 로 이동>구성 편집 ... 대화 상자의 왼쪽에있는 트리에서 구성 파일을 선택한 다음 sur 구성 저장을 도구 모음에 클릭하십시오.

관련 문제