우리는 BDD를 사용하여 코드를 테스트합니다. BDD에는 기본적으로 테스트를 실행하는 코드와 서버에서 실제로 실행되는 코드의 두 세트가 있습니다.xdebug_get_code_coverage 출력에서 보고서 생성
PHP에 대한 대부분의 코드 커버리지 도구가 PHPUnit을 실행 중이라고 가정하고 단일 코드 기반으로 통계를 수집한다고 가정하면이 문제는 여기에서 자세히 설명되어 있습니다. https://github.com/Behat/Behat/issues/92.
나는 기본적으로 기존 도구 사용에 대해 포기하고 기본 사항으로 되돌아갔습니다. xdebug를 사용하여 적절한 위치에 콜렉션 시작 및 중지 콜을 삽입하여 서버 http://xdebug.org/docs/code_coverage에있는 모든 통계를 수집 할 수 있습니다. 이렇게하면 실행 된 모든 행을 가진 거대한 배열 목록이 생성됩니다. 이제 나는 이것을 취하여 실제로 코드 커버리지를 보여줄 멋진 보고서로 바꾸고 싶다. 불행히도 저는 이것을위한 도구를 만들 시간이 없습니다. 내 질문 :
xdebug 코드 적용 범위 출력을 보고서로 변환 할 수있는 도구/방법을 알고 있습니까?
내가하려는 일을하는 더 좋은 방법이 있습니까?
감사합니다.
수신 범위 보고서로 달성하고자하는 것은 무엇입니까? "두 세트의 코드"는 무엇을 의미합니까? 이 다시 읽으십시오 : https://github.com/Behat/Behat/issues/92 –
나는 두려운 기사가 도움이되지 않았다, 나의 대답을 아래에보십시오 – rednax