2010-07-21 5 views
1

테스트 방식으로 사용자 지정 MSBuild 작업을 개발할 때 어떤 방법을 사용합니까?MSBuild 작업의 테스트 기반 개발

Microsoft.Build.Utilities.ToolTask ​​확장의 테스트 드라이브 개발에 적합한 테스트 장치가 있습니까?

NUnit 또는 MSUnit을 사용하여 파일을 생성했는지, 그리고 어디에 배치했는지 확인하려고했습니다.하지만이 파일은 약간은 뻔뻔 스럽습니다.

답변

0

정말 TDD 방식은 아니지만 도구 살펴 MS Build Sidekicks

이 도구는 정말 개발하는 데 도움이 우리의 야간/매일 빌드 (데이터베이스 생성, 구조 비교, CodeAnalysis, 테스트 실행, ClickOnce 배포 ...)

빌드 시스템과 로컬 개발 시스템에서 빌드 유형을 분석하고 디버그 할 수 있습니다.

+1

그래, 정말 그 질문에 답하고 있지는 않지만 흥미로운 표정 도구입니다, 감사합니다! 나는이 공짜 도구를 보았지만 (아직 시도하지는 않았다.) http://www.msbuildexplorer.com/ – paulecoyote

+0

오, 내 대답은 코멘트일까요? 링크를 가져 주셔서 감사합니다. 위키에 넣었습니다. – Khh

+0

* shrugs * 나는이 사이트를 사용하여 적절한 에티켓을 알 수 없습니다. 나는 아직도 귀하의 정보가 잠재적으로 유용하다고 생각합니다. – paulecoyote

0

빌드 스크립트를 테스트 할 수 있도록 설계되지 않습니다 ..하지만 모든 것을 확인했다 경우

당신은보고 빌드의 일부 SmokeTests을 만들 수 있습니다. 당신이 웹 사이트를 배포하는 경우에는보고 어떤 연기 테스트를 가질 수 있습니다

  1. 로그인 페이지가
  2. 로그인 페이지 작업을 열 수 (당신은 할 수 올바른 로그인과 실패한 일)
  3. 코어 funcionality 작품

그 연기 테스트를 명령 줄에서 호출 할 수 있어야합니다, 그래서 당신이 작업에서 그들을 호출 할 수 있습니다 (귀하의 사이트에 액세스 한 후에는 오프닝 제품 페이지 또는 이와 유사한 같은 몇 가지 기본 작업을 수행 할 수 있습니다) AfterDropBuild은 빌드가 생성 된 직후 연기 테스트 결과를 확인합니다.

관련 문제