2013-01-08 4 views
1

규제상의 이유로 우리 솔루션의 모든 단위 테스트에는 일부 특성 집합이 있어야합니다. 일부 특정 속성 (예 : CREATOR, REVIEWER, REVIEWDATE, ...)이 솔루션의 VSMDI 목록 내에 설정되어 있는지 Visual Studio에서 확인하는 방법이 있습니까?
"CREATOR"속성이 "REVIEWER"속성과 동일한 지 확인해야합니다. 목표는 모든 "잘못된 세트 속성"을 가진 스크럼 팀에게 목록 (텍스트, 엑셀, 무엇이든)을 전달하여 문제를 해결할 수 있도록하는 것입니다.MSTest 단위 테스트 특성 검사

답변

0

Visual Studio 2010에서 필요한 모든 테스트를 실행 한 후에는 실행 된 테스트의 모든 세부 사항을 포함하는 TRX 파일을 얻습니다. 이 테스트에 속성을 추가하면 TRX 파일에서도 해당 속성을 찾을 수 있습니다. 이제 XML 구문 분석기를 작성하여 필요한 속성을 읽고이 데이터로 작업해야합니다. 나는 그들을 엑셀로 추출하고 데이터와 함께 엑셀 맵으로 작업했다.

0

리플렉션을 사용하여 속성을 확인한 다음 Excel/텍스트 목록을 만들 수 있습니다. 이 작업을 MSBuild 작업으로 수행하고 유닛 테스트 프로젝트의 사전/사후 빌드 작업에 연결할 수 있습니다. 사용자 지정 MSBuild 작업을 만드는 방법에 대한 예제는 blog post을 참조하십시오.

관련 문제