com.android.tradefed.testtype

Arayüzler

IAbi Test edilen ABI'yi temsil eden arayüz.
IAbiAlıcı ABI'nin test edilmesi gereken bir test.
IBuildReceiver Test edilen yapıya referans verilmesi gereken bir test.
IDeviceTest ITestDevice referansına ihtiyaç duyan nesne için arayüz.
IInvokasyonContextReceiver Çağrının bağlamına atıfta bulunulması gereken bir test.
IMultiDeviceTest Bu arayüz kullanımdan kaldırıldı. Bu arayüz uyumluluk amacıyla geçici olarak tutulmaktadır ancak artık kullanılmamaktadır. Lütfen uygulamayın.
INativeDeviceTest INativeDevice başvurusuna ihtiyaç duyan nesne için arayüz.
IRUzaktan Test Sonuçları doğrudan ITestInvocationListener bildiren bir test.
IReportNotExecution Eksik bir yürütme durumunda, bu arayüzü uygulayan IRemoteTest daha iyi raporlama için yürütülmeyen testlerini raporlayabilir.
Devam EdilebilirTest Bu arayüz kullanımdan kaldırıldı. Artık buna gerek yok
IRuntimeHintProvider
ISetOptionReceiver Bu arayüzün uygulanmasında HostTest#SET_OPTION_NAME ile bağlantılı "set-option" adında bir Option bulunmalıdır.
IShardableTest Ayrı olarak çalıştırılabilir alt testlere bölünebilen bir IRemoteTest .
ITestAnnotationFilterReceiver Ek açıklamalara göre hangi testlerin çalıştırılacağını filtreleyebilen bir çalıştırıcı.
ITestCollector Test koleksiyonu için destek sağlar; ayarlandığında, test çalıştırıcısının test senaryolarını gerçekte yürütmeden toplamak için bir deneme çalışması yapması gerekir.
ITestFileFilterReceiver 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.
ITestInformationReceiver Bazı sınıflar için TestInformation almaya yönelik 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 enstrümantasyon test paketini çalıştıran bir Test.
ArtGTest
ArtRunTest ART çalıştırma testlerini çalıştıracak bir test çalıştırıcısı.
ArtRunTest.AdbShellCommandException Bir ADB kabuk komutunun yürütülmesi sırasında oluşan bir hatayı bildiren bir istisna sınıfı.
Kod Kapsama Testi Belirli bir cihazda enstrümantasyon test paketini çalıştıran ve kod kapsamı raporunu oluşturan bir Test.
CompanionAwareTest Yardımcı cihazı alma ve kontrol etme özetini kapsayan temel test sınıfı

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

DeviceBatteryLevelChecker Minimum pil şarjını kontrol eden ve minimum şarj mevcut değilse pilin ikinci şarj eşiğine ulaşmasını bekleyen bir IRemoteTest .
DeviceJUnit4ClassRunner IDeviceTest de barındıran JUnit4 test çalıştırıcısı.
DeviceJUnit4ClassRunner.LogAnnotation Sahte açıklama, günlükleri muhabirlere taşımayı amaçlıyordu.
DeviceJUnit4ClassRunner.MetricAnnotation Sahte 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 gerektiren testlere bir ITestDevice sağlamak amacıyla genişletir.
CihazTestCase IRemoteTest ve IDeviceTest hizmetlerini sağlayan Yardımcı JUnit test senaryosu.
CihazTestSonucu DeviceNotAvailableException oluştuğunda iptal edilecek bir TestResult uzmanlığı
DeviceTestResult.RuntimeDeviceNotAvailableException
DeviceTestSuite IRemoteTest ve IDeviceTest hizmetlerini sağlayan Yardımcı JUnit test paketi.
DynamicFileStubTest Bu, tradefed'in dinamik dosyayı doğru şekilde çözebildiğini test etmek için yapılan bir tradefed testidir.
Sahte Test Amacı tekrarlanabilir test sonuçları elde etmeyi kolaylaştırmak olan sahte bir test.
GoogleBenchmarkResultParser Kabuktan çalıştırılan 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 Google kıyaslama test paketini çalıştıran bir Test.
GTtesti Belirli bir cihazda yerel bir test paketini çalıştıran bir Test.
GTestBase gTest'in temel sınıfı
GTestListTestParser "--gtest_list_tests" parametresine sahip gtest deneme modu için sonuç ayrıştırıcı.
GTestResultParser Kabuktan çalıştırılan GTest'i kullanarak yerel testlerin 'ham çıktı modu' sonuçlarını ayrıştırır ve sonuçları bir ITestInvokasyonListener'a bildirir.
GTestXmlResultParser Kabuktan çalıştırılan GTest'i kullanarak yerel testlerin 'xml çıktı modu' sonuçlarını ayrıştırır ve sonuçları bir ITestRunListener'a bildirir.
Ana BilgisayarGTest Yerel bir test paketini çalıştıran bir Test.
Ana Bilgisayar Testi JUnit ana bilgisayar tabanlı testler için bir test çalıştırıcısı.
KuruluCihazlarTest Geçerli cihazda bulunan tüm enstrümantasyonu çalıştırır.
Enstrümantasyon Testi Belirli bir cihazda enstrümantasyon test paketini çalıştıran bir Test.
Yalıtılmış Ana Bilgisayar Testi Testleri ana işlemde yürütmek yerine düşük bağımlılıklı bir ortamda yürütmek için bir alt işlem kullanan bir TradeFed çalıştırıcısı uygular.
JUnitRunUtil IRemoteTest#run(TestInformation, ITestInvocationListener) çağrısını Test#run(TestResult) çağrısına yönlendirmek için yardımcı sınıf.
MetrikTestCase TradeFed'in bir parçası olarak çalışırken ölçümlerin günlüğe kaydedilmesine olanak tanıyan TestCase uzantısı.
MetricTestCase.LogHolder Raporlanacak bir günlük dosyasını tutacak yapı.
Yerel Karşılaştırma Testi Belirli bir cihazda yürütülebilir yerel bir kıyaslama testi çalıştıran bir Test.
NativeBenchmarkTestParser Karşılaştırma testi veri çıktısını ayrıştıran ve işlem başına ortalama süreye ilişkin ölçümleri toplayan bir IShellOutputReceiver .
Yerel Stres Testi Belirli bir cihazda yürütülebilir bir yerel stres testi çalıştıran bir Test.
NativeStressTestParser Stres testi veri çıktısını ayrıştıran, tamamlanan yineleme sayısına ve yineleme başına ortalama süreye ilişkin ölçümleri toplayan bir IShellOutputReceiver .
GürültülüKuruÇalışmaTest Bir komut dosyasında gürültülü deneme çalıştırması yapın.
PythonUnitTestResultParser Python'un en iyi çerçevesiyle çalıştırılan testlerin çıktısını yorumlar ve bunu bir dizi ITestInvocationListener üzerindeki çağrılara çevirir.
PythonUnitTestRunner Bu sınıf kullanımdan kaldırıldı. Bunun yerine PythonBinaryHostTest kullanın.
Saplama testi İşlemsiz boş test uygulaması.
Alt SüreçTf Başlatıcı Ayrı bir TF kurulumuna karşı testler çalıştırmak için bir IRemoteTest .
TestTimeoutEnforcer Belirli bir test senaryosunun yürütme süresini kontrol etmeye ve belirli bir zaman aşımını aşarsa başarısız olmaya izin veren dinleyiciler.
TfTest Başlatıcı Ayrı bir TF kurulumuna karşı ünite veya fonksiyonel testleri çalıştırmak için bir IRemoteTest .
UiAutomatorRunner Cihazda UI Automator testini çalıştırır ve sonuçları bildirir.
UiAutomatorTest
Usb Sıfırlama Testi Cihazın USB'sini sıfırlayan ve cihazın daha sonra tekrar çevrimiçi olup olmadığını kontrol eden bir IRemoteTest .

Numaralandırmalar

UiAutomatorTest.LoggingOption
UiAutomatorTest.TestFailureAction