Lire en anglais

Partager via


Exporter des données de test

Important

La mise hors service de Visual Studio App Center est prévue pour le 31 mars 2025. Bien que vous puissiez continuer à utiliser Visual Studio App Center jusqu’à sa mise hors service complète, il existe plusieurs alternatives recommandées vers lesquelles vous pouvez envisager la migration.

En savoir plus sur les chronologies et les alternatives de support.

Vue d’ensemble

Ce document décrit le scénario dans lequel un client App Center Test a un client dont les données se trouvent sur le même compte. Si ce client demande l’exportation de ses données, App Center Test dispose d’API pour répondre à cette demande. Toutes les API détaillées sont publiques et documentées dans App Center Swagger. Pour plus d’informations sur le RGPD d’App Center, consultez RGPD : Gestion de vos données.

Exporter des données de test pour un client

Lorsqu’un client a besoin d’exporter ses rapports de test, vous pouvez traiter cette demande à l’aide du processus suivant :

  1. Générez un jeton d’API.

  2. Appelez l’API de test App Center pour obtenir une liste de tous les ID de séries de tests appartenant au client demandant la suppression. Vous aurez besoin du nom de l’application et du nom du propriétaire (utilisateur ou organization).

    GET /v0.1/apps/{owner_name}/{app_name}/test_runs
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
    
  3. Pour chacun des ID d’application collectés à l’étape précédente, effectuez l’appel d’API suivant pour exporter les données. Cet appel retourne tous les fichiers qui ont été chargés pour cette application. Les catégories ci-dessous pour les données de test d’application.

    GET /v0.1/apps/{owner_name}/{app_name}/test/export
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test/export
    

    Sous-appels d’API d’exportation de test

    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
    
  4. Agréger toutes les données exportées dans un fichier et les envoyer au client.