Экспорт тестовых данных
Важно!
Прекращение поддержки Центра приложений Visual Studio запланировано на 31 марта 2025 г. Хотя вы можете продолжать использовать Центр приложений Visual Studio до полного прекращения его использования, существует несколько рекомендуемых вариантов, на которые можно перейти.
Узнайте больше о сроках поддержки и альтернативных вариантах.
В этом документе рассматривается сценарий, в котором у тестового клиента Центра приложений есть клиент, данные которого находится в той же учетной записи. Если этот клиент запрашивает экспорт своих данных, тест Центра приложений имеет API для удовлетворения этого запроса. Все подробные сведения об API являются общедоступными и задокументированы в Центре приложений Swagger. Дополнительные сведения о GDPR для Центра приложений см. в разделе GDPR: управление данными.
Если клиенту требуется экспортировать тестовые отчеты, вы можете обработать этот запрос следующим образом:
Вызовите API тестирования Центра приложений , чтобы получить список всех идентификаторов тестовых запусков, принадлежащих клиенту, запрашивающего удаление. Вам потребуется имя приложения и имя владельца (пользователя или организации).
GET /v0.1/apps/{owner_name}/{app_name}/test_runs
GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
Для каждого из идентификаторов приложений, собранных на предыдущем шаге, выполните следующий вызов API, чтобы экспортировать данные. Этот вызов возвращает все файлы, которые были отправлены для этого приложения. Ниже приведены категории для тестовых данных приложения.
GET /v0.1/apps/{owner_name}/{app_name}/test/export
GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test/export
Тестовые вложенные вызовы API экспорта
GET /v0.1/apps/{owner_name}/{app_name}/test/export/testRuns
GET /v0.1/apps/{owner_name}/{app_name}/test/export/pipelineTests
GET /v0.1/apps/{owner_name}/{app_name}/test/export/hashFiles
GET /v0.1/apps/{owner_name}/{app_name}/test/export/fileSetFiles
Агрегируйте все экспортированные данные в файл и отправьте клиенту.