导出测试数据
概述
本文档介绍以下方案:App Center测试客户有一个数据位于同一帐户上的客户端。 如果此客户端请求导出其数据,App Center测试具有 API 来满足此请求。 所有详细的 API 都是公共的,记录在 App Center Swagger 中。 有关 GDPR App Center,请访问 GDPR:管理数据。
导出客户端的测试数据
当客户端需要导出其测试报告时,可以使用以下过程为此请求提供服务:
调用 App Center 测试 API 以获取请求删除的客户端拥有的所有测试运行 ID 的列表。 需要应用名称以及用户或组织 (所有者) 名称。
GET /v0.1/apps/{owner_name}/{app_name}/test_runsGET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs对于在上一步中收集的每个应用 ID,请进行以下 API 调用以导出数据。 此调用返回已为此应用上传的所有文件。 应用测试数据的以下类别。
GET /v0.1/apps/{owner_name}/{app_name}/test/exportGET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test/export测试导出 API 子缩放
GET /v0.1/apps/{owner_name}/{app_name}/test/export/testRunsGET /v0.1/apps/{owner_name}/{app_name}/test/export/pipelineTestsGET /v0.1/apps/{owner_name}/{app_name}/test/export/hashFilesGET /v0.1/apps/{owner_name}/{app_name}/test/export/fileSetFiles将导出的所有数据聚合到文件中,发送给客户。