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.
StreamProtoReceiver
public
class
StreamProtoReceiver
extends Object
implements
Closeable
| java.lang.Object
|
| ↳ |
com.android.tradefed.result.proto.StreamProtoReceiver
|
Un ricevitore che traduce il proto TestRecord ricevuto in eventi Tradefed.
Riepilogo
Campi |
protected
AtomicBoolean |
mStopParsing
Interrompi l'analisi degli eventi quando questa opzione è impostata.
|
Costruttori pubblici |
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix)
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, boolean reportLogs, String logNamePrefix, boolean mergeInvocationMetrics)
Ctor.
|
StreamProtoReceiver(ITestInvocationListener listener, IInvocationContext mainContext, boolean reportInvocation, boolean quietParsing, String logNamePrefix)
Ctor.
|
Metodi pubblici |
void
|
close()
|
void
|
completeModuleEvents()
Se necessario per garantire report coerenti, completa gli eventi del modulo.
|
Throwable
|
getError()
Restituisce l'errore rilevato nel thread del ricevitore.
|
int
|
getSocketServerPort()
Restituisce il ricevitore socket aperto.
|
boolean
|
hasInvocationFailed()
Restituisce un valore che indica se è stato segnalato o meno l'errore di chiamata.
|
boolean
|
joinReceiver(long millis)
|
Campi
mStopParsing
protected AtomicBoolean mStopParsing
Interrompi l'analisi degli eventi quando questa opzione è impostata. In questo modo si evita che un thread analizzi gli eventi quando
non sono più previsti.
Costruttori pubblici
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation)
Ctor.
| Parametri |
listener |
ITestInvocationListener: il ITestInvocationListener in cui segnalare i risultati. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: indica se segnalare o meno gli eventi a livello di invocazione. |
| Genera |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing)
Ctor.
| Parametri |
listener |
ITestInvocationListener: il ITestInvocationListener in cui segnalare i risultati. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: indica se segnalare o meno gli eventi a livello di invocazione. |
quietParsing |
boolean: indica se consentire o meno al parser di registrare le informazioni di debug. |
| Genera |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix)
| Parametri |
listener |
ITestInvocationListener |
mainContext |
IInvocationContext |
reportInvocation |
boolean |
quietParsing |
boolean |
reportLogs |
boolean |
logNamePrefix |
String |
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
boolean reportLogs,
String logNamePrefix,
boolean mergeInvocationMetrics)
Ctor.
| Parametri |
listener |
ITestInvocationListener: il ITestInvocationListener in cui segnalare i risultati. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: indica se segnalare o meno gli eventi a livello di invocazione. |
quietParsing |
boolean: indica se consentire o meno al parser di registrare le informazioni di debug. |
reportLogs |
boolean: Indica se segnalare o meno i log. |
logNamePrefix |
String: il prefisso del file registrato tramite il parser. |
mergeInvocationMetrics |
boolean |
| Genera |
|
java.io.IOException |
IOException |
|
StreamProtoReceiver
public StreamProtoReceiver (ITestInvocationListener listener,
IInvocationContext mainContext,
boolean reportInvocation,
boolean quietParsing,
String logNamePrefix)
Ctor.
| Parametri |
listener |
ITestInvocationListener: il ITestInvocationListener in cui segnalare i risultati. |
mainContext |
IInvocationContext |
reportInvocation |
boolean: indica se segnalare o meno gli eventi a livello di invocazione. |
quietParsing |
boolean: indica se consentire o meno al parser di registrare le informazioni di debug. |
logNamePrefix |
String: il prefisso del file registrato tramite il parser. |
| Genera |
|
java.io.IOException |
IOException |
|
Metodi pubblici
chiudi
public void close ()
completeModuleEvents
public void completeModuleEvents ()
Se necessario per garantire report coerenti, completa gli eventi del modulo.
getError
public Throwable getError ()
Restituisce l'errore rilevato nel thread del ricevitore. Se non è presente, restituisce un valore nullo.
getSocketServerPort
public int getSocketServerPort ()
Restituisce il ricevitore socket aperto. -1 se non presente.
hasInvocationFailed
public boolean hasInvocationFailed ()
Restituisce un valore che indica se è stato segnalato o meno l'errore di chiamata.
joinReceiver
public boolean joinReceiver (long millis)
Metodi protetti
getJoinTimeout
protected long getJoinTimeout (long millis)
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."],[],[]]