IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


ITestInvocationListener に結果を直接報告するテスト。

これには、JUnit に比べて次のようなメリットがあります。

  • Android デバイス上でリモートで実施されたテストの結果の報告が簡単になります。 リモートテストの結果を不必要にマーシャリングまたはマーシャリング解除する必要がない 使用します。
  • テスト指標の報告に対応

概要

パブリック メソッド

default void run(ITestInvocationListener listener)

<ph type="x-smartling-placeholder"></ph> このメソッドは非推奨です。 代わりに run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) を使用してください。

default void run(TestInformation testInfo, ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

パブリック メソッド

ホームラン

public void run (ITestInvocationListener listener)

<ph type="x-smartling-placeholder"></ph> このメソッドは非推奨です。
代わりに run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) を使用してください。

テストを実行し、結果をリスナーに報告します。

パラメータ
listener ITestInvocationListener: テスト結果の ITestInvocationListener

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

ホームラン

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

テストを実行し、結果をリスナーに報告します。

パラメータ
testInfo TestInformation: 実行に役立つ情報を含む TestInformation オブジェクト テストです。

listener ITestInvocationListener: テスト結果の ITestInvocationListener

例外
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException