실패한 테스트를 다시 실행하기 위해 자체 스크립트를 작성하려면 빌드 정의에 PowerShell 작업을 추가해야 할 수 있습니다.
/// <summary>
/// Reruns failed test cases
/// </summary>
/// <param name="run">Test run to process</param>
/// <returns>Iterable list of test results which were reset</returns>
public IEnumerable<ITestCaseResult> ReRunFailed(ITestRun run)
{
run.Refresh();
var list = new List<ITestCaseResult>();
foreach (var result in run.QueryResults().Where(result => result.Outcome == TestOutcome.Failed))
{
result.Reset();
list.Add(result);
}
return list;
}
참조 된 기사 : http://answers.flyppdevportal.com/MVC/Post/Thread/183938a9-cb8b-410a-a47c-278f04e48d90?category=vsmantest 그것은 가능한 일처럼 보인다
가, 나 시도하자 당신이 알고 얻을 여기 TFS의 참조 용 API이다. 고마워. –