Mam pewne dane napędzane testów jednostkowych, w zasadzie zrobić jak opisano tutaj:Odbieranie danych Driven wyniki testów z TFS za pośrednictwem interfejsu API
http://msdn.microsoft.com/en-us/library/ms182527.aspx
Dla danego testu można uzyskać wyniki z coś takiego:
IOrderedEnumerable<ITestCaseResult> runDetails = WebApiApplication.TeamProject.TestRuns.Find(testRunId).QueryResults().OrderBy(r=>r.Outcome);
W każdym ITestCaseResult mogę się komunikat o błędzie poprzez:
testCaseResult.ErrorMessage
Świetnie, ale gdy są wyniki z testu opartego na danych, nie mogę wymyślić, jak uzyskać wyniki powtórzone. Pojawiają się w wyprodukowanym pliku .trx, ale nie są w żadnym miejscu w ITestCaseResult.
Wszelkie pomysły, jak je zdobyć za pośrednictwem interfejsu API?
To może pomóc, chociaż nie mogę uwierzyć, że to jest takie trudne: http://stackoverflow.com/questions/11436780/itestcaseresult-iterations-count-returns-0-for-a-test-with-iterations –
Według do tego 4-letniego postu jest dostępny tylko za pośrednictwem pliku .trx w VS2010. Nie mogę uwierzyć, że to nigdy nie zostało naprawione! Być może będę musiał przeanalizować plik 75 meg .trx, aby go wydobyć ... aaargh !! –