Ab 2026 werden wir den Quellcode im 2. und 4. Quartal in AOSP veröffentlichen, um unser trunk-stable-Entwicklungsmodell zu unterstützen und die Plattformstabilität für das Ökosystem zu gewährleisten. Für die Entwicklung und das Beitragen zu AOSP empfehlen wir die Verwendung von android-latest-release anstelle von aosp-main. Der Manifestzweig android-latest-release verweist immer auf das neueste Release, das an AOSP übertragen wurde. Weitere Informationen finden Sie unter Änderungen an AOSP.
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( 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 legacyId)
Aktualisiert das angegebene Artefakt.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, 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( 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 |
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 |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parameter |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
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. |
| Returns |
Invocation |
Aufruf, der in Test Storage erstellt wurde. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Weitere Informationen finden Sie unter go/local_build_guide.
| Parameter |
localBuild |
Build: Beschreibung des lokalen Builds |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Erstellt eine Arbeitseinheit im Testspeicher.
| Parameter |
workUnit |
WorkUnit: Beschreibt die zu erstellende Arbeitseinheit. |
| Returns |
WorkUnit |
eine neue Arbeitseinheit. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Erstellt alle Arbeitseinheiten in einer bereitgestellten Liste in TestStorage.
| Parameter |
workUnits |
: Liste der zu erstellenden Arbeitseinheiten. |
| Returns |
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 |
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: Die ID des zurückzugebenden Aufrufs. |
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 |
| Returns |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Gibt eine Workunit zurück, die der angegebenen ID entspricht.
| Parameter |
workUnitId |
String: ID der Arbeitseinheit. |
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 |
| Returns |
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. |
| Returns |
Invocation |
einen aktualisierten Aufruf. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
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 Arbeitsaufgabe und die Test-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 |
legacyId |
long |
| Returns |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
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 |
legacyId |
long |
content |
AbstractInputStreamContent |
| Returns |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Aktualisiert eine bereitgestellte Arbeitsaufgabe im Test Storage.
| Parameter |
workUnit |
WorkUnit: Die zu aktualisierende Arbeitseinheit. |
| Returns |
WorkUnit |
aktualisierte Arbeitseinheit. |
uploadAssociations
public void uploadAssociations ( 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 |
: 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: 2025-12-04 (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: 2025-12-04 (UTC)."],[],[]]