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.
pass 0
...
==== pass X
Successfully completed X passes
where 'X' refers to the iteration number
Summary
Public constructors | |
|---|---|
NativeStressTestParser(String runName)
Creates a |
|
Public methods | |
|---|---|
int
|
getIterationsCompleted()
|
String
|
getRunName()
|
boolean
|
isCancelled()
|
void
|
processNewLines(String[] lines)
Called when new lines are being received by the remote process. |
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)
Called when new lines are being received by the remote process.
It is guaranteed that the lines are complete when they are given to this method.
| Parameters | |
|---|---|
lines |
String: The array containing the new lines. |