일부 테스트 케이스는 맞춤 테스트 라이브러리를 사용합니다. 또한이 테스트 사례는 매우 느립니다. 그래서 나는 단지 로컬 서버가 아닌 빌드 서버에서 실행하고 싶습니다. 다른 테스트를 로컬로 실행하고 싶습니다.phpunit에서 특정 테스트 제외하기
다음은 디렉토리 구조입니다. slow
디렉토리 안에있는 것들은 제외되어야하는 느린 테스트 케이스입니다.
/tests/unit-tests/test-1.php
/tests/unit-tests/test-2.php
/tests/unit-tests/slow/test-1.php
/tests/unit-tests/slow/test-2.php
/tests/unit-tests/foo/test-1.php
/tests/unit-tests/bar/test-2.php
@group
주석을 사용하여 그룹을 만들려고했습니다. 이 작동하지만 문제는 이러한 테스트 파일이로드되고 있다는 것입니다 (테스트는 실행되지 않습니다). 로컬에 설치되지 않은 테스트 라이브러리가 필요하기 때문에 오류가 발생합니다.
phpunit.xml 구성을 생성하는 가장 좋은 방법은 이러한 느린 테스트가 기본적으로 제외되며로드되지 않고 필요한 경우 실행할 수 있도록하는 것입니다.