Ab 2026 werden wir, um unser stabiles Entwicklungsmodell für den Trunk zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten, den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen. Verwenden Sie android-latest-release, um AOSP zu entwickeln und dazu beizutragen. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Kunde
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Android Test Storage-Client, der Testergebnisse in den Test Storage-Dienst hochlädt.
Zusammenfassung
Öffentliche Methoden |
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)
Erstellt einen Aufruf im Test Storage mit den Daten im bereitgestellten Aufruf.
|
Build
|
createLocalBuild(Build localBuild)
Weitere Informationen finden Sie unter go/local_build_guide.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Erstellt eine Arbeitseinheit im Testspeicher.
|
ImmutableList<WorkUnit>
|
createWorkUnits(List<WorkUnit> workUnits)
Erstellt alle Arbeitseinheiten in einer bereitgestellten Liste in TestStorage.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
Ruft die angeforderte Testartefaktdatei ab und gibt sie zurück.
|
void
|
finalizeTestResults()
Wartet, bis alle Testergebnisse hochgeladen wurden.
|
Invocation
|
getInvocation(String invocationId)
Gibt einen Aufruf mit der angegebenen Aufruf-ID zurück.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Gibt ein Testartefakt zurück, das der angegebenen Aufruf- und Ressourcen-ID entspricht.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Gibt eine Workunit zurück, die der angegebenen ID entspricht.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Sucht nach allen Testartefakten, die dem angegebenen Typ entsprechen, und listet sie auf.
|
Invocation
|
updateInvocation(Invocation invocation)
Aktualisiert einen Aufruf im Testspeicher mit den Daten im bereitgestellten Aufruf.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long unusedLegacyId)
Aktualisiert das angegebene Artefakt.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long unusedLegacyId, AbstractInputStreamContent content)
Aktualisiert das bereitgestellte Artefakt und lädt die bereitgestellten Inhalte hoch.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Aktualisiert eine bereitgestellte Arbeitsaufgabe im Test Storage.
|
void
|
uploadAssociations(List<LogAssociation> associations, int poolSize)
Lädt Verknüpfungen zwischen Logs und Tests/Arbeitseinheiten hoch.
|
void
|
uploadResult(TestResult result)
Laden Sie das bereitgestellte Testergebnis in Test Storage hoch.
|
Öffentliche Methoden
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
| Löst aus |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (Androidbuildinternal client)
| Parameter |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
| Löst aus |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
| Löst aus |
GeneralSecurityException |
|
IOException |
|
createInvocation
public Invocation createInvocation (Invocation invocation)
Erstellt einen Aufruf im Test Storage mit den Daten im bereitgestellten Aufruf.
| Parameter |
invocation |
Invocation: Beschreibt den Aufruf, der erstellt werden soll. |
| Gibt Folgendes zurück: |
Invocation |
Aufruf, der im Testspeicher erstellt wurde. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Weitere Informationen finden Sie unter go/local_build_guide.
| Parameter |
localBuild |
Build: Beschreibung des lokalen Builds |
| Gibt Folgendes zurück: |
Build |
einem Build |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Erstellt eine Arbeitseinheit im Testspeicher.
| Parameter |
workUnit |
WorkUnit: Beschreibt die zu erstellende Arbeitseinheit. |
| Gibt Folgendes zurück: |
WorkUnit |
eine neue Arbeitseinheit. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits (List<WorkUnit> workUnits)
Erstellt alle Arbeitseinheiten in einer bereitgestellten Liste in TestStorage.
| Parameter |
workUnits |
List: Liste der zu erstellenden Arbeitseinheiten. |
| Gibt Folgendes zurück: |
ImmutableList<WorkUnit> |
Eine Liste der erstellten Arbeitsbereiche. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
Ruft die angeforderte Testartefaktdatei ab und gibt sie zurück.
| Parameter |
invocationId |
String |
resourceId |
String |
| Gibt Folgendes zurück: |
File |
|
finalizeTestResults
public void finalizeTestResults ()
Wartet, bis alle Testergebnisse hochgeladen wurden.
getInvocation
public Invocation getInvocation (String invocationId)
Gibt einen Aufruf mit der angegebenen Aufruf-ID zurück.
| Parameter |
invocationId |
String: ID des zurückzugebenden Aufrufs. |
| Gibt Folgendes zurück: |
Invocation |
|
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Gibt ein Testartefakt zurück, das der angegebenen Aufruf- und Ressourcen-ID entspricht.
| Parameter |
invocationId |
String |
resourceId |
String |
| Gibt Folgendes zurück: |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Gibt eine Workunit zurück, die der angegebenen ID entspricht.
| Parameter |
workUnitId |
String: ID der Arbeitsaufgabe. |
| Gibt Folgendes zurück: |
WorkUnit |
|
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Sucht nach allen Testartefakten, die dem angegebenen Typ entsprechen, und listet sie auf.
| Parameter |
invocationId |
String |
artifactType |
String |
| Gibt Folgendes zurück: |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Aktualisiert einen Aufruf im Testspeicher mit den Daten im bereitgestellten Aufruf.
| Parameter |
invocation |
Invocation: Aufruf mit aktualisierten Daten. |
| Gibt Folgendes zurück: |
Invocation |
einen aktualisierten Aufruf. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long unusedLegacyId)
Aktualisiert das angegebene Artefakt. Mit dieser Methode wird nur die Verknüpfung aktualisiert. Die Inhalte werden nicht geändert. Geben Sie beim Aufrufen dieser Methode die ursprüngliche Aufruf-ID, die Arbeitsauftrags-ID und die Testergebnis-ID als Argumente an. Fügen Sie die neue Arbeits- und die Testergebnis-ID in das BuildArtifactMetadata-Objekt ein. Wenn die Arbeitsauftrags-ID und/oder das Testergebnis nicht in der Zuordnung verwendet werden, sollten sie auf einen leeren String ("") gesetzt werden.
| Parameter |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
| Gibt Folgendes zurück: |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long unusedLegacyId,
AbstractInputStreamContent content)
Aktualisiert das bereitgestellte Artefakt und lädt die bereitgestellten Inhalte hoch. Beim Hochladen von Inhalten können keine Zuordnungsdaten aktualisiert werden. Ändern Sie nicht die Arbeitsauftrags-ID und die Testergebnis-ID, die bereits im Argument „BuildArtifactMetadata“ festgelegt sind.
| Parameter |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
content |
AbstractInputStreamContent |
| Gibt Folgendes zurück: |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Aktualisiert eine bereitgestellte Arbeitsaufgabe im Test Storage.
| Parameter |
workUnit |
WorkUnit: Die zu aktualisierende Arbeitseinheit. |
| Gibt Folgendes zurück: |
WorkUnit |
aktualisierte Arbeitseinheit. |
uploadAssociations
public void uploadAssociations (List<LogAssociation> associations,
int poolSize)
Lädt Verknüpfungen zwischen Logs und Tests/Arbeitseinheiten hoch. Mit Zuordnungen kann Android Test Storage nachverfolgen, welcher Test ein Log erzeugt hat.
| Parameter |
associations |
List: Eine Liste der Logdateien und ihrer Zuordnungen. |
poolSize |
int: Die Größe des Worker-Pools, der für den parallelen Upload verwendet wird. 0 für keinen parallelen Upload. |
uploadResult
public void uploadResult (TestResult result)
Laden Sie das bereitgestellte Testergebnis in Test Storage hoch. Das Testergebnis muss Teil eines zuvor erstellten Aufrufs sein.
| Parameter |
result |
TestResult: Das hochzuladende Ergebnis. |
Alle Inhalte und Codebeispiele auf dieser Seite unterliegen den Lizenzen wie im Abschnitt Inhaltslizenz beschrieben. Java und OpenJDK sind Marken oder eingetragene Marken von Oracle und/oder seinen Tochtergesellschaften.
Zuletzt aktualisiert: 2026-06-22 (UTC).
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2026-06-22 (UTC)."],[],[]]