DeviceTestSuite

public class DeviceTestSuite
extends TestSuite implements IDeviceTest, IRemoteTest

java.lang.Nesne
   ↳ junit.framework.TestSuite
     ↳ com.android.tradefed.testtype.DeviceTestSuite


IRemoteTest ve IDeviceTest hizmetlerini sağlayan yardımcı JUnit test paketi.

Özet

Herkese açık kurucular

DeviceTestSuite()
DeviceTestSuite(Class<?> testClass)

Herkese açık yöntemler

void addTestSuite(Class<T> testClass)

Belirtilen sınıftaki testleri pakete ekler

ITestDevice getDevice()

Test cihazını alın.

void run(TestInformation testInfo, ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

void runTest(Test test, TestResult result)

Cihazın dahil edilen teste iletilmesi için üst yöntemi geçersiz kılar

void setDevice(ITestDevice device)

Test edilen cihazı enjekte edin.

Kamu inşaatçıları

DeviceTestSuite

public DeviceTestSuite ()

CihazTest Suite

public DeviceTestSuite (Class<?> testClass)

Parametreler
testClass Class

Herkese açık yöntemler

addTestSuite

public void addTestSuite (Class<T> testClass)

Belirtilen sınıftaki testleri pakete ekler

Parametreler
testClass Class

getDevice

public ITestDevice getDevice ()

Test cihazını alın.

İlerlemeler
ITestDevice ITestDevice

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Testleri çalıştırır ve sonucu dinleyiciye bildirir.

Parametreler
testInfo TestInformation: Test çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener

Atışlar
DeviceNotAvailableException

runTest

public void runTest (Test test, 
                TestResult result)

Dahil edilen teste cihazdaki geçilmesi için üst yöntemi geçersiz kılar

Parametreler
test Test

result TestResult

setDevice

public void setDevice (ITestDevice device)

Test edilen cihazı enjekte edin.

Parametreler
device ITestDevice: Kullanılacak ITestDevice