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.
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.
Quando un client richiede l'esportazione dei report di test, è possibile eseguire questa richiesta usando il processo seguente:
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
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
Aggregare tutti i dati esportati in un file, inviarli al cliente.