android.test
public
interface
android.test.PerformanceTestCase
android.test.PerformanceTestCase |
|
More complex interface performance for test cases.
If you want your test to be used as a performance test, you must
implement this interface.
See the android.test package documentation (click the more... link)
for a full description
Nested Classes
Summary
Details
Public Methods
public
boolean
isPerformanceOnly()
This method is used to determine what modes this test case can run in.
Returns
- true if this test case can only be run in performance mode.
Set up to begin performance tests. The 'intermediates' is a
communication channel to send back intermediate performance numbers --
if you use it, you will probably want to ensure your test is only
executed once by returning 1. Otherwise, return 0 to allow the test
harness to decide the number of iterations.
If you return a non-zero iteration count, you should call
intermediates.startTiming and
intermediates.endTiming to report the
duration of the test whose performance should actually be measured.
Parameters
intermediates
| Callback for sending intermediate results. |
Returns
- int Maximum number of iterations to run, or 0 to let the caller
decide.