Leggere in inglese

Condividi tramite


Esportare i dati di test

Importante

Visual Studio App Center è pianificato per il ritiro il 31 marzo 2025. Anche se è possibile continuare a usare Visual Studio App Center fino a quando non viene completamente ritirato, esistono diverse alternative consigliate a cui è possibile prendere in considerazione la migrazione.

Altre informazioni sulle sequenze temporali di supporto e sulle alternative.

Panoramica

Questo documento illustra lo scenario in cui un cliente di test di App Center ha un client i cui dati si trova nello stesso account. Se questo client richiede l'esportazione dei dati, Il test di App Center include API per soddisfare questa richiesta. Tutte le API dettagliate sono pubbliche e documentate in App Center Swagger. Per altre informazioni sul GDPR di App Center, vedere GDPR: Gestione dei dati.

Esportare dati di test per un client

Quando un client richiede l'esportazione dei report di test, è possibile eseguire questa richiesta usando il processo seguente:

  1. Generare un token API.

  2. Chiamare l'API test di App Center per acquisire un elenco di tutti gli ID delle esecuzioni di test di proprietà del client che richiede l'eliminazione. Sono necessari il nome dell'app e il nome del proprietario (utente o organizzazione).

    GET /v0.1/apps/{owner_name}/{app_name}/test_runs
    
    GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
    
  3. Per ogni ID app raccolto nel passaggio precedente, effettuare la chiamata API seguente per esportare i dati. Questa chiamata restituisce tutti i file caricati per questa app. Le categorie seguenti per i dati di test dell'app.

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

    Testare le sottochiamate dell'API di esportazione

    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. Aggregare tutti i dati esportati in un file, inviarli al cliente.