Aby zachować zgodność z naszym modelem rozwoju gałęzi głównej i zapewnić stabilność platformy w ekosystemie, w II i IV kwartale 2026 r. opublikujemy kod źródłowy w AOSP. Do tworzenia i współtworzenia AOSP zalecamy używanie android-latest-release zamiast aosp-main. Gałąź android-latest-release manifestu zawsze będzie odnosić się do najnowszej wersji przesłanej do AOSP. Więcej informacji znajdziesz w sekcji Zmiany w AOSP.
Zadbaj o dobrą organizację dzięki kolekcji
Zapisuj i kategoryzuj treści zgodnie ze swoimi preferencjami.
Klient
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Klient pamięci testowej Androida, który przesyła wyniki testów do usługi Test Storage.
Podsumowanie
Metody publiczne |
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi, int maxBatchSize, int insertBatchSize)
|
static
ITestStorageClient
|
create(Androidbuildinternal client)
|
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean enableUploadThread, boolean useBatchApi)
|
static
ITestStorageClient
|
create(String buildEnvironment, boolean useLegacyMigration, boolean useBatchApi)
|
Invocation
|
createInvocation(Invocation invocation)
Tworzy wywołanie w Test Storage przy użyciu danych z podanego wywołania.
|
Build
|
createLocalBuild(Build localBuild)
Szczegółowe informacje znajdziesz na stronie go/local_build_guide.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Tworzy jednostkę pracy w Test Storage.
|
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Tworzy wszystkie jednostki pracy na podanej liście w TestStorage.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
Pobiera i zwraca żądany plik artefaktu testowego.
|
void
|
finalizeTestResults()
Czeka, aż zostaną przesłane wszystkie wyniki testów.
|
Invocation
|
getInvocation(String invocationId)
Zwraca wywołanie o podanym identyfikatorze wywołania.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Zwraca artefakt testowy pasujący do podanego wywołania i identyfikatora zasobu.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Zwraca jednostkę pracy pasującą do podanego identyfikatora.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Wyszukuje i wyświetla listę wszystkich artefaktów testowych pasujących do podanego typu.
|
Invocation
|
updateInvocation(Invocation invocation)
Aktualizuje wywołanie w Test Storage za pomocą danych z podanego wywołania.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Aktualizuje podany artefakt.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Aktualizuje podany artefakt i przesyła podane treści.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Aktualizuje podaną jednostkę pracy w Test Storage.
|
void
|
uploadAssociations( associations, int poolSize)
Przesyła powiązania między logami a testami lub jednostkami pracy.
|
void
|
uploadResult(TestResult result)
Prześlij podany wynik testu do Test Storage.
|
Metody publiczne
utwórz
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| Parametry |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
utwórz
public static ITestStorageClient create (Androidbuildinternal client)
| Parametry |
client |
Androidbuildinternal |
utwórz
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parametry |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
utwórz
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parametry |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
createInvocation
public Invocation createInvocation (Invocation invocation)
Tworzy wywołanie w Test Storage przy użyciu danych z podanego wywołania.
| Parametry |
invocation |
Invocation: opisuje wywołanie, które ma zostać utworzone. |
| Zwroty |
Invocation |
wywołanie utworzone w Test Storage. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Szczegółowe informacje znajdziesz na stronie go/local_build_guide.
| Parametry |
localBuild |
Build: opis kompilacji lokalnej. |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Tworzy jednostkę pracy w Test Storage.
| Parametry |
workUnit |
WorkUnit: opisuje jednostkę pracy do utworzenia. |
| Zwroty |
WorkUnit |
nową jednostkę pracy. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Tworzy wszystkie jednostki pracy na podanej liście w TestStorage.
| Parametry |
workUnits |
: – lista jednostek pracy do utworzenia. |
| Zwroty |
ImmutableList<WorkUnit> |
lista utworzonych jednostek pracy. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
Pobiera i zwraca żądany plik artefaktu testowego.
| Parametry |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
Czeka, aż zostaną przesłane wszystkie wyniki testów.
getInvocation
public Invocation getInvocation (String invocationId)
Zwraca wywołanie o podanym identyfikatorze wywołania.
| Parametry |
invocationId |
String: identyfikator wywołania do zwrócenia. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Zwraca artefakt testowy pasujący do podanego wywołania i identyfikatora zasobu.
| Parametry |
invocationId |
String |
resourceId |
String |
| Zwroty |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Zwraca jednostkę pracy pasującą do podanego identyfikatora.
| Parametry |
workUnitId |
String: identyfikator jednostki pracy. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Wyszukuje i wyświetla listę wszystkich artefaktów testowych pasujących do podanego typu.
| Parametry |
invocationId |
String |
artifactType |
String |
| Zwroty |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Aktualizuje wywołanie w Test Storage za pomocą danych z podanego wywołania.
| Parametry |
invocation |
Invocation: – wywołanie ze zaktualizowanymi danymi. |
| Zwroty |
Invocation |
zaktualizowaną instrukcję. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
Aktualizuje podany artefakt. Ta metoda aktualizuje tylko powiązanie i nie modyfikuje treści. Podczas wywoływania tej metody podaj jako argumenty oryginalny identyfikator wywołania, identyfikator jednostki pracy i identyfikator wyniku testu. Umieść nowy element roboczy i identyfikator wyniku testu w obiekcie BuildArtifactMetadata. Jeśli identyfikator jednostki pracy lub wynik testu nie są używane w powiązaniu, należy ustawić dla nich pusty ciąg znaków („”).
| Parametry |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
legacyId |
long |
| Zwroty |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
AbstractInputStreamContent content)
Aktualizuje podany artefakt i przesyła podane treści. Podczas przesyłania treści nie można aktualizować danych powiązania. Nie zmieniaj identyfikatora jednostki pracy ani identyfikatora wyniku testu, które zostały już ustawione w argumencie BuildArtifactMetadata.
| Parametry |
artifact |
BuildArtifactMetadata |
legacyId |
long |
content |
AbstractInputStreamContent |
| Zwroty |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Aktualizuje podaną jednostkę pracy w Test Storage.
| Parametry |
workUnit |
WorkUnit: jednostka pracy do zaktualizowania. |
| Zwroty |
WorkUnit |
zaktualizowaną jednostkę pracy. |
uploadAssociations
public void uploadAssociations ( associations,
int poolSize)
Przesyła powiązania między logami a testami lub jednostkami pracy. Powiązania umożliwiają usłudze Android Test Storage śledzenie, który test wygenerował log.
| Parametry |
associations |
: lista plików dziennika i ich powiązań. |
poolSize |
int: rozmiar puli procesów roboczych używanej do równoległego przesyłania. 0 – brak równoległego przesyłania. |
uploadResult
public void uploadResult (TestResult result)
Prześlij podany wynik testu do Test Storage. Wynik testu musi być częścią wcześniej utworzonego wywołania.
| Parametry |
result |
TestResult: wynik do przesłania. |
Treść strony i umieszczone na niej fragmenty kodu podlegają licencjom opisanym w Licencji na treści. Java i OpenJDK są znakami towarowymi lub zastrzeżonymi znakami towarowymi należącymi do firmy Oracle lub jej podmiotów stowarzyszonych.
Ostatnia aktualizacja: 2025-12-04 UTC.
[[["Łatwo zrozumieć","easyToUnderstand","thumb-up"],["Rozwiązało to mój problem","solvedMyProblem","thumb-up"],["Inne","otherUp","thumb-up"]],[["Brak potrzebnych mi informacji","missingTheInformationINeed","thumb-down"],["Zbyt skomplikowane / zbyt wiele czynności do wykonania","tooComplicatedTooManySteps","thumb-down"],["Nieaktualne treści","outOfDate","thumb-down"],["Problem z tłumaczeniem","translationIssue","thumb-down"],["Problem z przykładami/kodem","samplesCodeIssue","thumb-down"],["Inne","otherDown","thumb-down"]],["Ostatnia aktualizacja: 2025-12-04 UTC."],[],[]]