NativeStressTestParser

public class NativeStressTestParser
extends MultiLineReceiver

java.lang.Object
   ↳ com.android.ddmlib.MultiLineReceiver
     ↳ com.android.tradefed.testtype.NativeStressTestParser


Un IShellOutputReceiver che analizza l'output dei dati del test di stress, raccogliendo metriche sul numero di iterazioni completate e sul tempo medio per iterazione.

Cerca il seguente output

pass 0 ... ==== pass X Successfully completed X passes
dove "X" si riferisce al numero di iterazione

Riepilogo

Costruttori pubblici

NativeStressTestParser(String runName)

Crea un NativeStressTestParser.

Metodi pubblici

int getIterationsCompleted()
String getRunName()
boolean isCancelled()

void processNewLines(String[] lines)

Chiamato quando il processo remoto riceve nuove righe.

Costruttori pubblici

NativeStressTestParser

public NativeStressTestParser (String runName)

Crea un NativeStressTestParser.

Parametri
runName String: il nome dell'esecuzione. Utilizzato per la registrazione.

Metodi pubblici

getIterationsCompleted

public int getIterationsCompleted ()

Ritorni
int il numero totale di iterazioni completate in una o più esecuzioni

getRunName

public String getRunName ()

Ritorni
String il nome dell'esecuzione del test.

isCancelled

public boolean isCancelled ()

Ritorni
boolean

processNewLines

public void processNewLines (String[] lines)

Chiamato quando il processo remoto riceve nuove righe.

È garantito che le linee siano complete quando vengono fornite a questo metodo.

Parametri
lines String: l'array contenente le nuove righe.