A partire dal 2026, per allinearci al nostro modello di sviluppo trunk stabile e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per compilare e contribuire ad AOSP, utilizza android-latest-release. Il branch del manifest android-latest-release farà sempre riferimento alla release più recente pubblicata su AOSP. Per saperne di più, consulta la sezione Modifiche ad AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Cliente
public
final
class
Client
extends Object
implements
ITestStorageClient
| java.lang.Object
|
| ↳ |
com.google.android.tradefed.result.teststorage.Client
|
Client di archiviazione dei test Android che carica i risultati dei test nel servizio di archiviazione dei test.
Riepilogo
Metodi pubblici |
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)
Crea una chiamata in Test Storage utilizzando i dati nella chiamata fornita.
|
Build
|
createLocalBuild(Build localBuild)
Per informazioni dettagliate, visita la pagina go/local_build_guide.
|
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Crea un'unità di lavoro in Test Storage.
|
ImmutableList<WorkUnit>
|
createWorkUnits(List<WorkUnit> workUnits)
Crea tutte le unità di lavoro in un elenco fornito in TestStorage.
|
File
|
fetchTestArtifact(String invocationId, String resourceId)
Recupera e restituisce il file dell'artefatto di test richiesto.
|
void
|
finalizeTestResults()
Attende il caricamento di tutti i risultati del test.
|
Invocation
|
getInvocation(String invocationId)
Restituisce una chiamata con l'ID chiamata fornito.
|
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Restituisce un artefatto di test corrispondente all'ID risorsa e all'invocazione forniti.
|
WorkUnit
|
getWorkUnit(String workUnitId)
Restituisce un'unità di lavoro corrispondente all'ID fornito.
|
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Cerca ed elenca tutti gli artefatti di test corrispondenti al tipo fornito.
|
Invocation
|
updateInvocation(Invocation invocation)
Aggiorna una chiamata in Test Storage utilizzando i dati della chiamata fornita.
|
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long unusedLegacyId)
Aggiorna l'artefatto fornito.
|
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long unusedLegacyId, AbstractInputStreamContent content)
Aggiorna l'artefatto fornito e carica i contenuti forniti.
|
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Aggiorna un'unità di lavoro fornita in Test Storage.
|
void
|
uploadAssociations(List<LogAssociation> associations, int poolSize)
Carica le associazioni tra log e test/unità di lavoro.
|
void
|
uploadResult(TestResult result)
Carica il risultato del test fornito in Test Storage.
|
Metodi pubblici
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi,
int maxBatchSize,
int insertBatchSize)
| Parametri |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
maxBatchSize |
int |
insertBatchSize |
int |
| Genera |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (Androidbuildinternal client)
| Parametri |
client |
Androidbuildinternal |
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean enableUploadThread,
boolean useBatchApi)
| Parametri |
buildEnvironment |
String |
useLegacyMigration |
boolean |
enableUploadThread |
boolean |
useBatchApi |
boolean |
| Genera |
GeneralSecurityException |
|
IOException |
|
create
public static ITestStorageClient create (String buildEnvironment,
boolean useLegacyMigration,
boolean useBatchApi)
| Parametri |
buildEnvironment |
String |
useLegacyMigration |
boolean |
useBatchApi |
boolean |
| Genera |
GeneralSecurityException |
|
IOException |
|
createInvocation
public Invocation createInvocation (Invocation invocation)
Crea una chiamata in Test Storage utilizzando i dati nella chiamata fornita.
| Parametri |
invocation |
Invocation: - descrive la chiamata da creare. |
| Resi |
Invocation |
richiamo creato in Test Storage. |
createLocalBuild
public Build createLocalBuild (Build localBuild)
Per informazioni dettagliate, visita la pagina go/local_build_guide.
| Parametri |
localBuild |
Build: descrizione della build locale |
createWorkUnit
public WorkUnit createWorkUnit (WorkUnit workUnit)
Crea un'unità di lavoro in Test Storage.
| Parametri |
workUnit |
WorkUnit: - descrive l'unità di lavoro da creare. |
| Resi |
WorkUnit |
una nuova unità di lavoro. |
createWorkUnits
public ImmutableList<WorkUnit> createWorkUnits (List<WorkUnit> workUnits)
Crea tutte le unità di lavoro in un elenco fornito in TestStorage.
| Parametri |
workUnits |
List: - elenco delle unità di lavoro da creare. |
| Resi |
ImmutableList<WorkUnit> |
Un elenco delle unità di lavoro create. |
fetchTestArtifact
public File fetchTestArtifact (String invocationId,
String resourceId)
Recupera e restituisce il file dell'artefatto di test richiesto.
| Parametri |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public void finalizeTestResults ()
Attende il caricamento di tutti i risultati del test.
getInvocation
public Invocation getInvocation (String invocationId)
Restituisce una chiamata con l'ID chiamata fornito.
| Parametri |
invocationId |
String: - id dell'invocazione da restituire. |
getTestArtifact
public BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Restituisce un artefatto di test corrispondente all'ID risorsa e all'invocazione forniti.
| Parametri |
invocationId |
String |
resourceId |
String |
| Resi |
BuildArtifactMetadata |
|
getWorkUnit
public WorkUnit getWorkUnit (String workUnitId)
Restituisce un'unità di lavoro corrispondente all'ID fornito.
| Parametri |
workUnitId |
String: - id dell'unità di lavoro. |
listTestArtifact
public TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Cerca ed elenca tutti gli artefatti di test corrispondenti al tipo fornito.
| Parametri |
invocationId |
String |
artifactType |
String |
| Resi |
TestArtifactListResponse |
|
updateInvocation
public Invocation updateInvocation (Invocation invocation)
Aggiorna una chiamata in Test Storage utilizzando i dati della chiamata fornita.
| Parametri |
invocation |
Invocation: - invocation with updated data. |
| Resi |
Invocation |
un'invocazione aggiornata. |
public BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long unusedLegacyId)
Aggiorna l'artefatto fornito. Questo metodo aggiorna solo l'associazione e non modifica
i contenuti. Quando chiami questo metodo, fornisci l'ID invocazione originale, l'ID unità di lavoro e l'ID risultato del test come argomenti. Inserisci la nuova unità di lavoro e l'ID del risultato del test nell'oggetto BuildArtifactMetadata. Quando l'ID unità di lavoro e/o il risultato del test non vengono utilizzati nell'associazione, devono essere impostati sulla stringa vuota ("").
| Parametri |
invocationId |
String |
workUnitId |
String |
testResultId |
String |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
| Resi |
BuildArtifactMetadata |
|
updateTestArtifact
public BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long unusedLegacyId,
AbstractInputStreamContent content)
Aggiorna l'artefatto fornito e carica i contenuti forniti. Quando carichi contenuti, non è
possibile aggiornare i dati di associazione. Non modificare l'ID unità di lavoro e l'ID risultato del test
già impostati nell'argomento BuildArtifactMetadata.
| Parametri |
artifact |
BuildArtifactMetadata |
unusedLegacyId |
long |
content |
AbstractInputStreamContent |
| Resi |
BuildArtifactMetadata |
|
updateWorkUnit
public WorkUnit updateWorkUnit (WorkUnit workUnit)
Aggiorna un'unità di lavoro fornita in Test Storage.
| Parametri |
workUnit |
WorkUnit: - work unit to update. |
| Resi |
WorkUnit |
unità di lavoro aggiornata. |
uploadAssociations
public void uploadAssociations (List<LogAssociation> associations,
int poolSize)
Carica le associazioni tra log e test/unità di lavoro. Le associazioni consentono ad Android Test
Storage di tenere traccia del test che ha prodotto un log.
| Parametri |
associations |
List: un elenco di file di log e delle relative associazioni. |
poolSize |
int: le dimensioni del pool di worker utilizzato per il caricamento parallelo. 0 per nessun caricamento
parallelo. |
uploadResult
public void uploadResult (TestResult result)
Carica il risultato del test fornito in Test Storage. Il risultato del test deve far parte di una chiamata creata in precedenza.
| Parametri |
result |
TestResult: - risultato da caricare. |
I campioni di contenuti e codice in questa pagina sono soggetti alle licenze descritte nella Licenza per i contenuti. Java e OpenJDK sono marchi o marchi registrati di Oracle e/o delle sue società consociate.
Ultimo aggiornamento 2026-06-22 UTC.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Mancano le informazioni di cui ho bisogno","missingTheInformationINeed","thumb-down"],["Troppo complicato/troppi passaggi","tooComplicatedTooManySteps","thumb-down"],["Obsoleti","outOfDate","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Problema relativo a esempi/codice","samplesCodeIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2026-06-22 UTC."],[],[]]