IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest


Pengujian yang melaporkan hasil langsung ke ITestInvocationListener.

Hal ini memiliki manfaat berikut dibandingkan JUnit.

  • lebih mudah untuk melaporkan hasil pengujian yang telah dijalankan dari jarak jauh di perangkat Android, karena hasil pengujian jarak jauh tidak perlu dimarshalling dan diunmarshalling dari objek Pengujian JUnit.
  • mendukung pelaporan metrik pengujian

Ringkasan

Metode publik

default void run(ITestInvocationListener listener)

Metode ini tidak digunakan lagi. Sebagai gantinya, gunakan run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

default void run(TestInformation testInfo, ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

Metode publik

lari

public void run (ITestInvocationListener listener)

Metode ini tidak digunakan lagi.
Sebagai gantinya, gunakan run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener).

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

Parameter
listener ITestInvocationListener: ITestInvocationListener hasil pengujian

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

lari

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Menjalankan pengujian, dan melaporkan hasilnya ke pemroses.

Parameter
testInfo TestInformation: Objek TestInformation yang berisi informasi berguna untuk menjalankan pengujian.

listener ITestInvocationListener: ITestInvocationListener hasil pengujian

Menampilkan
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException