저는 TFS 2010 SP1 랩 관리 및 LapDeployTemplate 변형을 사용하여 SCVMM을 통해 관리되는 Hyper-V VM에서 빌드 워크 플로와 단위 테스트를 실행합니다 (ALM 레인저 당 Codeplex의 랩 관리 지침서). 이 모든 것을 구성한 후 Moles를 사용하는 자동화 된 유닛/통합 테스트에 매핑되는 테스트 케이스를 포함하는 테스트 계획을 만들었습니다. tcm.exe를 사용하여이 테스트 케이스를 가져 와서 Microsoft Test Manager로 가져 왔습니다. "호스트 유형 '두더지'는 다음과 같은 이유로로드 할 수 없습니다 : : 키 '두더지'나는 LabDeploy 워크 플로우를 사용하여 내 VM에서 원격으로 테스트 케이스를 실행하려고 할 때TFS 2010 랩 관리 환경의 Microsoft Moles HostType 오류
나는 다음과 같은 오류를 받고 있어요 찾을 수 없다."
일반적으로, 나는 두더지가 설치되지 않은 컴퓨터에서이 오류를 본 적이 있지만 여기에 VM 내 구성은 현재의 :
- 윈도우 2008 서버 R2
- 두더지에게 0.94.51023.0 64을
- VS2010 테스트 에이전트 \ 컨트롤러 64
- VS2010 에이전트 64
- VS2010 연구소 에이전트 64 구축 0
테스트 설정 파일은 기본 호스트 유형을 사용하고 x64 컴퓨터에서 x64로 테스트를 실행하도록 설정됩니다. 이는 우리가 사용하는 개발 상자와 동일하며 모두 테스트를 훌륭하게 수행합니다.
저는 이미 Moles의 제거/재설치를 시도했으며 컴퓨터의 테스트 에이전트도 사용하지 않았습니다. 어떤 아이디어? 다른 사람이 이것에 부딪 혔습니까?
Moles 설치 프로그램은 사용자 별 또는 기계별로 바이너리를 설정합니까? Moul을 설치 한 것과 동일한 사용자 계정으로 실행되도록 빌드 서비스를 구성하여 문제인지 여부를 확인할 수 있습니다. –
업데이트 - ORCA에 Moles MSI를 열었습니다. Moles 호스트 에이전트가 전체 VS 2010 devenv 설치없이 상자에 설치하지 못하게하는 레지스트리 조건이 있음이 드러났습니다. 따라서 Moles에게 모든 비트를 설치하려면 해당 레지스트리 키를 스푸핑해야했습니다. 이 작업이 완료되면 에이전트를 실행해야하지만 환경 설정과 관련된 오류로 인해 실패합니다.이 모든 상황과이 시나리오에서 온라인 doco를 검토 한 결과 테스트를 거치지도 않았고 지원. 저는 2010 + Moles 전용 구성의 Lab Agent가 작동하지 않는다고 생각합니다. –