com.android.tradefed.testtype

Interfejsy

IAbi Interfejs reprezentujący testowany ABI. 
IAbiReceiver Test, który wymaga interfejsu ABI podlegającego testowaniu. 
IBuildReceiver Test, który wymaga odniesienia do kompilacji podlegającej testowaniu. 
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 zachowany ze względu na zgodność, ale nie jest już używany. Nie wdrażaj go. 
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 implementujący ten interfejs może zgłaszać niewykonane testy, aby poprawić raportowanie. 
IResumableTest Ten interfejs został wycofany. Nie potrzebuję już tej usługi
IRuntimeHintProvider  
ISetOptionReceiver Implementacja tego interfejsu powinna mieć element Option o nazwie „set-option” połączony z elementem HostTest.SET_OPTION_NAME
IShardableTest IRemoteTest, który można podzielić na oddzielnie wykonywane podtesty. 
ITestAnnotationFilterReceiver Moduł uruchamiający, który może filtrować testy do uruchomienia na podstawie adnotacji. 
ITestCollector Obsługuje zbieranie testów. Jeśli ta opcja jest ustawiona, narzędzie do uruchamiania testów musi przeprowadzić uruchomienie próbne, aby zebrać przypadki testowe bez ich wykonywania. 
ITestFileFilterReceiver Program uruchamiający, który może otrzymać plik określający, które testy mają być uruchamiane, a które nie. 
ITestFilterReceiver Uruchamiający, który może filtrować testy do uruchomienia. 
ITestInformationReceiver Interfejs do otrzymywania 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 Program do uruchamiania testów ART. 
ArtRunTest.AdbShellCommandException Klasa wyjątku do zgłaszania błędu, który wystąpił podczas wykonywania polecenia powłoki ADB. 
ArtTest  
CodeCoverageTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o pokryciu kodu. 
CompanionAwareTest Podstawowa klasa testowa, która zawiera kod standardowy do pobierania i sprawdzania urządzenia towarzyszącego.

Klasa podrzędna może wywołać metodę getCompanion(), aby pobrać przypisanego 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 naładowania nie jest osiągnięty. 
DeviceJUnit4ClassRunner Runner testów JUnit4, który obsługuje też IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Fałszywa adnotacja, która ma przekazywać logi do reporterów. 
DeviceJUnit4ClassRunner.MetricAnnotation Fałszywa adnotacja, która ma przekazywać dane do reporterów. 
DeviceJUnit4ClassRunner.TestLogData Wdrożenie funkcji ExternalResourceTestRule
DeviceJUnit4ClassRunner.TestMetrics Wdrożenie funkcji ExternalResourceTestRule
DeviceSuite Rozszerza kontener JUnit4 Suite, aby udostępniać ITestDevice testom, które tego wymagają. 
DeviceTestCase Pomocniczy przypadek testowy JUnit, który udostępnia usługi IRemoteTestIDeviceTest
DeviceTestResult Specjalizacja TestResult, która zostanie przerwana, gdy wystąpi DeviceNotAvailableException.
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestSuite Pomocniczy pakiet testów JUnit, który udostępnia usługi IRemoteTestIDeviceTest
DynamicFileStubTest Jest to test Tradefed, który sprawdza, czy Tradefed może prawidłowo rozwiązać dynamiczny plik. 
FakeTest Test fikcyjny, którego celem jest ułatwienie generowania powtarzalnych wyników testów. 
GoogleBenchmarkResultParser Analizuje wyniki testu porównawczego Google uruchomionego z poziomu 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 testowy na danym urządzeniu. 
GTestBase Klasa bazowa gTest
GTestListTestParser Parser wyników dla trybu próbnego gtest z parametrem „--gtest_list_tests”. 
GTestResultParser Analizuje wyniki „trybu surowych danych wyjściowych” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestInvocationListener o wynikach. 
GTestXmlResultParser Analizuje wyniki „trybu wyjściowego XML” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestRunListener o wynikach. 
HostGTest Test, który uruchamia natywny pakiet testowy. 
HostTest Uruchamiający testy JUnit po stronie hosta. 
InstalledInstrumentationsTest Uruchamia wszystkie instrumentacje znalezione na bieżącym urządzeniu. 
InstrumentationTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu. 
IsolatedHostTest Implementuje moduł uruchamiający TradeFed, który używa podprocesu do wykonywania testów w środowisku o niskiej zależności zamiast wykonywać je w procesie głównym. 
JUnitRunUtil Klasa pomocnicza do kierowania wywołania 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ć zgłoszony. 
NativeBenchmarkTest Test, który uruchamia natywny plik wykonywalny testu porównawczego na danym urządzeniu. 
NativeBenchmarkTestParser IShellOutputReceiver, który analizuje dane wyjściowe testu porównawczego i zbiera dane o średnim czasie operacji. 
NativeStressTest Test, który uruchamia natywny plik wykonywalny testu obciążeniowego na danym urządzeniu. 
NativeStressTestParser IShellOutputReceiver, który analizuje dane wyjściowe testu obciążeniowego, zbierając dane o liczbie ukończonych iteracji i średnim czasie iteracji. 
NoisyDryRunTest Uruchom głośne uruchomienie próbne w pliku poleceń. 
PythonUnitTestResultParser Interpretuje wyniki testów przeprowadzonych za pomocą platformy unittest w Pythonie i przekształca je w wywołania serii ITestInvocationListener
PythonUnitTestRunner Ta klasa została wycofana. Użyj w zamian zasady PythonBinaryHostTest. 
StubTest Implementacja pustego testu bez działania. 
SubprocessTfLauncher IRemoteTest do przeprowadzania testów na oddzielnej instalacji TF. 
TestTimeoutEnforcer Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danego przypadku testowego i przerwanie go, jeśli przekroczy on określony czas oczekiwania. 
TfTestLauncher IRemoteTest – do przeprowadzania testów jednostkowych lub funkcjonalnych w oddzielnej instalacji TF. 
UiAutomatorRunner Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. 
UiAutomatorTest  
UsbResetTest IRemoteTest, który resetuje USB urządzenia i sprawdza, czy urządzenie ponownie połączy się z internetem. 

Wykazy

UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction