Eksportowanie danych testowych
Ważne
Program Visual Studio App Center ma zostać wycofany 31 marca 2025 r. Chociaż możesz nadal używać programu Visual Studio App Center do momentu jego pełnego wycofania, istnieje kilka zalecanych alternatyw, do których można rozważyć migrację.
Dowiedz się więcej o osiach czasu pomocy technicznej i alternatywach.
W tym dokumencie opisano scenariusz, w którym klient testowy usługi App Center ma klienta, którego dane są na tym samym koncie. Jeśli ten klient zażąda wyeksportowania swoich danych, usługa App Center Test ma interfejsy API, aby spełnić to żądanie. Wszystkie szczegółowe interfejsy API są publiczne i udokumentowane w programie App Center Swagger. Aby uzyskać więcej informacji na temat RODO w Centrum aplikacji, odwiedź stronę RODO: Zarządzanie danymi.
Jeśli klient wymaga wyeksportowania raportów testowych, możesz obsłużyć to żądanie przy użyciu następującego procesu:
Wywołaj interfejs API testowania usługi App Center , aby uzyskać listę wszystkich identyfikatorów przebiegów testów należących do klienta żądającego usunięcia. Będziesz potrzebować nazwy aplikacji i nazwy właściciela (użytkownika lub organizacji).
GET /v0.1/apps/{owner_name}/{app_name}/test_runs
GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test_runs
Dla każdego identyfikatora aplikacji zebranego w poprzednim kroku wykonaj następujące wywołanie interfejsu API, aby wyeksportować dane. To wywołanie zwraca wszystkie pliki, które zostały przekazane dla tej aplikacji. Poniższe kategorie dla danych testowych aplikacji.
GET /v0.1/apps/{owner_name}/{app_name}/test/export
GET https://appcenter.ms/api/v0.1/apps/CompanyOrg1/AndroidApp1/test/export
Test Export API subcalls (Test Export API subcalls)
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
Zagreguj wszystkie wyeksportowane dane do pliku, wyślij je do klienta.