Exportieren von Testdaten
Wichtig
Visual Studio App Center wird am 31. März 2025 eingestellt. Sie können Visual Studio App Center zwar weiterhin verwenden, bis es vollständig eingestellt ist, es gibt jedoch mehrere empfohlene Alternativen, zu denen Sie eine Migration in Betracht ziehen können.
In diesem Dokument wird das Szenario behandelt, in dem ein App Center-Testkunde über einen Client verfügt, dessen Daten sich im selben Konto befinden. Wenn dieser Client den Export der Daten anfordert, verfügt App Center Test über APIs, um diese Anforderung zu erfüllen. Alle detaillierten APIs sind öffentlich und in App Center Swagger dokumentiert. Weitere Informationen zur App Center-DSGVO finden Sie unter DSGVO: Verwalten Ihrer Daten.
Wenn ein Client den Export seiner Testberichte erfordert, können Sie diese Anforderung mit dem folgenden Prozess verarbeiten:
Rufen Sie die App Center-Test-API auf, um eine Liste aller Testausführungs-IDs abzurufen, die dem Client gehören, der den Löschvorgang anfordert. Sie benötigen den App-Namen und den Besitzernamen (Benutzer oder organization).
GET /v0.1/apps/{owner_name}/{app_name}/test_runs
GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
Führen Sie für jede im vorherigen Schritt erfasste App-IDs den folgenden API-Aufruf aus, um die Daten zu exportieren. Dieser Aufruf gibt alle Dateien zurück, die für diese App hochgeladen wurden. Die folgenden Kategorien für App-Testdaten.
GET /v0.1/apps/{owner_name}/{app_name}/test/export
GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test/export
Testen von Export-API-Unteraufrufen
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
Aggregieren Sie alle exportierten Daten in einer Datei, und senden Sie sie an den Kunden.