2017-01-12 3 views
0

자동화 테스트를위한 코드 커버리지 데이터를 수집하려고합니다. 그러나 우리가 구축 한 테스트 프레임 워크는 제품과 동일한 솔루션의 일부가 아니며 테스트에는 제품 코드에 대한 직접적인 언급이 없습니다.테스트 솔루션 외부의 프로그램에서 코드 커버리지 데이터를 수집하는 방법은 무엇입니까?

이 때문에, 단순히 vstest에서 코드 적용 범위를 설정하면 코드가 제품에서 실행 된 것을보기에 충분하지 않을까 걱정됩니다.

코드 커버리지 데이터에 별도의 실행 파일을 포함하려면 어떻게해야합니까?

경로는 나는 현재 추구하는 것을 시도하고있다 :

  • 는 우리의 제품의 .PDB .runsettings 파일의 파일과 사물에 대한 경로를 포함 단지 마술 코드 커버리지를 수집 다른 도구를 사용
  • 작업 등 테스트 실행 기간 동안 우리 제품의 코드 커버리지 데이터를 수집 할 수 있습니다.

답변

0

추가 연구 (및 시행 착오) 후 나는 두려움이 근거가 없다는 것을 알게되었습니다.

테스트중인 응용 프로그램 (및 심볼 파일)에 대한 컴파일 된 코드의 경로를 포함 시키면 즉시 사용할 수 있습니다. 설명 된대로

당신은 단지가 .runsettings 파일에 태그를 포함하여 추가해야 in this article.