NativeStressTestParser

public class NativeStressTestParser
extends MultiLineReceiver

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


A IShellOutputReceiver that parses the stress test data output, collecting metrics on number of iterations complete and average time per iteration.

Looks for the following output

pass 0 ... ==== pass X Successfully completed X passes
where 'X' refers to the iteration number

Summary

Public constructors

NativeStressTestParser(String runName)

Creates a NativeStressTestParser.

Public methods

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

void processNewLines(String[] lines)

Public constructors

NativeStressTestParser

public NativeStressTestParser (String runName)

Creates a NativeStressTestParser.

Parameters
runName String: the run name. Used for logging purposes.

Public methods

getIterationsCompleted

public int getIterationsCompleted ()

Returns
int the total number of iterations completed across one or more runs

getRunName

public String getRunName ()

Returns
String the name of the test run.

isCancelled

public boolean isCancelled ()

Returns
boolean

processNewLines

public void processNewLines (String[] lines)

Parameters
lines String