2012-05-23 2 views
1

테스트를 별도의 프로세스로 실행하고 싶습니다. 이 때문에 "@runTestsInSeparateProcesses"로 테스트에 주석을 달고 싶습니다. 그러나 필자는 이전에 Phpunit 테스트에 주석을 추가 한 적이 없으며 실제로 주석을 넣을 위치에 대한 좋은 설명을 찾을 수 없었습니다. 다른 주석이하는 것을 보았습니다. 단지 주석을 넣을 위치가 아닙니다. 누군가가 내게 모범이 될 수 있었습니까?Phpunit - 테스트에 주석을 달려면 어떻게합니까?

감사합니다.

/** 
* Short Description 
* 
* @param string $input The test input 
* 
* @return bool The result 
* 
* @runTestsInSeparateProcesses 
*/ 
public function test_myMethod ($input) { 
    // Test code here 
} 

DocBlocks에 대한 자세한 읽기 :

답변

4

주석이 테스트 케이스의 docblock에 적용되는 당신이 PHP의 opcache 기능을 사용하도록 설정 한 경우 테스트 주석에 대한 https://docs.phpdoc.org/

+0

메모를 ...하고 [opcache .save_comments] (http://php.net/manual/en/opcache.configuration.php#ini.opcache.save-comments) 구성 옵션이 false로 설정되면 테스트가 실행 중일 때 주석이 표시되지 않습니다. 필자가 최근에 주석을 수집하기 위해 작성한 테스트 리스너가 주석을 반환하지 않은 경우이를 발견했습니다. –

관련 문제