Android
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

Public Methods

          boolean  isPerformanceOnly()
This method is used to determine what modes this test case can run in.
          int  startPerformance(PerformanceTestCase.Intermediates intermediates)
Set up to begin performance tests.

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.

public int startPerformance(PerformanceTestCase.Intermediates intermediates)

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.
Copyright 2007 Google Inc. Build 0.9_r1-98467 - 14 Aug 2008 18:56