2010-07-29 2 views
2

필자의 솔루션에 고유 한 플랫폼 조합이있어 혼란 스럽습니다.코드 커버리지 보고서 TFS 2010을 사용한 Windows CE 코드의 단위 테스트

우리는 Windows CE 코드 용으로 작성한 단위 테스트에 대한 코드 적용 통계를 생성해야합니다. VS 2010은 스마트 장치를 지원하지 않기 때문에 Visual Studio 2008을 사용하여 CE 코드를 작성하고 있습니다.

불행히도 MSTest는 커버리지 데이터를 수집하기 위해 CE 어셈블리를 계측하지 않으므로 테스트 어셈블리를 일반 Win32 라이브러리로 컴파일하고 테스트 할 CE 코드를 호출하는 데 사용합니다. 이것은 Visual Studio의 데스크톱 설치에서 잘 작동하지만 서버의 야간 빌드에도이 설정을 통합해야합니다.

나는 이것을 작동시키기 위해 내가 생각할 수있는 모든 것을 시도했다. 워크 스테이션에서 모든 작업을 수동으로 수행 할 수 있기 때문에 실망 스럽습니다. TFS 2010에서 자동으로 수행 할 수는 없습니다.

Windows CE 코드 단위 테스트를 작성한 사람이 있습니까? 나는 내가 유일하다고 믿을 수 없다! 당신이 제공 할 수 있습니다 어떤 조언 트릭을 위해 사전에

덕분에 ...

답변

1

당신은 C++ 또는 C# 코드를 작성하는 경우, 우리 SD Test Coverage Tools는 호환되는 방식으로 악기에 소스 코드를 사용할 수 있습니다 내장 된 장치. 이 도구는 소스 코드의 자동화 된 계측 및 계측 데이터 수집 절차를 소스 코드로 제공하여 계측 데이터 수집 방법과 덤프 방법을 제어 할 수있어 임베디드 소프트웨어에 이상적입니다. GUI 디스플레이는 소스 코드에 적용된 적용 범위 데이터에 대한 프로그래머 관점을 제공하고 XML 보고서 (XSLT를 사용하여 HTML에서 형식을 지정할 수 있음)는 요약 데이터를 제공합니다.

+0

감사합니다. 나는 분명히 그것을 월요일에 체크 아웃 할 것이고 그것이 일을 할 것 같으면 보일 것이다. 시험판이없는 것 같아서 고객이 시험해보기 위해 사본을 구매할 의향이 있는지 확인해야합니다 ... 지금까지 내가 본 첫 번째 도구가 있습니다. 그래도 CE! –

+1

후속 조치로서, 우리는 몇몇 시맨틱 디자인 테스트 커버리지 툴에 대한 라이선스 구매를 끝내고 빌드 스크립트에 그것들을 통합하는 과정에 있습니다. –

관련 문제