ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Menyiapkan lingkungan pengujian untuk uji coba.

Misalnya, menginstal perangkat lunak, men-tweak pengaturan env untuk pengujian, meluncurkan target, dll.

Perhatikan bahwa beberapa ITargetPreparer s dapat ditentukan dalam konfigurasi. Direkomendasikan agar setiap ITargetPreparer dengan jelas mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan. misalnya ITargetPreparer yang mengonfigurasi perangkat untuk pengujian harus dijalankan setelah ITargetPreparer yang menginstal perangkat lunak.

Ringkasan

Metode publik

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

Metode ini sudah usang. Gunakan setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya

default void setUp ( TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

default void tearDown ( TestInformation testInformation, Throwable e)

Lakukan pembersihan/pembongkaran target setelah pengujian.

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

Metode ini sudah usang. Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya

Metode publik

mempersiapkan

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Metode ini sudah usang.
Gunakan setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya

Lakukan penyiapan target untuk pengujian.

Parameter
device ITestDevice : ITestDevice untuk disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

Melempar
TargetSetupError jika terjadi kesalahan fatal saat menyiapkan lingkungan
BuildError Jika terjadi kesalahan terkait BuildInfo
DeviceNotAvailableException jika perangkat menjadi tidak responsif

mempersiapkan

public void setUp (TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

Parameter
testInformation TestInformation : TestInformation dari doa.

Melempar
TargetSetupError jika terjadi kesalahan fatal saat menyiapkan lingkungan
BuildError Jika terjadi kesalahan karena build sedang disiapkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
testInformation TestInformation : TestInformation dari doa.

e Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Metode ini sudah usang.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
device ITestDevice : ITestDevice untuk disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

e Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif
,

ITargetPreparer

public interface ITargetPreparer
implements IDisableable

com.android.tradefed.targetprep.ITargetPreparer


Menyiapkan lingkungan pengujian untuk uji coba.

Misalnya, menginstal perangkat lunak, men-tweak pengaturan env untuk pengujian, meluncurkan target, dll.

Perhatikan bahwa beberapa ITargetPreparer s dapat ditentukan dalam konfigurasi. Direkomendasikan agar setiap ITargetPreparer dengan jelas mendokumentasikan pra-penyiapan dan pasca-penyiapan lingkungan yang diharapkan. misalnya ITargetPreparer yang mengonfigurasi perangkat untuk pengujian harus dijalankan setelah ITargetPreparer yang menginstal perangkat lunak.

Ringkasan

Metode publik

default void setUp ( ITestDevice device, IBuildInfo buildInfo)

Metode ini sudah usang. Gunakan setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya

default void setUp ( TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

default void tearDown ( TestInformation testInformation, Throwable e)

Lakukan pembersihan/pembongkaran target setelah pengujian.

default void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

Metode ini sudah usang. Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya

Metode publik

mempersiapkan

public void setUp (ITestDevice device, 
                IBuildInfo buildInfo)

Metode ini sudah usang.
Gunakan setUp(com.android.tradefed.invoker.TestInformation) sebagai gantinya

Lakukan penyiapan target untuk pengujian.

Parameter
device ITestDevice : ITestDevice untuk disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

Melempar
TargetSetupError jika terjadi kesalahan fatal saat menyiapkan lingkungan
BuildError Jika terjadi kesalahan terkait BuildInfo
DeviceNotAvailableException jika perangkat menjadi tidak responsif

mempersiapkan

public void setUp (TestInformation testInformation)

Lakukan penyiapan target untuk pengujian.

Parameter
testInformation TestInformation : TestInformation dari doa.

Melempar
TargetSetupError jika terjadi kesalahan fatal saat menyiapkan lingkungan
BuildError Jika terjadi kesalahan karena build sedang disiapkan
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

public void tearDown (TestInformation testInformation, 
                Throwable e)

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
testInformation TestInformation : TestInformation dari doa.

e Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif

menangis

public void tearDown (ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

Metode ini sudah usang.
Gunakan tearDown(com.android.tradefed.invoker.TestInformation, Throwable) sebagai gantinya

Lakukan pembersihan/pembongkaran target setelah pengujian.

Parameter
device ITestDevice : ITestDevice untuk disiapkan.

buildInfo IBuildInfo : data tentang build yang sedang diuji.

e Throwable : jika pemanggilan diakhiri dengan pengecualian, ini akan menjadi pengecualian yang ditangkap pada level Pemanggilan. Jika tidak, akan menjadi null .

Melempar
DeviceNotAvailableException jika perangkat menjadi tidak responsif