0

Visual Studio 2010 (Ultimate)에서 자동화 된 테스트를 개발하고 있습니다. 로컬 테스트를 VS에서 실행하고 MS 테스팅 센터를 통해 테스트 에이전트에서 원격으로 실행할 수 있습니다. 모든 것이 잘 작동합니다.MS 테스트 센터에서 원격으로 테스트를 실행할 때 테스트 데이터를 배포

지금 문제는 테스트를 통해 테스트 데이터를 배포하려는 것입니다. 이 테스트 데이터는 테스트중인 응용 프로그램의 프로세스가 될 일반 이미지 파일입니다. 테스트를 로컬에서 실행하는 한 이러한 파일을 배포해도 문제가 없습니다. Local.testsettings 파일에서 "Deployment"섹션을 사용하거나 코드에서 DeploymentItems 특성을 사용할 수 있습니다. 물론 배포하려는 파일이 프로젝트 파일에 포함되어 있습니다.

그러나 테스트 에이전트를 통해 테스트를 실행하면 파일이 배포되지 않습니다. 그리고 제가 말했듯이, 테스트 자체는 로컬과 리모트 모두 잘 동작합니다.

답변

0

저는 최근에 같은 문제에 직면 해 왔습니다. 프로젝트 폴더 때문에,

<DeploymentItem @"TestDataSubfolder>\", "OutputDir">

(즉, 프로젝트 폴더를 제거 의미

<DeploymentItem @"MyProject.Tests\TestDataSubfolder>\", "OutputDir">

그냥으로 변경 :

그것은 당신이이 같은 DeploymentTest 속성이 같은 소리 원격 컴퓨터에서 종료되지 않습니다).

관련 문제