2015-02-05 3 views
1

Eclipse Keplar가 있고 pdt가 설치되어 있습니다. 당신의 부트 스트랩 파일을 입력 할 수있는 옵션이 있습니다PhpUnit 부트 스트랩 파일을 찾을 수 없습니다.

Window -> Preferences -> PHP Tools -> PHPUnit :

은 내가으로 이동하도록 부트 스트랩 파일의 경로를 설정합니다.

나는 \%p\tests\bootstrap.php을 넣고 테스트를 실시하며 그런 클래스를 찾을 수 없다는 말은 실패합니다. 이것은 boostrap.php 파일이 포함되지 않기 때문에 발생합니다. 부트 스트랩 경로를 \ProjectName\tests\bootstrap.php으로 설정하면 작동합니다. Eclipse는 부트 스트랩 파일을 찾아서 포함합니다.

내 작업 공간에 여러 개의 프로젝트가 있고 다른 프로젝트 단위 테스트를 실행할 때마다이 값을 변경해야하기 때문에 이것은 좋은 해결책이 아닙니다.

내가 뭘 잘못하고 있니? 나는 무엇이 없는가.

당신에게

답변

1

여기서 가장 좋은 해결책은 프로젝트별로 구성하는 것입니다. 프로젝트 탐색기에서 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택할 수 있습니다.

다음으로 PHP Tools ->PHPUnit으로 이동 한 다음 Enable project specific settings을 확인하십시오.

그런 다음 Bootstrap File을 설정할 수 있습니다. 이 값은 현재 프로젝트에만 영향을 미칩니다.

3

PTI phpunit을 감사 plugin't PARAMS와 패치 이름을 지원하지 않았습니다.

MakeGood 플러그인으로 바꾸는 것이 좋습니다 : https://github.com/piece/makegood 이클립스 마켓 플레이스 및 pex 저장소 (http://p2-dev.pdt-extensions.org/)에서 사용 가능합니다. 이 플러그인을 사용하면 프로젝트 별 구성을 정의 할 수 있습니다.

관련 문제