com.android.tradefed.test türü

Arayüzler

Iabi Test edilen ABI'yi temsil eden arayüz.
IabiAlıcı ABI'nin test edilmesi gereken bir test.
IBuildAlıcı Test edilen yapıya başvurulması gereken bir test.
IDeviceTest Bir ITestDevice başvurusuna ihtiyaç duyan nesne arabirimi.
Çağrı BağlamAlıcı Çağrının bağlamına başvurulması gereken bir test.
IMultiDeviceTest Bu arayüz kullanımdan kaldırılmıştır. Bu arayüz, uyumluluk için geçici olarak tutulur, ancak artık kullanılmamaktadır. Lütfen uygulamayın.
INativeCihaz Testi Bir INativeDevice başvurusuna ihtiyaç duyan nesne arabirimi.
Uzaktan Test Sonuçları doğrudan bir ITestInvocationListener rapor eden bir test.
IReportNotExecuted Eksik bir yürütme durumunda, bu arabirimi uygulayan IRemoteTest , geliştirilmiş raporlama için yürütülmeyen testlerini rapor edebilir.
Devam Edilebilir Testi Bu arayüz kullanımdan kaldırılmıştır. Artık buna gerek yok
IRuntimeHintSağlayıcı
ISetOptionAlıcı Bu arayüzün uygulanması, HostTest#SET_OPTION_NAME ile bağlantılı bir "set-option" adına sahip bir Option sahip olmalıdır.
IShardableTest Ayrı olarak yürütülebilir alt testlere bölünebilen bir IRemoteTest .
ITestAnnotationFiltreAlıcı Ek açıklamalara göre hangi testlerin çalıştırılacağını filtreleyebilen bir koşucu.
ITestCollector Test toplama desteği sağlar; ayarlandığında, test koşucusu, test senaryolarını fiilen yürütmeden toplamak için kuru bir çalışma yapmalıdır.
ITestFileFilterAlıcı Hangi testlerin çalıştırılacağını ve/veya çalıştırılmayacağını belirten bir dosya alabilen bir koşucu.
ITestFilterAlıcı Hangi testlerin çalıştırılacağını filtreleyebilen bir koşucu.
ITestInformationAlıcı Bazı sınıflar için TestInformation almak için arayüz.

sınıflar

Abi Bir ABI'yi temsil eden bir sınıf.
AndroidJUnitTest Android.support.test.runner.AndroidJUnitRunner kullanarak belirli bir cihazda bir enstrümantasyon test paketi çalıştıran bir Test.
SanatGTest
SanatRunTest ART çalıştırma testlerini çalıştırmak için bir test koşucusu.
ArtRunTest.AdbShellCommandException Bir ADB kabuk komutunun yürütülmesi sırasında oluşan bir hatayı bildirmek için bir istisna sınıfı.
KodKapsam Testi Belirli bir cihazda bir enstrümantasyon test paketi çalıştıran ve kod kapsamı raporunu oluşturan bir Test.
CompanionAwareTest Yardımcı cihazı alma ve kontrol etme standartlarını kapsayan temel test sınıfı

Alt sınıf, tahsis edilen tamamlayıcıyı almak için getCompanion() 'u çağırabilir.

CihazPilSeviye Denetleyicisi Minimum pil şarjını kontrol eden ve minimum şarj yoksa pilin ikinci bir şarj eşiğine ulaşmasını bekleyen bir IRemoteTest .
CihazJUnit4ClassRunner IDeviceTest'i de barındıran IDeviceTest test çalıştırıcısı.
DeviceJUnit4ClassRunner.LogAnnotation Günlükleri muhabirlere taşımak için sahte açıklama.
DeviceJUnit4ClassRunner.MetricAnnotation Sahte ek açıklama, ölçümleri muhabirlere taşımayı amaçlıyordu.
DeviceJUnit4ClassRunner.TestLogData ExternalResource ve TestRule uygulanması.
DeviceJUnit4ClassRunner.TestMetrics ExternalResource ve TestRule uygulanması.
Cihaz Paketi JUnit4 kapsayıcı Suite , bunu gerektiren testlere bir ITestDevice sağlamak için genişletir.
DeviceTestCase IRemoteTest ve IDeviceTest hizmetlerini sağlayan yardımcı JUnit test durumu.
CihazTestSonucu TestResult oluştuğunda iptal edilecek bir DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite IRemoteTest ve IDeviceTest hizmetlerini sağlayan yardımcı JUnit test paketi.
DinamikDosyaStubTest Bu, tradefed'in dinamik dosyayı doğru bir şekilde çözebileceğini test etmek için bir tradefed testidir.
Sahte Test Amacı, tekrarlanabilir test sonuçları oluşturmayı kolaylaştırmak olan sahte bir test.
GoogleBenchmarkSonuç Ayrıştırıcı Kabuktan çalışan Google Benchmark sonuçlarını ayrıştırır ve tüm sonuçları içeren bir harita döndürür.
GoogleBenchmarkTest Belirli bir cihazda bir Google karşılaştırmalı test paketi çalıştıran bir Test.
Gtest Belirli bir cihazda yerel bir test paketi çalıştıran bir Test.
GTestBase gTest'in temel sınıfı
GTestListTestParser "--gtest_list_tests" parametresi ile gtest kuru çalışma modu için bir sonuç ayrıştırıcı.
GTestResultParser Shell'den çalışan GTest kullanan yerel testlerin 'ham çıktı modu' sonuçlarını ayrıştırır ve sonuçları bir ITestInvocationListener'a bildirir.
GTestXmlResultParser Kabuktan çalışan GTest kullanan yerel testlerin 'xml çıktı modu' sonuçlarını ayrıştırır ve sonuçları bir ITestRunListener'a bildirir.
HostGTest Yerel bir test paketi çalıştıran bir Test.
ana bilgisayar testi JUnit ana bilgisayar tabanlı testler için bir test çalıştırıcısı.
KuruluEnstrümanlarTest Mevcut cihazda bulunan tüm enstrümantasyonu çalıştırır.
Enstrümantasyon Testi Belirli bir cihazda bir enstrümantasyon test paketini çalıştıran bir Test.
YalıtılmışAna BilgisayarTest Testleri ana süreçte yürütmek yerine düşük bağımlılık ortamında yürütmek için bir alt süreç kullanan bir TradeFed çalıştırıcısı uygular.
JUnitRunUtil Bir IRemoteTest#run(TestInformation, ITestInvocationListener) çağrısını bir Test#run(TestResult) çağrısına yönlendirmek için bir yardımcı sınıf.
MetrikTest Vakası TradeFed'in bir parçası olarak çalışırken metriklerin günlüğe kaydedilmesine izin veren TestCase uzantısı.
MetricTestCase.LogHolder Raporlanacak bir günlük dosyasını tutacak yapı.
YerelBenchmarkTest Belirli bir aygıtta yürütülebilir yerel bir kıyaslama testi çalıştıran bir Test.
NativeBenchmarkTestAyrıştırıcı Kıyaslama testi veri çıktısını ayrıştıran ve işlem başına ortalama süreye ilişkin metrikleri toplayan bir IShellOutputReceiver .
YerelStresTest Belirli bir aygıtta yerel bir stres testi yürütülebilir dosyasını çalıştıran bir Test.
YerelStresTest Ayrıştırıcı Stres testi veri çıktısını ayrıştıran, tamamlanan yineleme sayısı ve yineleme başına ortalama süreye ilişkin metrikleri toplayan bir IShellOutputReceiver .
GürültülüKuruÇalışma Testi Bir komut dosyasında gürültülü kuru çalıştırma çalıştırın.
PythonBirimiTestSonucu Ayrıştırıcı Python'un en birimli çerçevesiyle çalıştırılan testlerin çıktısını yorumlar ve bunu bir dizi ITestInvocationListener s üzerindeki çağrılara çevirir.
PythonBirimiTest Koşucusu Bu sınıf kullanımdan kaldırıldı. Bunun yerine PythonBinaryHostTest kullanın.
StubTest İşlemsiz boş test uygulaması.
Alt süreçTfLauncher Ayrı bir TF kurulumuna karşı testler çalıştırmak için bir IRemoteTest .
TestTimeoutEnforcer Belirli bir test senaryosunun yürütme zamanını kontrol etmeye ve belirli bir zaman aşımını aşarsa başarısızlığa izin veren dinleyiciler.
TfTest Başlatıcı Ayrı bir TF kurulumuna karşı üniteyi veya işlevsel testleri çalıştırmak için bir IRemoteTest .
UiAutomatorRunner Cihazda UI Automator testini çalıştırır ve sonuçları raporlar.
UiAutomatorTest
UsbSıfırlamaTest Cihaz IRemoteTest sıfırlayan ve daha sonra cihazın tekrar çevrimiçi olup olmadığını kontrol eden bir IRemoteTest.

Numaralandırmalar

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction