com.android.tradefed.testtype
Interfacce
IAbi | Interfaccia che rappresenta l'ABI in prova. |
IAbiReceiver | Un test che ha bisogno dell'ABI in prova. |
IBuildReceiver | Un test che deve fare riferimento alla build in test. |
IDDeviceTest | Interfaccia per oggetto che necessita di un riferimento a un ITestDevice . |
IInvocationContextReceiver | Un test che deve fare riferimento al contesto dell'invocazione. |
IMultiDeviceTest | Questa interfaccia è obsoleta. Questa interfaccia viene conservata temporaneamente per compatibilità ma non viene più utilizzata. Si prega di non implementarlo. |
INativeDeviceTest | Interfaccia per oggetto che necessita di un riferimento a INativeDevice . |
Test remoto | Un test che riporta i risultati direttamente a un ITestInvocationListener . |
IReportNotExecuted | In caso di un'esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i test non eseguiti per una migliore segnalazione. |
IResumableTest | Questa interfaccia è obsoleta. Non c'è più bisogno di questo |
IRuntimeHintProvider | |
ISetOptionReceiver | L'implementazione di questa interfaccia dovrebbe avere Option con un nome "set-option" collegato a HostTest#SET_OPTION_NAME . |
IShardableTest | Un IRemoteTest che può essere suddiviso in sottotest eseguibili separatamente. |
ITestAnnotationFilterReceiver | Un corridore in grado di filtrare i test da eseguire in base alle annotazioni. |
ITestCollector | Fornisce supporto per la raccolta dei test; quando impostato, il corridore del test deve eseguire una prova a secco per raccogliere i casi di test senza eseguirli effettivamente. |
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 le 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 usando android.support.test.runner.AndroidJUnitRunner. |
ArtGTest | |
ArtRunTest | Un corridore di prova per eseguire test di corsa ART. |
ArtRunTest.AdbShellCommandException | Una classe di eccezione per segnalare un errore che si è verificato durante l'esecuzione di un comando della shell ADB. |
CodeCoverageTest | Un test che esegue un pacchetto di test della strumentazione su un determinato dispositivo e genera il rapporto di copertura del codice. |
Companion AwareTest | Classe di test di base che incapsula il boilerpate di ottenere e controllare il dispositivo complementare La sottoclasse può chiamare |
DeviceBatteryLevelChecker | Un IRemoteTest che verifica la carica minima della batteria e attende che la batteria raggiunga una seconda soglia di carica se la carica minima non è presente. |
DeviceJUnit4ClassRunner | Runner di test JUnit4 che ospita anche IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Annotazione falsa destinata a portare i registri ai giornalisti. |
DeviceJUnit4ClassRunner.MetricAnnotation | Annotazione falsa pensata per portare le metriche ai giornalisti. |
DeviceJUnit4ClassRunner.TestLogData | Implementazione di ExternalResource e TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementazione di ExternalResource e TestRule . |
DeviceSuite | Estende la Suite di contenitori JUnit4 per fornire un ITestDevice ai test che lo richiedono. |
DeviceTestCase | Test case di supporto JUnit che fornisce i servizi IRemoteTest e IDeviceTest . |
Risultato test dispositivo | Una specializzazione di TestResult che verrà interrotta quando si verifica DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestSuite | Helper JUnit suite di test che fornisce i servizi IRemoteTest e IDeviceTest . |
DynamicFileStubTest | Questo è un test tradefed per verificare che tradefed possa risolvere correttamente il file dinamico. |
FakeTest | Un falso test 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 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 prova a secco di gtest con il parametro "--gtest_list_tests". |
GTestResultParser | Analizza i risultati della "modalità di output non elaborato" dei test nativi usando GTest eseguiti dalla shell e informa un ITestInvocationListener dei risultati. |
GTestXmlResultParser | Analizza i risultati della "modalità di output XML" dei test nativi usando GTest eseguiti dalla shell e informa un ITestRunListener dei risultati. |
HostGTest | Un test che esegue un pacchetto di test nativo. |
HostTest | Un corridore di test per i test basati su host JUnit. |
InstalledInstrumentationsTest | 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 processo secondario per eseguire i test in un ambiente a bassa dipendenza invece di eseguirli nel 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 test benchmark nativo eseguibile su un determinato dispositivo. |
NativeBenchmarkTestParser | Un IShellOutputReceiver che analizza l'output dei dati di test del benchmark, raccogliendo le metriche sul tempo medio per operazione. |
Test di stress nativo | Un test che esegue uno stress test nativo eseguibile su un determinato dispositivo. |
NativeStressTestParser | Un IShellOutputReceiver che analizza l'output dei dati dello stress test, raccogliendo le metriche sul numero di iterazioni completate e il tempo medio per iterazione. |
NoisyDryRunTest | Esegui rumoroso funzionamento a secco su un file di comando. |
PythonUnitTestResultParser | Interpreta l'output dei test eseguiti con il framework unittest di Python e lo traduce in chiamate su una serie di ITestInvocationListener s. |
PythonUnitTestRunner | Questa classe è obsoleta. Usa 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 controllare il tempo di esecuzione di un determinato test case e fallire se supera un determinato timeout. |
TfTest Launcher | Un IRemoteTest per l'esecuzione di unità o test funzionali su un'installazione TF separata. |
UiAutomatorRunner | Esegue il test di UI Automator sul dispositivo e riporta i risultati. |
UiAutomatorTest | |
UsbResetTest | Un IRemoteTest che ripristina l'USB del dispositivo e controlla se il dispositivo torna online in seguito. |
Enum
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction |
Interfacce
- IAbi
- IAbiReceiver
- IBuildReceiver
- IDDeviceTest
- IInvocationContextReceiver
- IMultiDeviceTest
- INativeDeviceTest
- Test remoto
- IReportNotExecuted
- IResumableTest
- IRuntimeHintProvider
- ISetOptionReceiver
- IShardableTest
- ITestAnnotationFilterReceiver
- ITestCollector
- ITestFileFilterReceiver
- ITestFilterReceiver
- ITestInformationReceiver
Classi
- Abi
- AndroidJUnitTest
- ArtGTest
- ArtRunTest
- ArtRunTest.AdbShellCommandException
- CodeCoverageTest
- Companion AwareTest
- DeviceBatteryLevelChecker
- DeviceJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- DeviceSuite
- DeviceTestCase
- Risultato test dispositivo
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- Test benchmark di Google
- Gtest
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- InstalledInstrumentationsTest
- StrumentazioneTest
- IsolatoHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- Test di stress nativo
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SottoprocessoTfLauncher
- TestTimeoutEnforcer
- TfTest Launcher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Enum