IAbi | Interfejs reprezentujący testowany ABI. |
Odbiornik IAbi | Test wymagający testowania ABI. |
Odbiornik IBuild | Test wymagający odniesienia do testowanej kompilacji. |
Test IDDevice | Interfejs dla obiektu, który potrzebuje odniesienia do ITestDevice . |
OdbiornikInvocationContextReceiver | Test wymagający odniesienia do kontekstu wywołania. |
Test IMultiDevice | Ten interfejs jest przestarzały. Interfejs ten jest tymczasowo przechowywany ze względu na kompatybilność, ale w rzeczywistości nie jest już używany. Proszę tego nie wdrażać. |
INativeDeviceTest | Interfejs dla obiektu, który potrzebuje odniesienia do INativeDevice . |
IRemoteTest | Test, który raportuje wyniki bezpośrednio do ITestInvocationListener . |
IReportNotExecuted | W przypadku niekompletnego wykonania IRemoteTest , który implementuje ten interfejs, może zgłosić swoje niezrealizowane testy w celu lepszego raportowania. |
IResumableTest | Ten interfejs jest przestarzały. Nie ma już takiej potrzeby |
Dostawca IRuntimeHint | |
Odbiornik opcji ISet | Implementacja tego interfejsu powinna mieć Option z nazwą „ustawioną” powiązaną z HostTest#SET_OPTION_NAME . |
IStrudnyTest | IRemoteTest , który można podzielić na oddzielnie wykonywalne podtesty. |
Odbiornik filtra ITestAnnotationFilter | Moduł uruchamiający, który może filtrować testy do uruchomienia na podstawie adnotacji. |
Kolekcjoner ITest | Zapewnia wsparcie przy zbieraniu testów; po ustawieniu, uruchamiający test musi wykonać próbę próbną, aby zebrać przypadki testowe bez ich faktycznego wykonywania. |
Odbiornik ITestFileFilter | Biegacz, który może otrzymać plik określający, które testy należy przeprowadzić, a które nie. |
Odbiornik ITestFilter | Biegacz, który może filtrować testy do uruchomienia. |
Odbiorca informacji ITest | Interfejs do odbierania TestInformation dla niektórych klas. |
Abi | Klasa reprezentująca ABI. |
Test AndroidJUnit | Test, który uruchamia pakiet testów oprzyrządowania na danym urządzeniu przy użyciu android.support.test.runner.AndroidJUnitRunner. |
ArtGTest | |
Test ArtRun | Biegacz testowy do przeprowadzania testów uruchomieniowych ART. |
ArtRunTest.AdbShellCommandException | Klasa wyjątku zgłaszająca błąd, który wystąpił podczas wykonywania polecenia powłoki ADB. |
Test pokrycia kodu | Test, który uruchamia pakiet testów oprzyrządowania na danym urządzeniu i generuje raport pokrycia kodu. |
Test CompanionAware | Podstawowa klasa testowa, która zawiera schemat pobierania i sprawdzania urządzenia towarzyszącego Podklasa może wywołać getCompanion() w celu pobrania przydzielonego towarzysza. |
Kontroler poziomu baterii urządzenia | IRemoteTest , który sprawdza minimalny poziom naładowania baterii i czeka, aż bateria osiągnie drugi próg ładowania, jeśli nie ma minimalnego poziomu naładowania. |
UrządzenieJUnit4ClassRunner | Narzędzie testowe JUnit4, które obsługuje również IDeviceTest . |
DeviceJUnit4ClassRunner.LogAnnotation | Fałszywa adnotacja mająca na celu przekazanie dzienników reporterom. |
DeviceJUnit4ClassRunner.MetricAnnotation | Fałszywa adnotacja mająca na celu przekazanie reporterom danych. |
DeviceJUnit4ClassRunner.TestLogData | Implementacja ExternalResource i TestRule . |
DeviceJUnit4ClassRunner.TestMetrics | Implementacja ExternalResource i TestRule . |
Pakiet urządzeń | Rozszerza Suite kontenerów JUnit4 w celu zapewnienia ITestDevice do testów, które tego wymagają. |
Przypadek testowy urządzenia | Pomocniczy przypadek testowy JUnit, który udostępnia usługi IRemoteTest i IDeviceTest . |
Wynik testu urządzenia | Specjalizacja TestResult , która zostanie przerwana w przypadku wystąpienia DeviceNotAvailableException |
DeviceTestResult.RuntimeDeviceNotAvailableException | |
Zestaw testów urządzeń | Zestaw testów Helper JUnit, który udostępnia usługi IRemoteTest i IDeviceTest . |
Test DynamicFileStub | To jest test Tradefed, mający na celu sprawdzenie, czy Tradefed potrafi poprawnie rozpoznać plik dynamiczny. |
Fałszywy test | Fałszywy test, którego celem jest ułatwienie generowania powtarzalnych wyników testu. |
GoogleBenchmarkResultParser | Analizuje wyniki testu Google Benchmark działającego w powłoce i zwraca mapę ze wszystkimi wynikami. |
Test porównawczy Google | Test uruchamiający pakiet testów porównawczych Google na danym urządzeniu. |
GTest | Test uruchamiający natywny pakiet testowy na danym urządzeniu. |
GTestBase | Klasa bazowa gTest |
GTestListTestParser | Analizator wyników dla trybu próbnego gtest z parametrem „--gtest_list_tests”. |
GTestResultParser | Analizuje wyniki „surowego trybu wyjściowego” testów natywnych przy użyciu narzędzia GTest uruchamianego z powłoki i informuje obiekt ITestInvocationListener o wynikach. |
GTestXmlResultParser | Analizuje wyniki „trybu wyjściowego XML” testów natywnych przy użyciu narzędzia GTest uruchamianego z powłoki i informuje obiekt ITestRunListener o wynikach. |
HostGTest | Test uruchamiający natywny pakiet testowy. |
Test hosta | Program uruchamiający testy oparte na hoście JUnit. |
Test zainstalowanych instrumentów | Uruchamia wszystkie instrumenty znalezione na bieżącym urządzeniu. |
Test oprzyrządowania | Test uruchamiający pakiet testów oprzyrządowania na danym urządzeniu. |
Test izolowanego hosta | Implementuje moduł wykonawczy TradeFed, który używa podprocesu do wykonywania testów w środowisku o niskiej zależności zamiast wykonywania ich w procesie głównym. |
JUnitRunUtil | Klasa pomocnicza służąca do kierowania wywołania IRemoteTest#run(TestInformation, ITestInvocationListener) do wywołania Test#run(TestResult) . |
Przypadek testowy metryki | Rozszerzenie TestCase umożliwiające rejestrowanie metryk podczas działania w ramach TradeFed. |
MetricTestCase.LogHolder | Struktura do przechowywania pliku dziennika, który ma być raportowany. |
Natywny test porównawczy | Test, który uruchamia natywny test porównawczy, wykonywalny na danym urządzeniu. |
NativeBenchmarkTestParser | IShellOutputReceiver , który analizuje dane wyjściowe testu porównawczego, zbierając metryki dotyczące średniego czasu trwania operacji. |
Natywny test stresu | Test uruchamiający natywny test warunków skrajnych, wykonywalny na danym urządzeniu. |
Natywny analizator stresu | IShellOutputReceiver , który analizuje dane wyjściowe testu warunków skrajnych, zbierając metryki dotyczące liczby ukończonych iteracji i średniego czasu na iterację. |
Test NoisyDryRun | Uruchom hałaśliwy przebieg próbny w pliku poleceń. |
PythonUnitTestResultParser | Interpretuje dane wyjściowe testów uruchamianych za pomocą platformy unittest Pythona i tłumaczy je na wywołania serii ITestInvocationListener s. |
PythonUnitTestRunner | Ta klasa jest przestarzała. Zamiast tego użyj PythonBinaryHostTest . |
Test pośredni | Implementacja pustego testu bez operacji. |
PodprocesTfLauncher | IRemoteTest do uruchamiania testów w oddzielnej instalacji TF. |
TestTimeoutEnforcer | Listenery, które pozwalają sprawdzić czas wykonania danego przypadku testowego i zakończyć go niepowodzeniem, jeśli przekroczy on zadany limit czasu. |
Program uruchamiający TfTest | IRemoteTest do uruchamiania testów jednostkowych lub funkcjonalnych w odniesieniu do oddzielnej instalacji TF. |
UiAutomatorRunner | Uruchamia test UI Automator na urządzeniu i raportuje wyniki. |
Test UiAutomatora | |
Test resetowania USB | IRemoteTest , który resetuje urządzenie USB i sprawdza, czy urządzenie później wróci do trybu online. |