Я нашел несколько примеров получения результатов тестов с использованием TFS API, но не нашел документации по созданию результатов программным способом. Моя цель - создать легкую альтернативу использованию Microsoft Test Manager для выполнения ручных тестов. У кого-нибудь есть опыт с этим? Есть ли какие-то примеры, которые мне не хватает?
Вот что у меня есть на данный момент:
ITestCaseResult CreateNewTestCaseResult(ITestSuiteEntry testCaseEntry)
{
var run = testCaseEntry.TestSuite.Plan.CreateTestRun(false /* not automated */);
run.AddTest(testCaseEntry.TestCase.Id, suiteEntry.TestSuite.DefaultConfigurations[0].Id, suiteEntry.TestSuite.Plan.Owner);
run.Save(); // so that results object is created
return run.QueryResults()[0];
}
Я не уверен, что это правильный способ начать новый запуск, и я не уверен, как записывать результаты для каждого действия теста.