2017-12-12 4 views
0

나는 다음과 같은 설정 파일phpunit을 허용 목록을 하나의 파일

<filter> 
    <whitelist addUncoveredFilesFromWhitelist="true"> 
     <directory suffix=".php">/root/qa/cs/shared/classes</directory> 
     <file>/root/qa/cs/classes/p3array.php</file> 
     <exclude> 
      <directory suffix=".php">/root/qa/cs/shared/classes/_unittest</directory> 
     </exclude> 
    </whitelist> 
</filter> 
<logging> 
    <log type="coverage-html" target="./results"/> 
</logging> 

<testsuites> 
    <testsuite name="Shared"> 
     <directory suffix="Test.php">./shared/</directory> 
    </testsuite> 
</testsuites> 

와 phpunit을 적용을위한 파일의 화이트리스트를 지정하려고하지만 생성 된 보고서는 모든 클래스에 대한 결과가 포함 in folder, 반면에 p3array.php 파일에 대해서만 결과를 생성한다고 생각하는 반면

어떻게 하나의 단일 파일에 대한 결과를 얻을 수 있습니까?

는 어떤 도움을

phpunit을 4.8.27 PHP 감사 5.3.3

+2

하나의 파일과 전체 디렉토리를 범위로 지정합니다 ... – Dormilich

답변

0

나는이 나는 화이트리스트는 버전 5 이후 I에서 사용하고 있다고 생각 phpunit을 의 버전과 관련이있다 생각 설정 파일에서 필터를 지우고 테스트에 @covers doc 태그를 추가했는데 이제는 내가 경험 한 것을 얻습니다.