com.android.tradefed.testtype
Interfacce
IAbi | Interfaccia che rappresenta l'ABI sotto test. |
IAbiReceiver | Un test che ha bisogno dell’ABI in prova. |
IBuildReceiver | Un test che necessita di riferimento alla build in prova. |
IDeviceTest | Interfaccia per oggetto che necessita di un riferimento a ITestDevice . |
IInvocationContextReceiver | Un test che necessita di riferimento al contesto dell'invocazione. |
IMultiDeviceTest | Questa interfaccia è deprecata. Questa interfaccia viene mantenuta temporaneamente per compatibilità ma in realtà non viene più utilizzata. Per favore non implementarlo. |
INativeDeviceTest | Interfaccia per oggetto che necessita di un riferimento a INativeDevice . |
IRemoteTest | Un test che riporta i risultati direttamente a ITestInvocationListener . |
IReportNotExecuted | In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i test non eseguiti per migliorare la reportistica. |
IResumableTest | Questa interfaccia è deprecata. Non ce n'è più bisogno |
IRuntimeHintProvider | |
ISetOptionReceiver | L'implementazione di questa interfaccia dovrebbe avere Option con un nome "set-option" collegato a HostTest#SET_OPTION_NAME . |
IShardableTest | Oggetto IRemoteTest che può essere suddiviso in test secondari eseguibili separatamente. |
ITestAnnotationFilterReceiver | Un corridore che può filtrare quali test eseguire in base alle annotazioni. |
ITestCollector | Fornisce supporto per la raccolta dei test; quando impostato, il test runner deve eseguire un'esecuzione di prova per raccogliere i casi di test senza effettivamente eseguirli. |
ITestFileFilterReceiver | Un corridore che può ricevere un file che specifica quali test eseguire e/o non eseguire. |
ITestFilterReceiver | Un corridore in grado di filtrare quali test eseguire. |
ITestInformationReceiver | Interfaccia per ricevere TestInformation per alcune classi. |
Classi
Abi | Una classe che rappresenta un ABI. |
AndroidJUnitTest | Un test che esegue un pacchetto di test della strumentazione su un determinato dispositivo utilizzando android.support.test.runner.AndroidJUnitRunner. |
ArtGTest | |
ArtRunTest | Un test runner per eseguire test di esecuzione ART. |
ArtRunTest.AdbShellCommandException | Una classe di eccezione per segnalare un errore verificatosi durante l'esecuzione di un comando della shell ADB. |
Test di copertura del codice | Un test che esegue un pacchetto di test della strumentazione su un determinato dispositivo e genera il report sulla copertura del codice. |
CompanionAwareTest | Classe di test di base che incapsula il boilerpate per ottenere e controllare il dispositivo associato La sottoclasse può chiamare |
DispositivoBatteryLevelChecker | Un IRemoteTest che controlla la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di carica se la carica minima non è presente. |
DispositivoJUnit4ClassRunner | Test runner JUnit4 che supporta anche IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Annotazione falsa intesa a portare i registri ai giornalisti. |
DeviceJUnit4ClassRunner.MetricAnnotation | Annotazione falsa intesa a fornire parametri ai giornalisti. |
DeviceJUnit4ClassRunner.TestLogData | Implementazione di ExternalResource e TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementazione di ExternalResource e TestRule . |
DeviceSuite | Estende la Suite contenitore JUnit4 per fornire un ITestDevice ai test che lo richiedono. |
DeviceTestCase | Caso di test JUnit helper che fornisce i servizi IRemoteTest e IDeviceTest . |
RisultatoTestDispositivo | Una specializzazione di TestResult che verrà interrotta quando si verifica DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | Suite di test Helper JUnit che fornisce i servizi IRemoteTest e IDeviceTest . |
DynamicFileStubTest | Questo è un test di tradefed per verificare che tradefed possa risolvere correttamente il file dinamico. |
FalsoTest | Un test falso il cui scopo è facilitare la generazione di risultati di test ripetibili. |
GoogleBenchmarkResultParser | Analizza i risultati di Google Benchmark eseguiti dalla shell e restituisce una mappa con tutti i risultati. |
Test di benchmark di Google | Un test che esegue un pacchetto di test benchmark di Google su un determinato dispositivo. |
GTest | Un test che esegue un pacchetto di test nativo su un determinato dispositivo. |
GTestBase | La classe base di gTest |
GTestListTestParser | Un parser dei risultati per la modalità di esecuzione di prova gtest con il parametro "--gtest_list_tests". |
GTestResultParser | Analizza i risultati della "modalità di output non elaborata" dei test nativi utilizzando GTest eseguito dalla shell e informa un ITestInvocationListener dei risultati. |
GTestXmlResultParser | Analizza i risultati della "modalità di output xml" dei test nativi utilizzando GTest eseguito dalla shell e informa un ITestRunListener dei risultati. |
HostGTest | Un test che esegue un pacchetto di test nativo. |
HostTest | Un test runner per test basati su host JUnit. |
Strumentazioni installateTest | Esegue tutta la strumentazione trovata sul dispositivo corrente. |
StrumentazioneTest | Un test che esegue un pacchetto di test della strumentazione su un determinato dispositivo. |
IsolatoHostTest | Implementa un runner TradeFed che utilizza un sottoprocesso per eseguire i test in un ambiente a bassa dipendenza invece di eseguirli sul processo principale. |
JUnitRunUtil | Una classe helper per indirizzare una IRemoteTest#run(TestInformation, ITestInvocationListener) a una chiamata Test#run(TestResult) . |
MetricTestCase | Estensione di TestCase che consente di registrare le metriche durante l'esecuzione come parte di TradeFed. |
MetricTestCase.LogHolder | Struttura per contenere un file di registro da segnalare. |
NativeBenchmarkTest | Un test che esegue un eseguibile di test benchmark nativo su un determinato dispositivo. |
NativeBenchmarkTestParser | Un IShellOutputReceiver che analizza l'output dei dati del test benchmark, raccogliendo parametri sul tempo medio per operazione. |
NativeStressTest | Un test che esegue un eseguibile di stress test nativo su un determinato dispositivo. |
NativeStressTestParser | Oggetto IShellOutputReceiver che analizza l'output dei dati dello stress test, raccogliendo parametri sul numero di iterazioni complete e sul tempo medio per iterazione. |
NoisyDryRunTest | Esegui un'esecuzione a secco rumorosa su un file di comandi. |
PythonUnitTestResultParser | Interpreta l'output dei test eseguiti con il framework unittest di Python e lo traduce in chiamate su una serie di ITestInvocationListener . |
PythonUnitTestRunner | Questa classe è deprecata. Utilizza invece PythonBinaryHostTest . |
StubTest | Implementazione del test vuoto senza operazioni. |
SottoprocessoTfLauncher | Un IRemoteTest per l'esecuzione di test su un'installazione TF separata. |
TestTimeoutEnforcer | Listener che consentono di verificare il tempo di esecuzione di un determinato test case e di fallirlo se supera un determinato timeout. |
TfTestLauncher | Un IRemoteTest per eseguire test funzionali o dell'unità rispetto a un'installazione TF separata. |
UiAutomatorRunner | Esegue il test di UI Automator sul dispositivo e segnala i risultati. |
UiAutomatorTest | |
UsbResetTest | Un IRemoteTest che reimposta il dispositivo USB e controlla se il dispositivo torna successivamente online. |
Enumerazioni
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction |
Interfacce
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- IRemoteTest
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
Classi
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- Test di copertura del codice
- CompanionAwareTest
- DispositivoBatteryLevelChecker
- DispositivoJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- RisultatoTestDispositivo
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FalsoTest
- GoogleBenchmarkResultParser
- Test di benchmark di Google
- GTest
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- Strumentazioni installateTest
- StrumentazioneTest
- IsolatoHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SottoprocessoTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Enumerazioni