IRemoteTest

public interface IRemoteTest

com.android.tradefed.testtype.IRemoteTest
AndroidJUnitTest Belirli bir cihazda android.support.test.runner.AndroidJUnitRunner'ı açın. 
ArtGTest  
ArtRunTest ART çalıştırma testleri yapmak için bir test koşusu. 
AtestRunner ITestSuite özelliğinin uygulanması
BaseTestSuite Yeni paket sistemiyle Uyumluluk Test Paketi'ni çalıştırma testi. 
ClusterCommandLauncher Bir alt işlem TF'si aracılığıyla TFC'den bir komut başlatmak için IRemoteTest sınıfı. 
CodeCoverageTest Belirli bir cihazda bir araç test paketi çalıştıran ve kod kapsamı raporunu oluşturur. 
CompanionAwareTest Tamamlayıcı cihazı alma ve kontrol etme görevini içeren temel test sınıfı

Alt sınıf, ayrılan tamamlayıcıyı almak için getCompanion() yöntemini çağırabilir. 

CoverageMeasurementForwarder Kapsam ölçümlerini derleme sağlayıcıdan günlük kaydediciye yönlendiren bir yer tutucu testi. 
CihazPil SeviyesiKontrol Aracı Minimum pil şarj seviyesini kontrol eden ve pilin şarj olmasını bekleyen bir IRemoteTest minimum şarj yoksa ikinci bir şarj eşiğine ulaşın. 
CihazTestCase IRemoteTest ve IDeviceTest hizmetlerini sağlayan yardımcı JUnit test durumu. 
CihazTest Paketi IRemoteTest ve IDeviceTest hizmetlerini sağlayan yardımcı JUnit test paketi. 
DynamicFileStubTest Bu, takas edilen bir testin dinamik dosyayı doğru bir şekilde çözümleyebildiğini test etmek amacıyla kullanılır. 
ExecutableBaseTest Yürütülebilir test stili için temel sınıf. 
ExecutableHostTest Ana makinede çalışan yürütülebilir dosyalar için test çalıştırıcısı. 
ExecutableTargetTest Hedefte çalışan yürütülebilir dosyalar için test çalıştırıcısı. 
Sahte Test Tekrarlanabilir test sonuçları oluşturmayı kolaylaştırmayı amaçlayan sahte bir test. 
Google Testi Belirli bir cihazda yerel test paketi çalıştıran bir test. 
GTestBase gTest temel sınıfı
GoogleKarşılaştırmaTesti Belirli bir cihazda Google karşılaştırma test paketi çalıştıran bir test. 
GranularRetriableTestSarmalayıcı Test durumu düzeyinde IRemoteTest'i ayrıntılandırmak için IRemoteTest üzerinde bir sarmalayıcı sınıfı çalışır. 
HostGTest Yerel test paketi çalıştıran bir Test. 
Ana Makine Testi JUnit ana makine tabanlı testler için bir test çalıştırıcı. 
IAutoRetriableTest ITestFilterReceiver özelliğini uygulamayan ancak yine de IRemoteTest için arayüz otomatik yeniden denemeyi desteklemek istiyor. 
IResumableTest Bu arayüz kullanımdan kaldırıldı. Artık buna gerek yok
IShardableTest Ayrı yürütülebilir alt testlere bölünebilecek bir IRemoteTest
ITestSuite Test Paketi'ni çalıştırmak için kullanılan soyut sınıf. 
ITokenRequest IRemoteTest arayüzü, aşağıdaki özelliklere sahip bir cihaz gerektirdiği gerçeğini göstermek için uygulayabilir: özel bir jeton. 
Yüklü Enstrümanlar Testi Mevcut cihazda bulunan tüm araçları çalıştırır. 
Araç Testi Belirli bir cihazda bir araç test paketi çalıştıran bir test. 
IsolatedHostTest Testleri düşük bağımlılıklı bir şekilde yürütmek için alt işlem kullanan bir TradeFed çalıştırıcısı uygular ana işlem üzerinde yürütmeye kıyasla daha az tercih edilir. 
JarHostTest Ana makine tarafı JUnit testleri için test çalıştırıcı. 
KUnitModuleTest Cihazda KUnit test modüllerini çalıştırmak için test çalıştırıcı. 
KernelTargetTest Hedefte çalışan yürütülebilir dosya ve çekirdek testinin ayrıştırması için test çalıştırıcısı. 
MoblyBinaryHostTest Android Build sisteminden (Soong) bir mobly python ikili dosyası çalıştırmayı amaçlayan ana makine testi
YerelKarşılaştırmaTesti Belirli bir cihazda yürütülebilir bir yerel karşılaştırma testi çalıştıran test. 
YerelStressTesti Belirli bir cihazda yürütülebilir yerel stres testi çalıştıran bir test. 
NoisyDryRunTest Komut dosyasında gürültülü bir prova çalıştırın. 
PtsBotTest PTS bot testleri yapın. 
PythonBinaryHostTest Android Build sisteminden (Soong) python ikili program dosyası çalıştırmayı amaçlayan ana makine testi

Test çalıştırıcısı, dahil etme filtresini ve hariç tutma filtrelerini destekler. 

PythonUnitTestRunner Bu sınıfın desteği sonlandırıldı. Bunun yerine PythonBinaryHostTest politikasını kullanın. 
Sonuç Oynatıcı Kendisine verilen sonuçları tekrar oynatan özel koşucu. 
Yeniden Planlayıcı Daha önce yapılan ve başarısız olan veya olmayan bir önceki çalıştırma testinin yeniden planlanmasına olanak tanıyan özel bir koşucu yürütüldü. 
RustBinaryHostTest Android Build sisteminden (Soong) pas ikili dosyası çalıştırmaya yönelik ana makine testi
RustBinaryTest Belirli bir cihazda pas ikili programı çalıştıran bir test. 
RustTestBase RustBinaryHostTest ve RustBinaryTest temel sınıfı
StubTest İşlemsiz boş test uygulaması. 
SubProcessTfLauncher Ayrı bir TF kurulumunda test çalıştırmak için IRemoteTest
TestEşlemeSuiteRunner Dahil etme filtresi ile belirtilen testleri çalıştırmak için BaseTestSuite uygulanması veya Derlemeden alınan TEST_MAPPING dosyaları, paket olarak. 
TestsPoolPoller Test havuzundaki tüm testlerin yürütülmesine olanak tanıyan sarmalayıcıyı test eder. 
TfSuiteRunner TF jars'tan testleri yükleyecek ITestSuite uygulaması res/config/suite/ emin olmanız gerekir. 
TfTestLauncher Ayrı bir TF kurulumuna karşı birim veya işlevsel testler çalıştırmak için IRemoteTest
UiAutomatorTest  
UsbResetTest Cihazın USB'sini sıfırlayan ve cihazın internete tekrar bağlanıp bağlanmadığını kontrol eden bir IRemoteTest daha fazla bilgi edineceksiniz. 


Sonuçları doğrudan ITestInvocationListener cihazına bildiren bir test.

Bu, JUnit'e göre aşağıdaki avantajlara sahiptir.

  • uzaktan çalıştırılan bir testin sonuçlarını rapor etmek daha kolaydır. uzaktan testin sonuçlarının gereksiz yere sınırlandırılmasına ve sınırlandırılmasına gerek yoktur. test eder.
  • test metriklerinin raporlanmasını destekler

Özet

Herkese açık yöntemler

default void run(ITestInvocationListener listener)

Bu yöntem kullanımdan kaldırılmıştır. Bunun yerine run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) politikasını kullanın.

default void run(TestInformation testInfo, ITestInvocationListener listener)

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

Herkese açık yöntemler

çalıştır

public void run (ITestInvocationListener listener)

Bu yöntem kullanımdan kaldırılmıştır.
. Bunun yerine run(com.android.tradefed.invoker.TestInformation, com.android.tradefed.result.ITestInvocationListener) politikasını kullanın.

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

Parametreler
listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException

çalıştır

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

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

Parametreler
testInfo TestInformation: Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi testler.

listener ITestInvocationListener: test sonuçlarının ITestInvocationListener değeri

Fırlatma
com.android.tradefed.device.DeviceNotAvailableException
DeviceNotAvailableException