Мне нужны результаты тестового прогона с использованием идентификатора тестового случая в REST API или с помощью запроса wiql - PullRequest
0 голосов
/ 17 мая 2018

Этот вопрос относится к VSTS. Я могу получить результаты тестового прогона (Outcomes), используя идентификатор тестового прогона в REST API. Мне нужны результаты тестового прогона с использованием идентификатора тестового примера в REST API. Есть ли какая-либо ссылка API для этого, если да, пожалуйста, предоставьте мне ссылку API или мы можем получить ее через запрос wiql?

1 Ответ

0 голосов
/ 24 мая 2018

Такой REST API не может получить результат теста напрямую через идентификатор тестового примера, но вы можете сделать это с помощью клиентского API:

TfsTeamProjectCollection teamCollection;
            ITestManagementService service;
            ITestManagementTeamProject project;
            var picker = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, false);
            picker.ShowDialog();
            if (picker.SelectedTeamProjectCollection != null && picker.SelectedProjects != null)
            {
                teamCollection = picker.SelectedTeamProjectCollection;
                service = teamCollection.GetService<ITestManagementService>();
                project = service.GetTeamProject(picker.SelectedProjects.First().Name);
            }
            else
            {
                return;
            }

            var result = project.TestResults.ByTestId({test case id}).Last();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...