A partire dal 2026, per allinearci al nostro modello di sviluppo stabile del trunk e garantire la stabilità della piattaforma per l'ecosistema, pubblicheremo il codice sorgente su AOSP nel secondo e nel quarto trimestre. Per la creazione e il contributo ad AOSP, consigliamo di utilizzare android-latest-release anziché aosp-main. Il ramo del manifest android-latest-release farà sempre riferimento alla release più recente inviata ad AOSP. Per saperne di più, vedi Modifiche ad AOSP.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
ITestStorageClient
public
interface
ITestStorageClient
| com.google.android.tradefed.result.teststorage.ITestStorageClient
|
Sottoclassi indirette note
| Client |
Client di archiviazione dei test Android che carica i risultati dei test nel servizio di archiviazione dei test.
|
|
Interfaccia per comunicare con il backend di Android Test Storage. L'interfaccia contiene metodi per
creare e aggiornare chiamate e unità di lavoro e caricare i risultati dei test. Per creare o aggiornare unità di lavoro o risultati dei test, questi devono appartenere a un'invocazione creata da questo client oppure l'invocazione deve essere aggiunta utilizzando il metodo addInvocation.
Riepilogo
Metodi pubblici |
abstract
Invocation
|
createInvocation(Invocation invocation)
Crea una chiamata in Test Storage utilizzando i dati nella chiamata fornita.
|
abstract
Build
|
createLocalBuild(Build localBuild)
Inserisci una build locale nel backend.
|
abstract
WorkUnit
|
createWorkUnit(WorkUnit workUnit)
Crea un'unità di lavoro in Test Storage.
|
abstract
ImmutableList<WorkUnit>
|
createWorkUnits( workUnits)
Crea tutte le unità di lavoro in un elenco fornito in TestStorage.
|
abstract
File
|
fetchTestArtifact(String invocationId, String resourceId)
Recupera e restituisce il file dell'artefatto di test richiesto.
|
abstract
void
|
finalizeTestResults()
Attende il caricamento di tutti i risultati del test.
|
abstract
Invocation
|
getInvocation(String invocationId)
Restituisce una chiamata con l'ID chiamata fornito.
|
abstract
BuildArtifactMetadata
|
getTestArtifact(String invocationId, String resourceId)
Restituisce un artefatto di test corrispondente all'ID risorsa e all'invocazione forniti.
|
abstract
WorkUnit
|
getWorkUnit(String workUnitId)
Restituisce un'unità di lavoro corrispondente all'ID fornito.
|
abstract
TestArtifactListResponse
|
listTestArtifact(String invocationId, String artifactType)
Cerca ed elenca tutti gli artefatti di test corrispondenti al tipo fornito.
|
abstract
Invocation
|
updateInvocation(Invocation invocation)
Aggiorna una chiamata in Test Storage utilizzando i dati della chiamata fornita.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(String invocationId, String workUnitId, String testResultId, BuildArtifactMetadata artifact, long legacyId)
Aggiorna l'artefatto fornito.
|
abstract
BuildArtifactMetadata
|
updateTestArtifact(BuildArtifactMetadata artifact, long legacyId, AbstractInputStreamContent content)
Aggiorna l'artefatto fornito e carica i contenuti forniti.
|
abstract
WorkUnit
|
updateWorkUnit(WorkUnit workUnit)
Aggiorna un'unità di lavoro fornita in Test Storage.
|
abstract
void
|
uploadAssociations( associations, int poolSize)
Carica le associazioni tra log e test/unità di lavoro.
|
abstract
void
|
uploadResult(TestResult result)
Carica il risultato del test fornito in Test Storage.
|
Metodi pubblici
createInvocation
public abstract Invocation createInvocation (Invocation invocation)
Crea una chiamata in Test Storage utilizzando i dati nella chiamata fornita.
| Parametri |
invocation |
Invocation: - descrive la chiamata da creare. |
| Ritorni |
Invocation |
richiamo creato in Test Storage. |
createLocalBuild
public abstract Build createLocalBuild (Build localBuild)
Inserisci una build locale nel backend.
| Parametri |
localBuild |
Build: descrizione della build locale |
createWorkUnit
public abstract WorkUnit createWorkUnit (WorkUnit workUnit)
Crea un'unità di lavoro in Test Storage.
| Parametri |
workUnit |
WorkUnit: descrive l'unità di lavoro da creare. |
| Ritorni |
WorkUnit |
una nuova unità di lavoro. |
createWorkUnits
public abstract ImmutableList<WorkUnit> createWorkUnits ( workUnits)
Crea tutte le unità di lavoro in un elenco fornito in TestStorage.
| Parametri |
workUnits |
: - elenco delle unità di lavoro da creare. |
| Ritorni |
ImmutableList<WorkUnit> |
Un elenco delle unità di lavoro create. |
fetchTestArtifact
public abstract File fetchTestArtifact (String invocationId,
String resourceId)
Recupera e restituisce il file dell'artefatto di test richiesto.
| Parametri |
invocationId |
String |
resourceId |
String |
finalizeTestResults
public abstract void finalizeTestResults ()
Attende il caricamento di tutti i risultati del test.
getInvocation
public abstract Invocation getInvocation (String invocationId)
Restituisce una chiamata con l'ID chiamata fornito.
| Parametri |
invocationId |
String: - id dell'invocazione da restituire. |
| Lanci |
|
- se la chiamata fornita non viene trovata o se si verifica un errore
di comunicazione con il backend. |
getTestArtifact
public abstract BuildArtifactMetadata getTestArtifact (String invocationId,
String resourceId)
Restituisce un artefatto di test corrispondente all'ID risorsa e all'invocazione forniti.
| Parametri |
invocationId |
String |
resourceId |
String |
| Ritorni |
BuildArtifactMetadata |
|
getWorkUnit
public abstract WorkUnit getWorkUnit (String workUnitId)
Restituisce un'unità di lavoro corrispondente all'ID fornito.
| Parametri |
workUnitId |
String: - id dell'unità di lavoro. |
| Lanci |
|
- se l'unità di lavoro fornita non viene trovata o si verifica un errore
di comunicazione con i servizi di backend. |
listTestArtifact
public abstract TestArtifactListResponse listTestArtifact (String invocationId,
String artifactType)
Cerca ed elenca tutti gli artefatti di test corrispondenti al tipo fornito.
| Parametri |
invocationId |
String |
artifactType |
String |
| Ritorni |
TestArtifactListResponse |
|
updateInvocation
public abstract Invocation updateInvocation (Invocation invocation)
Aggiorna una chiamata in Test Storage utilizzando i dati nella chiamata fornita.
| Parametri |
invocation |
Invocation: - invocation with updated data. |
| Ritorni |
Invocation |
un'invocazione aggiornata. |
public abstract BuildArtifactMetadata updateTestArtifact (String invocationId,
String workUnitId,
String testResultId,
BuildArtifactMetadata artifact,
long legacyId)
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 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 |
legacyId |
long |
| Ritorni |
BuildArtifactMetadata |
|
updateTestArtifact
public abstract BuildArtifactMetadata updateTestArtifact (BuildArtifactMetadata artifact,
long legacyId,
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 |
legacyId |
long |
content |
AbstractInputStreamContent |
| Ritorni |
BuildArtifactMetadata |
|
updateWorkUnit
public abstract WorkUnit updateWorkUnit (WorkUnit workUnit)
Aggiorna un'unità di lavoro fornita in Test Storage.
| Parametri |
workUnit |
WorkUnit: - work unit to update. |
| Ritorni |
WorkUnit |
unità di lavoro aggiornata. |
uploadAssociations
public abstract void uploadAssociations ( 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 |
: 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 abstract 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 2025-12-04 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 2025-12-04 UTC."],[],[]]