com.android.tradefed.testtype

Interfejsy

IAbi Interfejs przedstawiający testowany ABI. 
IAbiReceiver Test, który wymaga testowania ABI. 
IBuildReceiver test, który wymaga odwołania do kompilacji poddanej testom; 
IDeviceTest Interfejs obiektu, który wymaga odwołania do ITestDevice
IInvocationContextReceiver Test, który wymaga odniesienia do kontekstu wywołania. 
IMultiDeviceTest Ten interfejs został wycofany. Ten interfejs jest tymczasowo przechowywany ze względu na zgodność, ale nie jest już używany. Nie wdrażaj tego rozwiązania. 
INativeDeviceTest Interfejs obiektu, który wymaga odwołania do INativeDevice
IRemoteTest Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener
IReportNotExecuted W przypadku niepełnego wykonania IRemoteTest, który implementuje ten interfejs, może zgłaszać niewykonane testy, aby poprawić raportowanie. 
IResumableTest Ten interfejs został wycofany. Nie potrzebuję już tego 
IRuntimeHintProvider  
ISetOptionReceiver Implementacja tego interfejsu powinna zawierać Option o nazwie „set-option” połączone z HostTest.SET_OPTION_NAME
IShardableTest IRemoteTest, który można podzielić na testy podrzędne, które można wykonać osobno. 
ITestAnnotationFilterReceiver Funkcja, która może filtrować testy do uruchomienia na podstawie adnotacji. 
ITestCollector Zapewnia obsługę kolekcji testów. Gdy ta opcja jest ustawiona, test runner musi przeprowadzić próbny przebieg, aby zebrać przypadki testowe bez ich faktycznego wykonywania. 
ITestFileFilterReceiver Program, który może otrzymać plik określający, które testy mają być uruchomione lub nie. 
ITestFilterReceiver Proces, który może filtrować, które testy mają być uruchamiane. 
ITestInformationReceiver Interfejs do odbierania TestInformation w przypadku niektórych zajęć. 

Zajęcia

Abi Klasa reprezentująca ABI. 
AndroidJUnitTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu za pomocą klasy android.support.test.runner.AndroidJUnitRunner. 
ArtGTest  
ArtRunTest Narzędzie do testowania, które umożliwia uruchamianie testów ART. 
ArtRunTest.AdbShellCommandException Klasa wyjątku do zgłaszania błędów występujących podczas wykonywania polecenia ADB shell. 
CodeCoverageTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o zakresie testowania kodu. 
CompanionAwareTest Podstawowa klasa testu, która zawiera podstawowe elementy pobierania i sprawdzania urządzenia towarzyszącego

Podklasa może wywołać getCompanion(), aby pobrać przydzielonego towarzysza. 

DeviceBatteryLevelChecker IRemoteTest, który sprawdza minimalny poziom naładowania baterii i czeka, aż bateria osiągnie drugi próg ładowania, jeśli minimalny poziom nie jest obecny. 
DeviceJUnit4ClassRunner Uruchamiający test JUnit4, który obsługuje też IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation fałszywe adnotacje mające przenosić loga do reporterów. 
DeviceJUnit4ClassRunner.MetricAnnotation fałszywa adnotacja, która ma przenosić dane do raportów; 
DeviceJUnit4ClassRunner.TestLogData Wdróż ExternalResourceTestRule
DeviceJUnit4ClassRunner.TestMetrics Wdróż ExternalResourceTestRule
DeviceSuite Rozszerza kontener JUnit4 Suite, aby udostępnić ITestDevice testom, które tego wymagają. 
DeviceTestCase pomocniczy przypadek testu JUnit, który zapewnia usługi IRemoteTestIDeviceTest
DeviceTestResult Specjalizacja TestResult, która zostanie przerwana, gdy wystąpi DeviceNotAvailableException
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Pomocniczy pakiet testów JUnit, który zapewnia usługi IRemoteTest i IDeviceTest
DynamicFileStubTest To testowanie tradefed, które sprawdza, czy narzędzie tradefed może poprawnie rozwiązać plik dynamiczny. 
FakeTest Test symulowany, którego celem jest ułatwienie generowania powtarzalnych wyników testów. 
GoogleBenchmarkResultParser Przetwarza wyniki Google Benchmark uruchomionego z powłoki i zwraca mapę ze wszystkimi wynikami. 
GoogleBenchmarkTest Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu. 
GTest Test, który uruchamia natywny pakiet testów na danym urządzeniu. 
GTestBase Klasa bazowa gTest
GTestListTestParser Parser wyników dla trybu suchego uruchomienia gtest z parametrem „--gtest_list_tests”. 
GTestResultParser Analizuje wyniki w „trybie wyjścia surowego” testów natywnych za pomocą GTest, który działa w powłoce, i informuje o nich ITestInvocationListener. 
GTestXmlResultParser Analizuje wyniki testów natywnych w trybie „xml output mode” za pomocą GTest, który działa w powłoce, oraz przekazuje je do klasy ITestRunListener. 
HostGTest Test, który uruchamia natywny pakiet testowy. 
HostTest Uruchamiający testy oparte na hostie JUnit. 
InstalledInstrumentationsTest Uruchamia wszystkie instrumenty znalezione na bieżącym urządzeniu. 
InstrumentationTest Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. 
IsolatedHostTest Wdraża narzędzie do uruchamiania testów, które korzysta z podprocesu do wykonywania testów w środowisku o małej liczbie zależności zamiast w procesie głównym. 
JUnitRunUtil Pomocnicza klasa kierująca wywołaniem IRemoteTest.run(TestInformation, ITestInvocationListener) do wywołania Test.run(TestResult)
MetricTestCase Rozszerzenie TestCase, które umożliwia rejestrowanie danych podczas działania w ramach TradeFed. 
MetricTestCase.LogHolder Struktura do przechowywania pliku dziennika, który ma zostać przesłany. 
NativeBenchmarkTest Test, który uruchamia na danym urządzeniu natywny plik wykonywalny testu porównawczego. 
NativeBenchmarkTestParser Funkcja IShellOutputReceiver, która analizuje dane wyjściowe testu porównawczego, zbierając dane o średnim czasie wykonywania operacji. 
NativeStressTest Test, który uruchamia na danym urządzeniu natętny test natywny. 
NativeStressTestParser IShellOutputReceiver, który analizuje dane z testu obciążeniowego, zbierając dane o liczbie zakończonych iteracji i średnim czasie trwania iteracji. 
NoisyDryRunTest Przeprowadź uruchomienie próbne z wyświetlaniem komunikatów na pliku poleceń. 
PythonUnitTestResultParser Interpretuje dane wyjściowe testów przeprowadzonych za pomocą modułu unittest w Pythonie i przekształca je w wywołania dotyczące serii ITestInvocationListener
PythonUnitTestRunner Ta klasa została wycofana. Zamiast niej użyj kolumny PythonBinaryHostTest. 
StubTest Pusty test implementacji bez działania. 
Podproces TfLauncher IRemoteTest do przeprowadzania testów w ramach oddzielnej instalacji TF. 
TestTimeoutEnforcer Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danego przypadku testowego i jego przerwanie, jeśli przekroczy on określony limit czasu. 
TfTestLauncher IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych w przypadku oddzielnej instalacji TF. 
UiAutomatorRunner Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. 
UiAutomatorTest  
UsbResetTest IRemoteTest, który resetuje urządzenie przez USB i sprawdza, czy urządzenie łączy się z internetem. 

Wykazy

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction