com.android.tradefed.testtype
Interfacce
IAbi | Interfaccia che rappresenta l'ABI sotto test. |
Ricevitore IAbi | Un test che necessita dell'ABI sotto esame. |
IBuildReceiver | Un test che deve fare riferimento alla build sottoposta a test. |
IDDispositivoTest | Interfaccia per l'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 mantenuta temporaneamente per compatibilità, ma non viene più utilizzata. Si prega di non implementarlo. |
INativeDeviceTest | Interfaccia per oggetto che richiede un riferimento a INativeDevice . |
IRemoteTest | Un test che segnala i risultati direttamente a un ITestInvocationListener . |
IReportNotExecuted | In caso di esecuzione incompleta, IRemoteTest che implementa questa interfaccia può segnalare i propri 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 test secondari eseguibili separatamente. |
ITestAnnotationFilterReceiver | Un corridore che può filtrare i test da eseguire in base alle annotazioni. |
ITestCollector | Fornisce supporto per la raccolta di test; quando impostato, il test runner deve eseguire una prova 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 che può filtrare quali test eseguire. |
ITestInformationReceiver | Interfaccia per ricevere il TestInformation per alcune classi. |
Classi
Abi | Una classe che rappresenta un ABI. |
AndroidJUnitTest | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo utilizzando android.support.test.runner.AndroidJUnitRunner. |
ArtGTest | |
ArtRunTest | Un test runner per eseguire i run-test ART. |
ArtRunTest.AdbShellCommandException | Una classe di eccezione per segnalare un errore che si è verificato durante l'esecuzione di un comando della shell ADB. |
Test di copertura del codice | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo e genera il rapporto sulla copertura del codice. |
CompanionAwareTest | Classe di test di base che incapsula il boilerpate per 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. |
DispositivoJUnit4ClassRunner | Test runner JUnit4 che supporta anche IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Annotazione falsa destinata a portare i registri ai giornalisti. |
DeviceJUnit4ClassRunner.MetricAnnotation | Annotazione falsa destinata a fornire metriche ai giornalisti. |
DeviceJUnit4ClassRunner.TestLogData | Implementazione di ExternalResource e TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementazione di ExternalResource e TestRule . |
Device Suite | Estende la JUnit4 container Suite per fornire un ITestDevice ai test che lo richiedono. |
DispositivoTestCase | Test case Helper 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 testare che tradefed può risolvere correttamente il file dinamico. |
FakeTest | Un falso test il cui scopo è semplificare 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. |
Google BenchmarkTest | 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 analizzatore di risultati per la modalità di esecuzione a secco di gtest con il parametro "--gtest_list_tests". |
GTestResultParser | Analizza i risultati della "modalità di output non elaborato" 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 i test basati su host JUnit. |
Strumentazioni installateTest | Esegue tutta la strumentazione trovata sul dispositivo corrente. |
StrumentazioneTest | Un test che esegue un pacchetto di test di strumentazione su un determinato dispositivo. |
IsolatedHostTest | 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 test di benchmark nativo eseguibile su un determinato dispositivo. |
NativeBenchmarkTestParser | Oggetto IShellOutputReceiver che analizza l'output dei dati del test di benchmark, raccogliendo metriche sul tempo medio per operazione. |
NativeStressTest | Un test che esegue uno stress test nativo eseguibile su un determinato dispositivo. |
NativeStressTestParser | Oggetto IShellOutputReceiver che analizza l'output dei dati dello stress test, raccogliendo metriche sul numero di iterazioni completate e sul tempo medio per iterazione. |
NoisyDryRunTest | Esegui un funzionamento a secco rumoroso 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. |
SubprocessTfLauncher | 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 caso di test e fallirlo se supera un determinato timeout. |
TfTestLauncher | Un IRemoteTest per l'esecuzione di unità o test funzionali rispetto a 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
- Ricevitore IAbi
- IBuildReceiver
- IDDispositivoTest
- 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
- DeviceBatteryLevelChecker
- DispositivoJUnit4ClassRunner
- DeviceJUnit4ClassRunner.LogAnnotation
- DeviceJUnit4ClassRunner.MetricAnnotation
- DeviceJUnit4ClassRunner.TestLogData
- DeviceJUnit4ClassRunner.TestMetrics
- Device Suite
- DispositivoTestCase
- Risultato test dispositivo
- DeviceTestResult.RuntimeDeviceNotAvailableException
- DeviceTestSuite
- DynamicFileStubTest
- FakeTest
- GoogleBenchmarkResultParser
- Google BenchmarkTest
- GTest
- GTestBase
- GTestListTestParser
- GTestResultParser
- GTestXmlResultParser
- HostGTest
- HostTest
- Strumentazioni installateTest
- StrumentazioneTest
- IsolatedHostTest
- JUnitRunUtil
- MetricTestCase
- MetricTestCase.LogHolder
- NativeBenchmarkTest
- NativeBenchmarkTestParser
- NativeStressTest
- NativeStressTestParser
- NoisyDryRunTest
- PythonUnitTestResultParser
- PythonUnitTestRunner
- StubTest
- SubprocessTfLauncher
- TestTimeoutEnforcer
- TfTestLauncher
- UiAutomatorRunner
- UiAutomatorTest
- UsbResetTest
Enum