PerformanceTestCase
interfacePerformanceTestCase
| 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.
Summary
| Nested classes | |
|---|---|
| abstract | 
            
             Callbacks for   | 
        
| Public methods | |
|---|---|
| abstract Boolean | 
            
             This method is used to determine what modes this test case can run in.  | 
        
| abstract Int | 
            startPerformance(intermediates: PerformanceTestCase.Intermediates!)Set up to begin performance tests.  | 
        
Public methods
isPerformanceOnly
abstract funisPerformanceOnly(): Boolean
Deprecated: Deprecated in Java.
This method is used to determine what modes this test case can run in.
| Return | |
|---|---|
Boolean | 
            true if this test case can only be run in performance mode. | 
startPerformance
abstract funstartPerformance(intermediates: PerformanceTestCase.Intermediates!): Int
Deprecated: Deprecated in Java.
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 | 
            PerformanceTestCase.Intermediates!: Callback for sending intermediate results. | 
| Return | |
|---|---|
Int | 
            int Maximum number of iterations to run, or 0 to let the caller decide. |