Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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 getCompanion() per recuperare il compagno assegnato.

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