2016-10-05 3 views
-4

내가 phpunit을 5.4.8을 사용하고 있는데 심포니 2.3심포니

내가 단위 테스트와 내 모든 번들이 나는 HTML에 따르면, 모든 테스트를 실행하고 싶은에 phpunit을 모든 테스트를 실행합니다. 나는 명령으로 시도했다

phpunit -c app --no-globals-backup --coverage-html ~/coverage/ src/*Bundles/Tests/Unit 

그러나 그것은 단지 작동하지 않는다.

이 내 테스트 나는 공백을 가질 수 없습니다, 테스트 스위트의 첫 번째 이름을 그것을 할 방법을 알아낼

<testsuites> 
     <testsuite name="Project Test Suite"> 
      <directory>../src/*/*Bundle/Tests/Unit</directory> 
     </testsuite> 
</testsuites> 
+0

을'그러나 그것은 단지 work.' 당신이 더보고 특정 할 수 없습니다 기음? – BVengerov

+0

오류가 발생합니다 : 'Mockery_57f53d6f8d9b8'의 직렬화를위한 잘못된 데이터 형식입니다. –

답변

0

phpunit.xml.dist에서 스위트, 그래서 phpunit.xml.dist입니다

<testsuites> 
     <testsuite name="Project"> 
      <directory>../src/*/*Bundle/Tests/Unit</directory> 
     </testsuite> 
</testsuites> 

그리고 당신은 명령을 테스트 스위트 실행 : 파일은 이제 이것이다

phpunit -c app --no-globals-backup --coverage-html ~/coverage/ --testsuite Project