2014-02-12 3 views
0

웹 API 솔루션을 개발 중입니다. 이 EXE는 localhost : 8080/abc /를 수신하고 이에 응답합니다.TFS 빌드 정의에서 실행 파일을 호출하고 강제 종료하는 방법?

이 실행 파일을위한 테스트 솔루션을 개발했습니다.이 테스트는 localhost : 8080/abc /의 응답을 간단히 확인합니다.

  1. 가져 및 솔루션을 컴파일 :

    이미 성공적으로 빌드 정의를 만들었습니다.

  2. 테스트를 가져오고 컴파일합니다.
  3. 테스트를 실행합니다.

여기 내 문제는 EXE가 실행되지 않아 테스트가 실패한 것입니다. 테스트를 위해 EXE를 가져오고 테스트가 끝난 후 어떻게 종료합니까? 이 작업은 빌드 정의 자체에서만 수행 할 수 있습니까? "빌드 프로세스 매개 변수"의 MSBuild 인수를 통해 말하십니까? 잘하면이 간단한 솔루션입니다 ...

미리 감사드립니다!

답변

0

빌드 정의에서만이 문제를 해결할 수 없습니다.

빌드 흐름 수정에 InvokeProcess 컨트롤을 추가하여 빌드 템플릿 수정 (빌드 정의 편집 -> 프로세스)에서 솔루션을 찾았습니다. 이러한 컨트롤이 BAT 파일을 호출하게하여 대신 EXE를 실행/종료합니다.

관련 문제