2011-08-26 5 views
0

저는 TFS 2010 SP1 랩 관리 및 LapDeployTemplate 변형을 사용하여 SCVMM을 통해 관리되는 Hyper-V VM에서 빌드 워크 플로와 단위 테스트를 실행합니다 (ALM 레인저 당 Codeplex의 랩 관리 지침서). 이 모든 것을 구성한 후 Moles를 사용하는 자동화 된 유닛/통합 테스트에 매핑되는 테스트 케이스를 포함하는 테스트 계획을 만들었습니다. tcm.exe를 사용하여이 테스트 케이스를 가져 와서 Microsoft Test Manager로 가져 왔습니다. "호스트 유형 '두더지'는 다음과 같은 이유로로드 할 수 없습니다 : : 키 '두더지'나는 LabDeploy 워크 플로우를 사용하여 내 VM에서 원격으로 테스트 케이스를 실행하려고 할 때TFS 2010 랩 관리 환경의 Microsoft Moles HostType 오류

나는 다음과 같은 오류를 받고 있어요 찾을 수 없다."

일반적으로, 나는 두더지가 설치되지 않은 컴퓨터에서이 오류를 본 적이 있지만 여기에 VM 내 구성은 현재의 :

  1. 윈도우 2008 서버 R2
  2. 두더지에게 0.94.51023.0 64을
  3. VS2010 테스트 에이전트 \ 컨트롤러 64
  4. VS2010 에이전트 64
  5. VS2010 연구소 에이전트 64
  6. 구축 0

테스트 설정 파일은 기본 호스트 유형을 사용하고 x64 컴퓨터에서 x64로 테스트를 실행하도록 설정됩니다. 이는 우리가 사용하는 개발 상자와 동일하며 모두 테스트를 훌륭하게 수행합니다.

저는 이미 Moles의 제거/재설치를 시도했으며 컴퓨터의 테스트 에이전트도 사용하지 않았습니다. 어떤 아이디어? 다른 사람이 이것에 부딪 혔습니까?

+0

Moles 설치 프로그램은 사용자 별 또는 기계별로 바이너리를 설정합니까? Moul을 설치 한 것과 동일한 사용자 계정으로 실행되도록 빌드 서비스를 구성하여 문제인지 여부를 확인할 수 있습니다. –

+0

업데이트 - ORCA에 Moles MSI를 열었습니다. Moles 호스트 에이전트가 전체 VS 2010 devenv 설치없이 상자에 설치하지 못하게하는 레지스트리 조건이 있음이 드러났습니다. 따라서 Moles에게 모든 비트를 설치하려면 해당 레지스트리 키를 스푸핑해야했습니다. 이 작업이 완료되면 에이전트를 실행해야하지만 환경 설정과 관련된 오류로 인해 실패합니다.이 모든 상황과이 시나리오에서 온라인 doco를 검토 한 결과 테스트를 거치지도 않았고 지원. 저는 2010 + Moles 전용 구성의 Lab Agent가 작동하지 않는다고 생각합니다. –

답변

0

답글로 표시 할 수 있도록 답변에 내 의견을 옮깁니다. Moles MSI를 ORCA에 열었습니다. Moles 호스트 에이전트가 Moles MSI를 사용하지 않고 상자에 설치하는 것을 방지하는 레지스트리 조건이 있음이 밝혀졌습니다. 전체 VS 2010 설치. 따라서 Moles에게 모든 비트를 설치하려면 해당 레지스트리 키를 스푸핑해야했습니다. 이 작업이 완료되면 에이전트를 실행해야하지만 환경 설정과 관련된 오류로 인해 실패합니다.이 모든 상황과이 시나리오에서 온라인 doco를 검토 한 결과 테스트를 거치지도 않았고 지원. 2010 + Moles 전용 구성의 Lab Agent는 작동하지 않습니다.

+0

레지스트리 키가 필요한 것이 무엇인지 알 수 있습니까? –