Indeks zajęć
Są to klasy interfejsu API. wyświetlić wszystkie pakiety interfejsu API.
A
| AptParser | Klasa, która wyodrębnia informacje z pliku apk przez analizę danych wyjściowych polecenia „aapt dump badging”. | 
| AptParser.AptVersion | Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. | 
| Abi | Klasa reprezentująca ABI. | 
| AbiFormatter | Klasa pomocnicza dla abi. | 
| AbiUtils | Klasa pomocnicza do obsługi interfejsów ABI urządzeń | 
| AbstractConnection | Abstrakcyjne przedstawienie połączenia. | 
| AbstractHostMonitor | Typowa klasa dla monitorowania stanu zdrowia hosta. | 
| AbstractTunnelMonitor | Monitorowanie abstrakcyjnego tunelu w AVD GCE. | 
| AbstractXmlParser | Pomocnicza klasa podstawowa do analizowania plików XML | 
| AbstractXmlParser.ParseException | Wyjątek zgłaszany, gdy nie można przeanalizować danych wejściowych XML. | 
| AcloudConfigParser | Klasa pomocnicza, która analizuje konfigurację Acloud (używana do uruchamiania instancji urządzenia Cloud). | 
| AcloudConfigParser.AcloudKeys | Zestawy kluczy, które można przeszukać z poziomu konfiguracji. | 
| ActionInProgress | Ogólna czynność w toku. | 
| ActiveTrace | Główna klasa pomagająca w opisie aktywnego śledzenia i zarządzaniu nim. | 
| ActivityStatusChecker | Sprawdzanie stanu pozostałych aktywności działających na końcu modułu. | 
| AdbRootElevator | AutoCloseable, który w razie potrzeby tworzy adb root, a po zakończeniu przywraca stan root. | 
| AdbSshConnection | Połączenie Adb przez most ssh. | 
| AdbStopServerPreparer | Użyj narzędzia do przygotowywania docelowego, aby zatrzymać serwer adb na hoście przed i po wykonaniu testów adb. | 
| AdbTcpConnection | Domyślna reprezentacja połączenia z urządzeniem, które jest uznawane za standardowe połączenie adb z urządzeniem. | 
| AdbUtils | Klasa pomocnicza do operacji adb. | 
| AfterClassWithInfo | Podobne gwarancje jak w przypadku AfterClass, ale metoda oznaczona adnotacją musi wymagać parametruTestInformation. | 
| AggregatePostProcessor | Zbiór danych, który zwraca minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, łączną, liczbę i opcjonalnie wartości procentylowe danych numerycznych zebranych podczas testów z wielokrotnymi iteracjami, traktując je jako podwójne liczby zmiennoprzecinkowe. | 
| AllTestAppsInstallSetup | ITargetPreparer, który instaluje na urządzeniu wszystkie aplikacje z folderuIDeviceBuildInfo.getTestsDir(). | 
| AltDirBehavior | Wyliczenie służące do definiowania alternatywnych zachowań katalogu dla różnych instalatorów lub przesyłaczy artefaktów testowych 
 | 
| AnalysisHeuristic | Kolejność jest ważna. | 
| AndroidJUnitTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu za pomocą klasy android.support.test.runner.AndroidJUnitRunner. | 
| AndroidTestOrchestratorRemoteTestRunner | Uruchamia test Androida z instrumentacją za pomocą polecenia adb i AndroidTestOrchestrator. | 
| AoaTargetPreparer | ITargetPreparer, który wykonuje serię działań (np. kliknięć i przesuń) za pomocą protokołu Android Open Accessory (AOAv2). | 
| ApkChangeDetector | Ta klasa wykrywa, czy pliki APK, które mają zostać zainstalowane, różnią się od tych na urządzeniu, aby zdecydować, czy pominąć instalację i odinstalowanie aplikacji podczas konfiguracji i demontażu ERROR(/TestAppInstallSetup). | 
| AppBuildInfo | IBuildInfo, który reprezentuje aplikację na Androida i jej pakiety testowe. | 
| AppDeviceBuildInfo | Ta klasa została wycofana.
    Użyj bezpośrednio funkcji IDeviceBuildInfo. | 
| AppSetup | ITargetPreparer, który instaluje plik APK i jego testy. | 
| AppVersionFetcher | Klasa pomocnicza do pobierania ciągu znaków wersji aplikacji z urządzenia. | 
| AppVersionFetcher.AppVersionInfo | Typy informacji o wersji aplikacji | 
| ArchModuleController | Ustawienie sterownika modułu, które powoduje, że testy nie są uruchamiane, gdy nie pasują do żadnej architektury. | 
| ArgsOptionParser | Wypełnia pola Optionna podstawie przeanalizowanych argumentów wiersza poleceń. | 
| ArrayUtil | Metody pomocnicze dotyczące tablic | 
| ArtChrootPreparer | Utwórz katalog chroot na potrzeby testów ART. | 
| ArtGTest | |
| ArtifactDetails | Zawiera opis struktury treści i jej deskryptora wygenerowany przez narzędzie CAS. | 
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Narzędzie, które pomaga analizować artefakty kompilacji w celu uzyskania statystyk. | 
| ArtRunTest | Test runner do uruchamiania testów ART. | 
| ArtRunTest.AdbShellCommandException | Klasa wyjątku do zgłaszania błędów występujących podczas wykonywania polecenia ADB shell. | 
| ATestFileSystemLogSaver | Ta klasa LogSaver jest używana przez ATest do zapisywania logów w określonym katalogu. | 
| AtestRunner | Wdrożenie ITestSuite | 
| AtraceCollector | IMetricCollector, który podczas testu uruchamia atrace, zbiera wyniki i zapisują je w wywołaniu. | 
| AtraceRunMetricCollector | Zbiera ścieżki ze wszystkich katalogów testów w danym katalogu na urządzeniu testowym, rejestruje katalog testów i przetwarza pliki ścieżek w katalogu testów, a następnie agreguje dane. | 
| AutoLogCollector | Wyliczenie określające, który z collectorów może być obsługiwany automatycznie przez uprząż. | 
| AutomatedReporters | Klasa definiująca mapowanie z automatycznych raportów Tradefed. | 
| AveragePostProcessor | Implementacja post-processora, który oblicza średnią z listy danych. | 
B
| BackgroundDeviceAction | Wykonuje polecenie na danym urządzeniu, powtarzając je w miarę potrzeby, dopóki nie zostanie anulowane. | 
| BaseDeviceMetricCollector | Podstawowa implementacja IMetricCollector, która umożliwia uruchamianie i zatrzymywanie zbierania danych w przypadkuonTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)iERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)). | 
| BaseEmulatorPreparer | Wspólny program do uruchamiania lokalnego emulatora. | 
| BaseHostJUnit4Test | Podstawowa klasa testów do uruchamiania testów hosta w stylu JUnit4. | 
| BaseLeveledLogOutput | Podstawowe wdrożenie tagu ILeveledLogOutput, które umożliwia filtrowanie niektórych tagów według ich nazwy lub komponentów. | 
| BaseModuleController | Podstawowa implementacja IModuleController, która powinna być zaimplementowana w celu sprawdzenia, czy dany moduł powinien się uruchomić. | 
| BaseMultiTargetPreparer | Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu. | 
| BasePostProcessor | Podstawowa implementacja IPostProcessor, którą powinna rozszerzać każda implementacja. | 
| BaseRetryDecision | Podstawowa implementacja usługi IRetryDecision. | 
| BaseStreamLogger<OS extends OutputStream> | ILeveledLogOutput, który kieruje komunikaty dziennika do strumienia wyjściowego i do stdout. | 
| BaseTargetPreparer | Podstawowa klasa implementacji obiektu ITargetPreparer, która umożliwia określenie, czy obiekt ma być wyłączony. | 
| BaseTestSuite | Testowanie przeprowadzania testów zgodności za pomocą nowego systemu testów. | 
| BatteryController | Klasa narzędziowa, która umożliwia kontrolowanie stanu ładowania baterii urządzenia. | 
| BatteryRechargeDeviceRecovery | Umożliwia wywołanie polecenia, gdy poziom naładowania baterii urządzenia spadnie poniżej określonego progu. | 
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Sprawdzanie możliwości przywrócenia, które spowoduje uruchomienie konfiguracji, jeśli poziom baterii jest niedostępny. | 
| BeforeClassWithInfo | Podobne gwarancje jak w przypadku BeforeClass, ale metoda oznaczona adnotacją musi wymagać parametruTestInformation. | 
| BinaryState | Enum służy do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynności. | 
| BluetoothConnectionLatencyCollector | Zbieracz prześle do urządzeń wstępnie zdefiniowaną konfigurację danych o czasie trwania funkcji statsd i zbiera dane o czasie trwania połączenia Bluetooth dla każdego profilu. | 
| BluetoothConnectionStateCollector | Ten kolektor będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia w przypadku każdego profilu. | 
| BluetoothConnectionSuccessRatePostProcessor | Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth Użyj parametru „metric-key-match”, aby określić dane, które zawierają stany połączenia Bluetooth w tablicy liczbowej. Przykład: [0, 1, 2, 3, 0, 1, 2, 3]. | 
| BluetoothHciSnoopLogCollector | Collector do włączania zapisywania w dzienniku snoopingu interfejsu HCI Bluetooth na urządzeniu testowym i zbierania dziennika dla każdego testu. | 
| BluetoothUtils | Funkcje pomocnicze do wywoływania BluetoothInstrumentation na urządzeniu 
 Kod sterowania Bluetooth po stronie urządzenia można znaleźć w AOSP pod adresem:
  | 
| BootstrapBuildProvider | IDeviceBuildProvider, który inicjalizuje informacje o kompilacji z urządzenia testowego.Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczoną z zewnątrz, np. | 
| BootstrapServiceFileResolverLoader | Ładuje rozwiązujące za pomocą mechanizmu ładowania usługi. | 
| Bugreport | Obiekt zawierający odwołania do plików z raportem o błędzie, zgodny z płaskim raportem o błędzie i skompresowanym raportem o błędzie (bugreportz). | 
| BugreportCollector | Przepuszczająca reguła ITestInvocationListener, która zbiera raporty o błędach po wystąpieniu zdarzeń konfigurowalnych, a potem wywołuje regułęITestInvocationListener.testLogw podrzędnych regułach po zebraniu każdego raportu o błędzie. | 
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. | 
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Tworzenie raportu o błędach po niepowodzeniu przypadku testowego. | 
| BugreportzOnTestCaseFailureCollector | Tworzenie raportu o błędach, gdy test się nie powiedzie. | 
| BuildAnalysis | Reprezentuje wyniki analizy pojedynczej kompilacji. | 
| BuildError | Wyjątek ten jest rzucany, gdy nie uda się uruchomić podanej kompilacji. | 
| BuildInfo | Ogólna implementacja IBuildInfo, która powinna być powiązana zITestDevice. | 
| BuildInfoKey | Klasa zawierająca enumerację związaną z zapytaniami dotyczącymi informacji o kompilacji. | 
| BuildInfoKey.BuildInfoFileKey | Enum opisujący wszystkie znane typy plików, które można wyszukiwać za pomocą IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey). | 
| BuildInfoRecorder | ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku. | 
| BuildInfoUtil | Klasa pomocnicza do manipulowania obiektami IBuildInfo | 
| BuildRetrievalError | Podczas pobierania wersji na potrzeby testowania wystąpił krytyczny błąd. | 
| BuildSerializedVersion | Klasa zawierająca bieżącą wersję serializacji wszystkich elementów IBuildInfo. | 
| BuildTestsZipUtils | Klasa pomocnicza do operacji związanych z archiwum ZIP testów wygenerowanym przez system kompilacji Androida | 
| BulkEmailer | Narzędzie do wysyłania e-maili, które umożliwia następujące ustawienia: interwał wysyłania, początkowy rozmiar wysyłki, adresaci i łączna liczba wiadomości. | 
| BundletoolUtil | Klasa narzędzia, która używa wiersza poleceń bundletool do instalowania plików .apk na urządzeniu. | 
| ByteArrayInputStreamSource | |
| ByteArrayList | Klasa reprezentująca lekki tablicowy tablicę bajtów. | 
| ByteArrayUtil | Narzędzia do obsługi tablicy bajtów, np. konwertowanie bajtów na liczby całkowite. | 
| ByteStreamDownloader | Klient implementujący metodę Readusługi gRPCByteStream. | 
| ByteStreamUploader | Klient implementujący metodę Writeusługi gRPCByteStream. | 
C
| CacheClientFactory | Fabryka, która tworzy pojedynczą instancję typu ICacheClient. | 
| CarModuleController | Ten kontroler uniemożliwia wykonywanie testów na urządzeniach innych niż samochodowe. | 
| CarryDnaeError | Wewnętrzny RuntimeExceptiondo przenoszeniaDeviceNotAvailableExceptionw ramach JUnit4. | 
| CarryInterruptedException | Wyjątek ten jest rzucany, gdy zostanie przekroczony limit czasu etapu testu i wyjątek InterruptedException musi zostać przekazany z wątku wykonywania testu do wątku wywołania. | 
| CdmaDeviceFlasher | Klasa, która aktualizuje obraz na fizycznym urządzeniu z Androidem z radiem CDMA. | 
| CecControllerTokenProvider | Dostawca tokenów związanych z Consumer Electronics Control (CEC). | 
| CentralDirectoryInfo | CentralDirectoryInfo to klasa zawierająca informacje o pliku lub folderze w pliku ZIP. | 
| CheckPairingPreparer | CompanionAwarePreparer, który weryfikuje parowanie BT między urządzeniem głównym a urządzeniem towarzyszącym. | 
| Chunker | Dzieli blobna co najmniej 1Chunko długości maksymalniechunkSizebajtów. | 
| Chunker.Chunk | Fragment plamy. | 
| CircularAtraceUtil | Narzędzie atrace zostało opracowane głównie w celu identyfikowania głównych przyczyn błędów ANR podczas testowania za pomocą Monkey. | 
| CircularByteArray | Struktura danych służąca do przechowywania tablicy o stałym rozmiarze, która działa jako bufor cykliczny i śledzi łączną sumę wszystkich wartości w tabeli. | 
| ClangCodeCoverageCollector | BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clanga i rejestruje je jako artefakty testowe. | 
| ClangProfileIndexer | Klasa pomocnicza, która indeksuje pomiary pokrycia kodu Clang. | 
| ClassNotFoundConfigurationException | ConfigurationException, gdy nie można znaleźć klasy obiektu. | 
| ClassPathScanner | Znajduje wpisy w classpath. | 
| ClassPathScanner.ClassNameFilter | IClassPathFilter, który filtruje i przekształca nazwy klas Java. | 
| ClassPathScanner.ExternalClassNameFilter | ClassNameFilter, który odrzuca klasy wewnętrzne | 
| ClassPathScanner.IClassPathFilter | Filtr ścieżek wpisów classpath 
 Wzory na podstawie  | 
| Klient | Klient rejestrujący dane w usłudze ResultDB, który przesyła wyniki testów do tej usługi. | 
| ClockworkUtils | Narzędzie Clockwork do udostępniania logiki dotyczącej wielu urządzeń | 
| CloseableTraceScope | Klasa ograniczona, która umożliwia raportowanie sekcji śledzenia za pomocą funkcji try-with-resources | 
| ClusterBuildInfo | Klasa IBuildInfodla wersji przesyłanych z TFC. | 
| ClusterBuildProvider | IBuildProviderdo pobrania zasobów testowych TCF. | 
| ClusterClient | Implementacja IClusterClientdo interakcji z backendem TFC. | 
| ClusterCommand | Klasa reprezentująca zadanie pobrane z TF Cluster. | 
| ClusterCommand.RequestType | |
| ClusterCommand.State | Stan polecenia w klastrze TF. | 
| ClusterCommandConfigBuilder | Klasa do tworzenia pliku konfiguracji dla polecenia dotyczącego klastra. | 
| ClusterCommandEvent | Klasa do zawijania zdarzeń poleceń klastra do przesłania. | 
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher | Klasa IRemoteTestsłużąca do uruchamiania poleceń z TFC za pomocą podprocesu TF. | 
| ClusterCommandScheduler | ICommandSchedulerdo obsługi TFC (zintegrowany klaster). | 
| ClusterCommandStatus | Klasa reprezentująca stan i przyczynę anulowania polecenia z TF Cluster. | 
| ClusterDeviceInfo | Klasa do zamykania informacji o urządzeniach klastra, które mają zostać przesłane. | 
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor | Implementacja IDeviceMonitor, która przekazuje wyniki do usługi klastra Tradefed. | 
| ClusterEventUploader<T extends IClusterEvent> | Klasa ClusterEventUploader, która przesyła IClusterEventdo TFC. | 
| ClusterHostEvent | Klasa do zamykania zdarzeń hosta klastra do przesłania. | 
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Wyliczenie różnych typów zdarzeń hosta. | 
| ClusterHostUtil | Statyczne funkcje pomocnicze dla TF Cluster do uzyskiwania instancji globalnej konfiguracji, informacji o hostach itp. | 
| ClusterLogSaver | Klasa ILogSaverdo przesyłania danych wyjściowych testów do TFC. | 
| ClusterLogSaver.FilePickingStrategy | Strategie doboru plików. | 
| ClusterOptions | |
| CodeCoverageCollector | BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu natywnych i Java i rejestruje je jako artefakty testowe. | 
| CodeCoverageTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o zakresie testowania kodu. | 
| CollectingByteOutputReceiver | IShellOutputReceiver, który zbiera cały kod wyjściowy powłoki w obiektbyte[]. | 
| CollectingOutputReceiver | IShellOutputReceiver, który łączy cały kod wyjściowy w jedenString. | 
| CollectingTestListener | ITestInvocationListener, który będzie zawierać wszystkie wyniki testów. | 
| CollectorHelper | Pomocnik do wykonywania niektórych operacji IMetricCollectorw kilku miejscach. | 
| CommandBaselineSetter | Wspólny setter do obsługi ustawień bazowych urządzenia za pomocą poleceń adb shell. | 
| CommandFileParser | Procesor do obsługi plików zawierających zestawy wierszy poleceń. | 
| CommandFileParser.CommandLine | |
| CommandInterrupter | Usługa umożliwiająca przerywanie poleceń TradeFederation lub oznaczanie ich jako nieprzerwanych. | 
| CommandLineBuildInfoBuilder | Narzędzie służące do przechwytywania zwykłych argumentów informacji o kompilacji z wiersza poleceń i tworzenia na ich podstawie pliku IBuildInfo. | 
| CommandOptions | Implementacja funkcji ICommandOptions. | 
| CommandOptionsGetter | Implementacja usługi, która zwraca wartość opcji polecenia dla danego wywołania. | 
| CommandResult | Zawiera wynik polecenia. | 
| CommandRunner | alternatywny punkt wejścia TradeFederation, który uruchamia polecenie określone w argumentach wiersza poleceń, a potem się zamyka; | 
| CommandRunner.ExitCode | Kody błędów, które mogą spowodować zakończenie działania. | 
| CommandScheduler | Harmonogram wykonywania poleceń TradeFederation na wszystkich dostępnych urządzeniach. | 
| CommandScheduler.HostState | Wyliczenie różnych stanów hosta | 
| CommandStatus | Reprezentuje stan operacji o określonym czasie trwania. | 
| CommandStatusHandler | Handler pomagający w monitorowaniu i aktualizowaniu stanu wywołania. | 
| CommandSuccessModuleController | Podstawowa klasa kontrolera modułu, która umożliwia pominięcie modułu testowego na podstawie błędu polecenia w powłoce. | 
| CommonLogRemoteFileUtil | Narzędzie to pozwala uniknąć powielania kodu w różnych reprezentacjach urządzeń zdalnych w przypadku logiki pobierania plików wspólnych. | 
| CommonLogRemoteFileUtil.KnownLogFileEntry | Reprezentacja znanego wpisu dziennika w przypadku urządzeń zdalnych. | 
| CompanionAllocator | Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego Aby opisać kryteria potrzebne do przydzielenia urządzenia towarzyszącego, należy wdrożyć element  | 
| CompanionAwarePreparer | ITargetPreparer, który zawiera logikę uzyskiwania już przypisanego urządzenia towarzyszącego. | 
| CompanionAwareTest | Podstawowa klasa testu, która zawiera kod służący do pobierania i sprawdzania urządzenia towarzyszącego 
 Podklasa może wywołać  | 
| CompanionDeviceTracker | Klasa do przydzielania i zwalniania urządzeń towarzyszących | 
| CompanionRunCommandTargetPreparer | ITargetPreparer, który wykonuje określone polecenia na przypisanym urządzeniu towarzyszącym. | 
| CompanionTestAppInstallSetup | ITargetPreparer, który instaluje co najmniej jedną aplikację z folderuIDeviceBuildInfo.getTestsDir()na przypisanym urządzeniu towarzyszącym. | 
| CompileBootImageWithSpeedTargetPreparer | Kompiluje ponownie ścieżkę klas rozruchu i serwer systemowy za pomocą filtra kompilatora „speed”. | 
| ConditionFailureMonitor | Sprawdzanie, czy wywołanie nie zakończyło się błędem. | 
| ConditionPriorityBlockingQueue<T> | Klasa bezpieczna dla wątków z operacjami podobnymi do operacji ERROR(/PriorityBlockingQueue), które mogą pobierać obiekty spełniające określony warunek. | 
| ConditionPriorityBlockingQueue.AlwaysMatch<T> | ConditionPriorityBlockingQueue.IMatcherpasuje do dowolnego obiektu. | 
| ConditionPriorityBlockingQueue.IMatcher<T> | Interfejs do określania, czy elementy spełniają określony warunek. | 
| ConfigCompleter | Wdrożenie Completerw przypadku naszych konfiguracji TF. | 
| ConfigurableGrpcDynamicShardingClient | |
| Konfiguracja | Konkretna implementacja IConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie. | 
| ConfigurationDef | Zawiera rekord konfiguracji, powiązanych z nią obiektów i ich opcji. | 
| ConfigurationDef.ConfigObjectDef | Obiekt zawierający informacje o nazwa_klasy i numerze jego wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt dwa razy, pierwszy z nich będzie miał pierwszy numer wystąpienia). | 
| ConfigurationDescriptor | Obiekt konfiguracji opisujący pewien aspekt samej konfiguracji. | 
| ConfigurationDescriptor.LocalTestRunner | Typ enumeracji używany do wskazywania lokalnego testu. | 
| ConfigurationException | Wyjątek zgłaszany, gdy nie można wczytać konfiguracji. | 
| ConfigurationFactory | Fabryka do tworzenia IConfiguration. | 
| ConfigurationFactory.ConfigLoader | Implementacja interfejsu IConfigDefLoader, który śledzi uwzględnione konfiguracje z jednego pliku konfiguracji głównej i wyrzuca wyjątek w przypadku pętli uwzględnień. | 
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Funkcje pomocnicze do obsługi plików konfiguracji. | 
| ConfigurationXmlParserSettings | Prosta klasa do przyjmowania ustawień dla ConfigurationXmlParser Aby przekazać ustawienia do tego zajęcia, alias jest wymagany. | 
| ConfigurationYamlParser | Parser do konfiguracji Tradefed w formacie YAML | 
| ConfigUtil | Klasa pomocnicza do tworzenia, interakcji z plikami konfiguracji statsd i przesyłania ich. | 
| ConfigUtil.LogSource | |
| Konsola | Główna konsola TradeFederation z interfejsem do interakcji Obecnie obsługuje operacje takie jak 
 | 
| Console.ArgRunnable<T> | Runnablez metodąrun, która może przyjmować argument | 
| Console.CaptureList | Typ List<List<String>> | 
| ConsoleReaderOutputStream | Strumień danych wyjściowych, który umożliwia System.out.print()współpracę z użytkownikiemLineReaderunfinishedLine. | 
| ConsoleResultReporter | Wyświetlanie wyników w konsoli. | 
| ContentAnalysisContext | Podaj kontekst, w którym występują treści, aby można je było prawidłowo przeanalizować. | 
| ContentAnalysisContext.AnalysisMethod | Tutaj opisujemy, czego można się spodziewać po strukturze treści na potrzeby prawidłowej analizy. | 
| ContentAnalysisResults | Podsumowanie analizy treści. | 
| ContentInformation | Reprezentuje treści dla danego celu kompilacji w wersji podstawowej i bieżącej. | 
| ContentMerkleTree | Obliczanie drzewa Merkle na podstawie informacji o treści. | 
| ContentModuleLister | Oblicz listę modułów na podstawie kontekstu. | 
| ContentProviderHandler | Handler, który abstrakcyjnie opisuje interakcje z dostawcą treści i umożliwia korzystanie z dostawcy treści po stronie urządzenia do różnych operacji. | 
| CountingTestResultListener | TestResultListener, który śledzi łączną liczbę testów wedługTestStatus | 
| CountTestCasesCollector | Zliczanie i zgłaszanie liczby przypadków testowych dla danego IRemoteTest. | 
| CoverageMeasurementForwarder | Test zastępczy, który przekazuje pomiary zasięgu od dostawcy kompilacji do rejestratora. | 
| CoverageOptions | Obiekt Tradefed zawierający opcje dotyczące pokrycia. | 
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter | ITargetPreparer, który czeka, aż maksymalna częstotliwość na wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu | 
| CreateAvdPreparer | |
| CreateUserPreparer | Ustaw wartość docelową dla osoby przygotowującej dane na potrzeby utworzenia użytkownika i na koniec wyczyść dane. | 
| CurrentInvocation | Klasa, która śledzi i przekazuje bieżące informacje o wywołaniu, które są przydatne w dowolnym miejscu w wywołaniu. | 
| CurrentInvocation.InvocationInfo | Specjalny klucz o specyficznej nazwie, który zawsze wypełniamy podczas wywołania. | 
| CurrentInvocation.IsolationGrade | Opisuje poziom izolacji. | 
D
| DebugHostLogOnFailureCollector | Kolekcjoner, który gromadzi i rejestruje logi po stronie hosta, gdy wystąpi błąd przypadku testowego. | 
| DefaultConnection | Domyślna reprezentacja połączenia z urządzeniem, które jest uznawane za standardowe połączenie adb z urządzeniem. | 
| DefaultConnection.ConnectionBuilder | Builder używany do opisu połączenia. | 
| DefaultRemoteAndroidTestRunner | Rozszerzenie biblioteki ddmlib RemoteAndroidTestRunnero ustawienia domyślne dla niektórych przypadków użycia Tradefed. | 
| DefaultTestsZipInstaller | Domyślna implementacja instalatora testów ZIP. | 
| DelegatedInvocationExecution | InvocationExecution, które zlecają wykonanie innemu binarnemu plikowi Tradefed. | 
| DependenciesResolver | Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności dla testu. | 
| DeviceActionTargetPreparer | ITargetPreparerdo wykonywania działań na urządzeniu. | 
| DeviceActionUtil | Klasa Utility do wykonywania działań na urządzeniu. | 
| DeviceActionUtil.Command | Polecenia dotyczące działania urządzenia. | 
| DeviceActionUtil.DeviceActionConfigError | Wyjątek dla błędu konfiguracji. | 
| DeviceAllocationResult | Reprezentuje wyniki próby przydzielenia zasobu do polecenia. | 
| DeviceAllocationState | Stan alokacji urządzenia z perspektywy IDeviceManager. | 
| DeviceAvailableChecker | Sprawdzanie, czy moduł nie powoduje przejścia urządzenia w stan offline. | 
| DeviceBaselineChecker | Przed każdym modułem ustaw podstawowe ustawienia urządzenia. | 
| DeviceBaselineSetter | Klasa abstrakcyjna służąca do tworzenia ustawień bazowych urządzenia. | 
| 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. | 
| DeviceBatteryResourceMetricCollector | Ten kolektor zbiera dane o baterii urządzenia. | 
| DeviceBuildDescriptor | Klasa opakowujaca dla IBuildInfo, która zawiera metody pomocnicze do pobierania informacji o platformie kompilacji urządzenia. | 
| DeviceBuildInfo | IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy. | 
| DeviceBuildInfoBootStrapper | ITargetPreparer, który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia.Jest to przydatne podczas testowania urządzeń z kompilacją wygenerowaną z zewnętrznego źródła (np. | 
| DeviceBuildInfoInjector | ITargetPreparer, który wstawia metadaneDeviceBuildDescriptordoIBuildInfo. | 
| DeviceCleaner | Po zakończeniu testu wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące, a opcjonalnie wyłącza ekran. | 
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil | Zawiera metody i klasy pomocnicze do równoległego wykonywania poleceń po stronie urządzenia 
 Użyj  | 
| DeviceConcurrentUtil.ShellCommandCallable<V> | ERROR(/Callable), który zawiera szczegóły wykonania polecenia powłoki naITestDevice. | 
| DeviceConfigurationHolder | konkretnej implementacji IDeviceConfiguration, która przechowuje wczytane obiekty konfiguracji urządzenia w swoich atrybutach; | 
| DeviceDescriptor | Klasa zawierająca informacje opisujące testowane urządzenie. | 
| DeviceDisconnectedException | Wyrzucany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy urządzenie nie jest już widoczne przez USB lub połączenie TCP/IP. | 
| DeviceErrorIdentifier | Identyfikatory błędów z urządzeń i błędów zgłoszonych przez urządzenia. | 
| DeviceFailedToBootError | Wyjątek ten jest rzucany, jeśli urządzenie nie uruchamia się po przeflashowaniu go za pomocą wersji. | 
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | kontroler modułu nie uruchamia testów, gdy nie obsługuje określonej funkcji; | 
| DeviceFileReporter | Klasa narzędziowa, która sprawdza urządzenie pod kątem plików i wysyła je do ITestInvocationListener.testLog(String, LogDataType, InputStreamSource), jeśli je znajdzie. | 
| DeviceFlashPreparer | ITargetPreparer, który wyświetla obraz na fizycznym sprzęcie z Androidem. | 
| DeviceFoldableState | Reprezentacja stanu urządzenia składanego zwracanego przez „cmd device_state print-states”. | 
| DeviceFolderBuildInfo | IDeviceBuildInfo, który zawiera też inne artefakty kompilacji zawarte w katalogu w lokalnym systemie plików. | 
| DeviceImageTracker | W przypadku niektórych przyrostowych aktualizacji urządzenia potrzebujemy plików bazowych do obliczenia różnic. | 
| DeviceImageTracker.FileCacheTracker | śledzić informacje o zapisanym w pamięci podręcznej obrazie urządzenia i jego metadanych; | 
| DeviceImageZipFlashingTargetPreparer | Narzędzie do przygotowywania danych docelowych, które flashuje urządzenie za pomocą obrazów urządzeń dostarczonych w określonym formacie. | 
| DeviceInspectionResult | Klasa zawiera wynik inspekcji urządzenia, gdy staje się ono niedostępne. | 
| DeviceInternetAccessibilityResourceMetricCollector | Zbieracz wysyła ping do google.com, aby sprawdzić, czy urządzenie ma dostęp do internetu. | 
| DeviceJUnit4ClassRunner | Uruchamiający test JUnit4, który obsługuje też IDeviceTest. | 
| DeviceJUnit4ClassRunner.LogAnnotation | fałszywe adnotacje mające przenosić logi do reporterów. | 
| DeviceJUnit4ClassRunner.MetricAnnotation | fałszywa adnotacja, która ma przenosić dane do raportów; | 
| DeviceJUnit4ClassRunner.TestLogData | Wdróż ExternalResourceiTestRule. | 
| DeviceJUnit4ClassRunner.TestMetrics | Wdróż ExternalResourceiTestRule. | 
| DeviceManagementGrpcServer | Serwer GRPC umożliwiający rezerwowanie urządzenia z Tradefed. | 
| DeviceManager | |
| DeviceManager.FastbootDevice | Przykład urządzenia w trybie Fastboot Mode. | 
| DeviceMerkleTree | Obliczanie drzewa Merkla na podstawie informacji o treściach urządzenia. | 
| DeviceMetricData | Obiekt zawierający wszystkie dane zebrane przez kolektory danych. | 
| DeviceMonitorMultiplexer | Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor. | 
| DeviceNotAvailableException | Wywołany, gdy urządzenie nie jest już dostępne do testowania. | 
| DeviceOwnerTargetPreparer | ITargetPreparer, który konfiguruje komponent właściciela urządzenia. | 
| DeviceParameterizedRunner | Parametryzowany program testowy w stylu JUnit4 do testów parametrycznych sterowanych po stronie hosta. | 
| DeviceProperties | Typowe definicje stałych nazw właściwości po stronie urządzenia | 
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Raportujący o wypuszczeniu urządzenia, który obsługuje komunikację z procesem nadrzędnym urządzenia(urządzeń) do zwolnienia. | 
| DeviceResetFeature | Implementacja resetowania urządzenia po stronie serwera. | 
| DeviceResetHandler | Narzędzie obsługujące ogólne resetowanie urządzenia. | 
| DeviceRuntimeException | Wyjątek ten jest rzucany, gdy działanie urządzenia nie przynosi oczekiwanych rezultatów. | 
| DeviceSelectionOptions | Kontener z kryteriami wyboru urządzenia. | 
| DeviceSelectionOptions.DeviceRequestedType | Różne możliwe typy obsługiwanych urządzeń zastępczych. | 
| DeviceSettingChecker | Sprawdź, czy ustawienia urządzenia zmieniły się podczas wykonywania modułu. | 
| DeviceSetup | ITargetPreparer, który konfiguruje urządzenie do testowania na podstawie podanychOption. | 
| DeviceSnapshotFeature | Implementacja zrzutu ekranu urządzenia po stronie serwera. | 
| DeviceSnapshotHandler | Narzędzie obsługujące zrzut ekranu Cuttlefish. | 
| DeviceStateMonitor | Klasa pomocnicza do monitorowania stanu IDevice. | 
| DeviceStorageAgeResourceMetricCollector | Analiza wieku miejsca na dane z logcat. | 
| DeviceStorageFiller | Ustaw wartość docelową tak, aby wypełnić pamięć, aby było dostępne trochę wolnego miejsca. | 
| DeviceStorageStatusChecker | Sprawdź, czy na urządzeniu jest wystarczająca ilość miejsca na określone partycje. | 
| DeviceStringPusher | Ustawienie docelowego przygotowującego do zapisywania ciągu znaków do pliku. | 
| DeviceSuite | Rozszerza kontener JUnit4 Suite, aby udostępnićITestDevicetestom, które tego wymagają. | 
| DeviceSyncHelper | Narzędzie pomocnicze ułatwiające synchronizację nowego obrazu urządzenia z urządzeniem. | 
| DeviceTestCase | pomocniczy przypadek testu JUnit, który zapewnia usługi IRemoteTestiIDeviceTest; | 
| DeviceTestResult | Specjalizacje TestResult, które są przerywane, gdy wystąpiDeviceNotAvailableException | 
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Klasa konstruktora opcji związanych z uruchamianiem testów urządzenia za pomocą BaseHostJUnit4Test. | 
| DeviceTestSuite | Pomocniczy pakiet testów JUnit, który zapewnia usługi IRemoteTestiIDeviceTest. | 
| DeviceTraceCollector | Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z śladem. | 
| DeviceUnavailableMonitor | Ten listener próbuje przechwycić tylko DNAE na poziomie przypadku testowego. | 
| DeviceUnresponsiveException | Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie reaguje (np. polecenia nie działają, urządzenie się nie uruchamia itp.). | 
| DeviceUpdateTargetPreparer | abstraktna ITargetPreparer, która obsługuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia z zewnętrznego źródła (w przeciwieństwie do usługi kompilacji). | 
| DeviceWifiResourceMetricCollector | Zbiera on aktualną siłę sygnału i dane o szybkości połączenia Wi-Fi. | 
| DeviceWiper | ITargetPreparer, który czyści dane użytkownika. | 
| DigestCalculator | Metody pomocnicze do obliczania Digest. | 
| DirectedGraph<V> | Implementacja grafów skierowanych bez wagi. | 
| DisableSELinuxTargetPreparer | Przygotowanie docelowego, które wyłącza SELinux, jeśli jest włączone. | 
| DryRunKeyStore | klucz sklepu kluczowego do testowania, w którym dowolna wartość klucza sklepu kluczowego jest zawsze prawidłowo zastępowana i znajdowana; | 
| DryRunner | Przeprowadzanie testów próbnych w przejrzysty sposób zamiast ich faktycznego wykonywania. | 
| DynamicFileStubTest | To test tradefed, który sprawdza, czy tradefed może poprawnie rozwiązać plik dynamiczny. | 
| DynamicRemoteFileResolver | Klasa, która pomaga w rozwiązywaniu ścieżki do plików zdalnych. | 
| DynamicRemoteFileResolver.FileResolverLoader | Ładuje implementacje usługi IRemoteFileResolver. | 
| DynamicShardHelper | strategia podziału na fragmenty, która umożliwia kolejkowanie pracy zdalnej między wieloma instancjami TF; | 
| DynamicShardingConnectionInfoMessage | Klasa przechowująca dane, aby ułatwić wysyłanie danych przez serwer funkcji. | 
| DynamicSystemPreparer | ITargetPreparer, który konfiguruje obraz systemu na kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu. | 
E
| EarlyDeviceReleaseFeature | Implementacja funkcji serwera na potrzeby wczesnej wersji urządzenia. | 
| Wysłanie e-mailem | Klasa pomocnicza do wysyłania e-maili. | 
| EmailHostHealthAgent | IHostHealthAgentwdrożenie umożliwiające wysyłanie e-maili z raportami monitorowania gospodarza. | 
| EmmaXmlConstants | Stałe używane podczas analizowania raportu XML emma. | 
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo to klasa zawierająca ogólne informacje o pliku zip. | 
| EnforcedSeLinuxChecker | Sprawdzanie stanu, które sprawdza stan Selinux. | 
| EnvironmentVariableUtil | Kolekcja metod pomocniczych do przygotowywania zmiennych środowiskowych. | 
| EraseUserDataPreparer | ITargetPreparer, który czyści dane użytkownika na urządzeniu. | 
| ErrorIdentifier | Ten interfejs opisuje konkretny błąd i jego właściwości. | 
| ErrorStorageUtil | Klasa pomocnicza do manipulowania błędami w celu dostosowania ich do wspólnego magazynu. | 
| EventsLoggerListener | Listener, który rejestruje wszystkie zdarzenia w pliku. | 
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Klasa wartości reprezentująca działanie, które można wykonać. | 
| ExecutableActionResult | Klasa wartości reprezentująca wynik funkcji ExecutableAction. | 
| ExecutableBaseTest | Klasa podstawowa do testów typu wykonywalne. | 
| ExecutableHostTest | Narzędzie do testowania wykonywalnych plików na hoście. | 
| ExecutableTargetTest | Narzędzie do testowania plików wykonywalnych na urządzeniu docelowym. | 
| ExecutionFiles | Pliki zależności wygenerowane podczas wykonywania testu lub wywołania, które muszą być przenoszone na potrzeby testowania. | 
| ExecutionFiles.FilesKey | Wyliczenie znanych standardowych kluczy mapy. | 
| ExecutionProperties | Właściwości wygenerowane podczas wykonywania testu lub wywołania. | 
| ExistingBuildProvider | IBuildProvider, który zwraca już utworzonyIBuildInfo. | 
| ExtendedFile | Rozszerzenie pliku standardowego, które zawiera metadane związane z kompilacją. | 
| ExtensionAtomsRegistry | ExtensionAtomsRegistry do lokalnego używania statsd. | 
F
| FailureDescription | Klasa opisująca informacje o błędach w Federacji Handlowej. | 
| FakeTest | Test symulowany, którego celem jest ułatwienie generowania powtarzalnych wyników testów. | 
| FakeTestsZipFolder | Element testowy, który tworzy fałszywy rozpakowany folder testów na podstawie listy treści. | 
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Przygotowywanie docelowego urządzenia, które uruchamia fastboot i wysyła polecenia fastboot. | 
| FastbootDeviceFlasher | Klasa, która korzysta z fastboot do flashowania obrazu na fizycznym sprzęcie z Androidem. | 
| FastbootHelper | Klasa pomocnicza do operacji fastboot. | 
| FastbootPack | Rozpakuj go zgodnie ze specyfikacją programu rozruchowego. | 
| FastbootUpdateBootstrapPreparer | ITargetPreparer, który umieszcza określone pliki (program rozruchowy, radio, obraz urządzenia w formacie ZIP) wIDeviceBuildInfo, aby umożliwić wgranie na urządzeniaFastbootDeviceFlasher, a następnie wstrzykuje atrybuty urządzenia po uruchomieniu w informacjach o kompilacji na potrzeby raportowania wyników. | 
| FatalHostError | Wyjątek wskazujący, że na komputerze-hoście, na którym działa TradeFederation, wystąpił nieodwracalny błąd. Wskazuje też, że instancja TradeFederation powinna zostać zamknięta. | 
| FeatureFlagTargetPreparer | Aktualizuje DeviceConfig (flagi funkcji dostosowane przez usługę zdalną). | 
| FileDownloadCache | Klasa pomocnicza, która obsługuje lokalny system plików z pamięci podręcznej LRU pobieranych plików. | 
| FileDownloadCacheFactory | Fabryka do tworzenia FileDownloadCache | 
| FileDownloadCacheWrapper | Klasa opakowująca, która udostępnia funkcje FileDownloadCachepodczas implementowania interfejsuIFileDownloader. | 
| FileIdleMonitor | Monitoruje pliki i wywołuje funkcję wywołania zwrotnego, jeśli nie były używane (tzn. | 
| FileInputStreamSource | InputStreamSource, który przyjmuje plik wejściowy. | 
| FileLogger | ILeveledLogOutput, który kieruje komunikaty dziennika do pliku i do stdout. | 
| FileProtoResultReporter | Proto reporter, który zapisuje TestRecorddo pliku. | 
| FilePullerDeviceMetricCollector | BaseDeviceMetricCollector, który nasłuchuje klucza danych pochodzącego z urządzenia i pobiera je jako plik z urządzenia. | 
| FilePullerLogCollector | Rejestrator pliku zgłaszanego przez urządzenie. | 
| FileSystemLogSaver | zapisywać logi w systemie plików. | 
| FilesystemRootChecker | |
| FileUtil | Klasa pomocnicza do operacji związanych z plikami | 
| FileUtil.LowDiskSpaceException | Wyjątek ten jest rzucany, jeśli dostępne miejsce na dysku jest poniżej minimalnego progu. | 
| FilteredResultForwarder | Wariant ResultForwarder, który umożliwia raportowanie tylko listy dozwolonychTestDescription. | 
| FixedByteArrayOutputStream | W pamięci ERROR(/OutputStream), która przechowuje tylko maksymalną ilość danych. | 
| FlashingMethod | Enum opisujący metodę używaną do flashowania testowanego urządzenia. | 
| FlashingResourcesParser | Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. | 
| FlashingResourcesParser.AndroidInfo | Typ danych Map<String, MultiMap<String, String>>. | 
| FlashingResourcesParser.Constraint | interfejs filtrowania, który pozwala FlashingResourcesParserignorować niektóre zasoby, których w innym przypadku mógłby użyć; | 
| FlashingResourceUtil | To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można je było zaprogramować za pomocą DeviceFlashPreparer. | 
| FoldableExpandingHandler | IModuleParameterHandler, które rozwija się w przypadku każdej innej konfiguracji składanego urządzenia. | 
| FoldableHandler | Ogólny moduł obsługi składania, który może przyjmować parametry składania w celu utworzenia specjalistycznego modułu. | 
| FoldableModePreparer | Obiekt przygotowujący docel, który może przełączać stan składania urządzenia. | 
| FolderBuildInfo | konkretne wdrożenie IFolderBuildInfo. | 
| FolderSaver | ITargetPreparer, który pobiera katalogi z urządzenia, kompresuje je i zapisuje w logach na zapleczu. | 
| FormattedGeneratorReporter | Raportowanie umożliwiające generowanie raportów w określonym formacie. | 
| FreeDeviceState | |
| FuseUtil | Klasa pomocnicza do operacji FUSE. | 
G
| GceAvdInfo | Struktura do przechowywania odpowiednich danych dla danego wystąpienia AVD w GCE. | 
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Monitorowanie wątku dla tunelu serwera proxy hosta GCE Lab używanego do natlenia. | 
| GceManager | Pomocnik, który zarządza wywołaniami GCE do uruchamiania i zatrzymywania oraz zbiera logi z GCE. | 
| GceRemoteCmdFormatter | Klasa narzędziowa do formatowania poleceń umożliwiających dostęp do zdalnego urządzenia gce. | 
| GceRemoteCmdFormatter.ScpMode | SCP można użyć do przesyłania lub pobierania plików w zależności od struktury argumentów. | 
| GceSshTunnelMonitor | Monitorowanie wątku dla tunelu ssh Gce. | 
| GcovCodeCoverageCollector | BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu z gcov i rejestruje je jako artefakty testowe. | 
| GcovKernelCodeCoverageCollector | BaseDeviceMetricCollector, który pobiera z debugfs i z urządzenia pomiary pokrycia jądra gcov, a potem rejestruje je jako artefakty testu. | 
| GCSBucketUtil | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). | 
| GCSBucketUtil.GCSFileMetadata | Prosty element opakowujący informacje o pliku w GCS. | 
| GCSCommon | Wycofane Zamiast niej użyj com.android.tradefed.util.gcs.GCSCommon. | 
| GCSCommon | Klasa bazowa dla operacji Gcs, takich jak pobieranie i przesyłanie. | 
| GCSConfigurationFactory | ConfigurationFactorywczytuje konfiguracje z Google Cloud Storage. | 
| GCSConfigurationFactory.GCSConfigLoader | Rozszerzenie klasy ConfigurationFactory.ConfigLoader, które wczytuje konfigurację z GCS, śledzi uwzględnione konfiguracje z jednej konfiguracji głównej i wyrzuca wyjątek w przypadku pętli uwzględnień. | 
| GCSConfigurationServer | Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS). | 
| GCSDownloaderHelper | Program do pobierania zasobnika GCS, który odpowiada za buforowanie i rozwiązywanie konfiguracji globalnej. | 
| GCSFileDownloader | Narzędzie do pobierania plików służy do pobierania plików z Google Cloud Storage (GCS). | 
| GCSFileDownloaderBase | Narzędzie do pobierania plików służy do pobierania plików z Google Cloud Storage (GCS). | 
| GCSFileUploader | Przesyłanie plików do Google Cloud Storage (GCS). | 
| GCSHelper | |
| GCSHostResourceManager | Pobierz zasób hosta z GCS (Google Cloud Storage). | 
| GcsRemoteFileResolver | Implementacja IRemoteFileResolver, która umożliwia pobieranie z zasobnika GCS. | 
| GenericLogcatEventParser<LogcatEventType> | analizowanie danych wejściowych logcata w celu wyszukiwania zdarzeń; | 
| GenericLogcatEventParser.LogcatEvent | Struktura przechowująca zdarzenie logcat z typem zdarzenia i wywołującym komunikatem logcat | 
| GetPreviousPassedHelper | Funkcja pomocnicza do pobierania wcześniej przefiltrowanych testów. | 
| GkiDeviceFlashPreparer | Narzędzie do przygotowywania urządzeń, które flashuje urządzenie za pomocą ogólnego obrazu jądra Androida. | 
| GlobalConfiguration | Implementacja IGlobalConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie | 
| GlobalFilterGetter | Implementacja usługi, która zwraca filtry danego wywołania. | 
| GlobalTestFilter | Opcje filtrowania zastosowane do wywołania. | 
| GoogleApiClientUtil | Narzędzia do tworzenia klienta Google API. | 
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Przetwarza wyniki Google Benchmark uruchomione z powłoki i zwraca mapę ze wszystkimi wynikami. | 
| GoogleBenchmarkTest | Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu. | 
| GranularRetriableTestWrapper | Klasa opakowująca działa na poziomie IRemoteTest, aby podzielić IRemoteTest na poziom testu. | 
| GranularRetriableTestWrapper.StartEndCollector | Pomocnik klasy do wychwytywania brakujących początków i zakończeń biegu. | 
| GsiDeviceFlashPreparer | Narzędzie do przygotowywania urządzeń do wgrania na nie podstawowego obrazu systemu Android. | 
| GTest | Test, który uruchamia natywny pakiet testów na danym urządzeniu. | 
| GTestBase | Klasa bazowa gTest | 
| GTestListTestParser | Parser wyników w trybie 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. | 
H
| HarnessException | Podstawowa klasa wyjątku dla wyjątku zgłaszanego w ramach uchwytu. | 
| HarnessIOException | Wyjątek dotyczący korzystania z zasobów, który pomaga w rozwiązywaniu problemów z plikami. | 
| HarnessRuntimeException | |
| HeapHostMonitor | AbstractHostMonitorimplementacja, która monitoruje pamięć stosu na hoście i okresowo zapisuje ją w logu historii. | 
| HelloWorldMultiTargetPreparer | Przykładowa implementacja IMultiTargetPreparer. | 
| HistoryLogger | TF History Logger, specjalny dziennik zawierający tylko niektóre konkretne zdarzenia. | 
| HostGTest | Test, który uruchamia natywny pakiet testowy. | 
| HostMetric | Ta klasa reprezentuje próbkę danych hosta, która ma być zgłaszana. | 
| HostOptions | Klasa opcji hosta. | 
| HostStatsdMetricCollector | IMetricCollector, który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd. | 
| HostTest | Uruchamiający testy oparte na hostach JUnit. | 
| HostUtils | Implementuje przydatne metody narzędzi do uruchamiania testów hosta. | 
| HprofAllocSiteParser | Klasa pomocnicza do parsowania informacji z sekcji Witryny przydziału w raportach hprof. | 
| HttpHelper | Zawiera metody pomocnicze do wysyłania żądań HTTP. | 
| HttpHelper.RequestRunnable | Możliwość wysyłania żądań za pomocą interfejsu IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult). | 
| HttpMultipartPost | Klasa pomocnicza do wysyłania żądań HTTP POST z wieloma częściami. | 
| HttpRemoteFileResolver | Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez http | 
| HttpsRemoteFileResolver | Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez https | 
I
| IAbi | Interfejs przedstawiający testowany ABI. | 
| IAbiReceiver | Test, który wymaga testowania ABI. | 
| IAndroidDebugBridge | Definicja interfejsu dla metod AndroidDebugBridgeużywanych w tym pakiecie. | 
| IAppBuildInfo | Ten interfejs został wycofany.
    Użyj bezpośrednio funkcji IBuildInfo. | 
| IAutoRetriableTest | Interfejs dla IRemoteTest, który nie implementujeITestFilterReceiver, ale nadal chce obsługiwać automatyczne ponowne próby. | 
| IBatteryInfo | Interfejs definiujący interakcję z baterią urządzenia. | 
| IBatteryInfo.BatteryState | Opisuje bieżący stan ładowania baterii. | 
| IBuildInfo | Zawiera informacje o testowanej wersji. | 
| IBuildInfo.BuildInfoProperties | Niektóre właściwości, które IBuildInfomoże mieć, aby dostosować sposób jego obsługi. | 
| IBuildProvider | Odpowiada za dostarczenie informacji o testowanej wersji. | 
| IBuildReceiver | test, który wymaga odwołania do kompilacji poddanej testom; | 
| ICacheClient | Interfejs dla klienta pamięci podręcznej. | 
| IClusterClient | Interfejs do interakcji z backendem TFC. | 
| IClusterEvent | Interfejs do przesyłania zdarzeń klastra do TFC. | 
| IClusterEventUploader<T extends IClusterEvent> | Interfejs ClusterEventUploader | 
| IClusterOptions | Interfejs do uzyskiwania opcji związanych z klastrem. | 
| ICommandOptions | Kontener opcji wykonywania poleceń. | 
| ICommandScheduler | Harmonogram uruchamiania poleceń TradeFederation. | 
| ICommandScheduler.IScheduledInvocationListener | Listener dla zdarzeń wywołania po zakończeniu wywołania. | 
| ICompressionStrategy | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie wykonywania. | 
| IConfigOptionValueTransformer | interfejs do modyfikowania wartości opcji konfiguracji; | 
| IConfigurableVirtualDevice | Interfejs do wyświetlania informacji o możliwie wstępnie skonfigurowanym urządzeniu wirtualnym (np. adres IP hosta, użytkownik hosta, przesunięcie portów). | 
| IConfiguration | Informacje o konfiguracji wywołania TradeFederation. | 
| IConfigurationFactory | Fabryka do tworzenia IConfiguration | 
| IConfigurationReceiver | Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration. | 
| IConfigurationServer | Interfejs serwera konfiguracji. | 
| ICredentialFactory | Interfejs fabryki danych logowania do tworzenia CredentialOAuth2. | 
| IDefaultObjectLoader | Interfejs do wczytywania domyślnych obiektów, które powinny być częścią konfiguracji YAML. | 
| IDefaultObjectLoader.LoaderConfiguration | Obiekt konfiguracji wczytywania, który przekazuje informacje do ładowarki. | 
| IDeviceActionReceiver | Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. | 
| IDeviceBuildInfo | IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy. | 
| IDeviceBuildProvider | IBuildProvider, który używa informacji zITestDevicedo pobierania wersji. | 
| IDeviceConfiguration | Interfejs urządzenia do konfiguracji uchwytu. | 
| IDeviceFlasher | Wyświetla obraz urządzenia na urządzeniu. | 
| IDeviceFlasher.UserDataFlashOption | Enum z opcjami obsługi obrazu userdata | 
| IDeviceManager | Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. | 
| IDeviceManager.IFastbootListener | Listener dla zmian stanu fastboot. | 
| IDeviceMonitor | Interfejs do monitorowania stanu urządzeń. | 
| IDeviceMonitor.DeviceLister | Klasa podobna do klasy Runnable, która powinna zwracać znane urządzenia i ich stany. | 
| IDeviceRecovery | Interfejs do przywracania urządzenia, które zostało odłączone od sieci. | 
| IDeviceSelection | Interfejs kryteriów wyboru urządzenia. | 
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor | Zapewnia funkcje monitorowania stanu IDevice. | 
| IDeviceTest | Interfejs obiektu, który wymaga odwołania do ITestDevice. | 
| IDisableable | Interfejs opisujący obiekt Tradefed, który można wyłączyć. | 
| IDynamicShardingClient | Interfejs obudowy dla klienta dzielenia na fragmenty Dzięki temu w razie potrzeby możemy zastąpić go adresem HTTP lub testowym. | 
| IDynamicShardingConnectionInfo | Interfejs dla klas zawierających informacje o połączeniu z dynamicznym podziałem | 
| IEmail | Interfejs do wysyłania e-maili. | 
| IEmail.Message | Pojemnik na dane wiadomości e-mail. | 
| IFileDownloader | Interfejs do pobierania plików zdalnych. | 
| IFileEntry | Definicja interfejsu, która zapewnia prostsze metody FileEntryz możliwością mockowania. | 
| IFileResolverLoader | Ładuje implementacje usługi IRemoteFileResolver. | 
| IFileResolverLoader.ResolverLoadingException | Wyjątek zgłaszany, jeśli nie można załadować lub zainicjować rozwiązywania. | 
| IFlashingResourcesParser | Interfejs do udostępniania wymaganych wersji pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. | 
| IFlashingResourcesRetriever | Interfejs do pobierania pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. | 
| IFolderBuildInfo | Prosty abstrakt IBuildInfo, którego artefakty kompilacji znajdują się w katalogu lokalnego systemu plików. | 
| IFormatterGenerator | Interfejs opisujący formatowanie dla SuiteResultHolder. | 
| IGlobalConfiguration | Klasa obejmująca informacje o globalnej konfiguracji dla pojedynczego wystąpienia Federacji handlowej (obejmującej dowolną liczbę wywołań rzeczywistych konfiguracji). | 
| IHarnessException | Opis interfejsu wyjątków w komponencie, który będzie implementowany przez wyjątki w komponencie. | 
| IHostCleaner | Czyści hosta po zakończeniu testu. | 
| IHostHealthAgent | Interfejs do emitowania danych hosta lub urządzenia. | 
| IHostMonitor | Interfejs do wysyłania danych hosta | 
| IHostMonitor.HostDataPoint | Ogólna klasa danych do zgłoszenia. | 
| IHostMonitor.HostMetricType | |
| IHostOptions | Interfejs okna opcji hosta | 
| IHostOptions.PermitLimitType | Enum opisujący możliwe ograniczniki | 
| IHostResourceManager | Interfejs do zarządzania zasobem hosta. | 
| IHttpHelper | Metody pomocnicze do wykonywania żądań HTTP. | 
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Interfejs, który pomaga zdecydować, czy spróbować ustawienia stopniowego dla przygotowujących TradeFed. | 
| IInvocationContext | Zawiera informacje o wywołaniu, aby umożliwić dostęp do testów w razie potrzeby. | 
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Test, który wymaga odniesienia do kontekstu wywołania. | 
| IInvocationExecution | Interfejs opisujący działania, które zostaną wykonane w ramach wywołania. | 
| IKeyStoreClient | Interfejs umożliwiający dostęp do magazynu kluczy zawierającego hasła lub dane wrażliwe. | 
| IKeyStoreFactory | Fabryka do tworzenia IKeyStoreClient. | 
| ILabPreparer | Interfejs markera dla przygotowujących laboratorium Opis tych interfejsów znajdziesz w artykule  | 
| ILeveledLogOutput | Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyprowadzanie komunikatów z logu. | 
| ILogcatReceiver | Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource. | 
| ILogRegistry | Interfejs dla ILogOutputloga singletona, który multiplexuje i zarządza różnymi loggerami. | 
| ILogRegistry.EventType | Zdarzenia, które warto rejestrować | 
| ILogSaver | Klasy, które implementują ten interfejs, udostępniają metody przechowywania logów w centralnym miejscu. | 
| ILogSaverListener | Umożliwia ITestInvocationListenersłuchanie, kiedy są zapisywane pliki dziennika. | 
| ImageContentAnalyzer | Analizator do analizy treści obrazu z urządzenia | 
| IManagedTestDevice | Obiekt ITestDevice, którego cykl życia jest zarządzany. | 
| IManagedTestDevice.DeviceEventResponse | Kontenery na odpowiedź na IManagedTestDevice.handleAllocationEvent(DeviceEvent) | 
| IManagedTestDeviceFactory | Interfejs twórcy w przypadku IManagedTestDevice | 
| IMetricCollector | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących do wyników. | 
| IMetricCollectorReceiver | Interfejs dla IRemoteTestdo wdrożenia, jeśli potrzebują listyIMetricCollectorna potrzeby testu. | 
| IMoblyYamlResultHandler | Interfejs modułu obsługi wyników yaml w Mobly. | 
| IMoblyYamlResultHandler.ITestResult | Interfejs wyników w formacie YAML w Mobly | 
| IModuleController | Interfejs do kontrolowania, czy moduł ma być wykonywany. | 
| IModuleController.RunStrategy | Enum określający sposób wykonania modułu. | 
| IModuleParameterHandler | Interfejs parametrów modułów pakietów. | 
| IMultiDeviceRecovery | Interfejs do przywracania wielu urządzeń offline. | 
| 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. | 
| IMultiTargetPreparer | Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. | 
| INativeDevice | Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice. | 
| INativeDeviceTest | Interfejs obiektu, który wymaga odwołania do INativeDevice. | 
| IncrementalImageUtil | Narzędzie do korzystania z incydentalnej aktualizacji obrazu i urządzenia. | 
| InfraErrorIdentifier | Identyfikatory błędów z infrastruktury Trade Federation i powiązanej infrastruktury (np. infrastruktury Build). | 
| InputStreamSource | Ten interfejs otacza obiekt ERROR(/InputStream), aby można było go sklonować. | 
| InstallAllTestZipAppsSetup | ITargetPreparer, który instaluje wszystkie aplikacje w pliku ZIP z testami. | 
| InstallApexModuleTargetPreparer | |
| InstallApkSetup | ITargetPreparer, który instaluje co najmniej 1 plik APK znajdujący się w systemie plików. | 
| InstallBuildEnvApkSetup | ITargetPreparer, który instaluje co najmniej 1 testowy plik APK z otoczenia kompilacji na platformie Android. | 
| InstalledInstrumentationsTest | Uruchamia wszystkie instrumenty znalezione na bieżącym urządzeniu. | 
| InstallKernelModulePreparer | Przygotowywanie docelowego modułu, który instaluje moduły jądra. | 
| InstantAppHandler | Handler dla ModuleParameters.INSTANT_APP. | 
| InstrumentationPreparer | ITargetPreparer, który wykonuje instrumentację. | 
| InstrumentationProtoResultParser | Przetwarza wyniki „tryb wyjścia protoStd” testu instrumentacji uruchomionego z powłoki i informuje o nich interfejs ITestRunListener. | 
| InstrumentationResultParser | Przetwarza wyniki „trybu wyjściowego w postaci surowych danych” testu instrumentacji uruchomionego z powłoki i informuje o nich obiekt ITestRunListener. | 
| InstrumentationTest | Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. | 
| InvocationCacheHelper | Narzędzie do obsługi przesyłania i wyszukiwania wyników wywołania w pamięci podręcznej. | 
| InvocationCacheHelper.CacheInvocationResultDescriptor | Opisuje wyniki dotyczące pamięci podręcznej. | 
| InvocationContext | Ogólna implementacja IInvocationContext. | 
| InvocationExecution | Klasa, która opisuje wszystkie kroki wywołania: pobieranie kompilacji, przygotowanie docelowe, uruchamianie testów i sprzątanie. | 
| InvocationLocal<T> | Ta klasa udostępnia zmienne w zakresie wywołania. | 
| InvocationMetricLogger | Klasa pomocnicza do wywołania w celu rejestrowania niektórych danych. | 
| InvocationMetricLogger.InvocationGroupMetricKey | Grupowanie umożliwia rejestrowanie kilku grup pod tym samym kluczem. | 
| InvocationMetricLogger.InvocationMetricKey | Specjalny klucz o specyficznej nazwie, który zawsze wypełniamy podczas wywołania. | 
| InvocationProtoResultReporter | Reporters to store invocation level caching information and its list of modules | 
| InvocationStatus | Klasa do przechowywania stanu wywołania. | 
| InvocationStatus | Pomocna enumeracja reprezentująca stan wywołania. | 
| InvocationSummaryHelper | Klasa pomocnicza do zbierania i raportowania TestSummarydla zbioru słuchaczy | 
| InvocationToJUnitResultForwarder | Klasa, która nasłuchuje zdarzeń ITestInvocationListeneri przesyła je do klasyTestListener. | 
| IPostProcessor | Post Processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i dzienników PO przeprowadzeniu testów i PRZED raportowaniem wyników. | 
| IRecorderClient | Interfejs do komunikacji z serwerem backendu rejestratora ResultDB. | 
| IRemoteFeature | Interfejs opisujący funkcję w Tradefed, która może być wykonana na podstawie żądania. | 
| IRemoteFileResolver | Interfejs obiektów, które mogą przekształcić plik zdalny w plik lokalny. | 
| IRemoteFileResolver.RemoteFileResolverArgs | Argumenty przekazywane do rozwiązywania | 
| IRemoteFileResolver.ResolvedFile | Klasa zawierająca informacje o rozwiązanym pliku i niektórych metadanych. | 
| IRemoteScheduledListenersFeature | Rozszerzenie IRemoteFeature, aby umożliwić przekazywanie wartościIScheduledInvocationListener. | 
| 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 ulepszyć raportowanie. | 
| IRescheduler | Interfejs do ponownego zaplanowania konfiguracji na potrzeby przyszłego wykonania. | 
| IResourceMetricCollector | Interfejs do implementowania niestandardowych gromadzących zasobów. | 
| IRestApiHelper | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. | 
| IResumableTest | Ten interfejs został wycofany. Nie potrzebuję już tego | 
| IRetryDecision | Interfejs umożliwiający podjęcie decyzji o ponownym próbowaniu i zastosowaniu filtra do klasy w celu bardziej ukierunkowanego ponownego próbowania. | 
| IRuntimeHintProvider | |
| IRunUtil | Interfejs do wykonywania operacji z opóźnieniem i komend systemowych. | 
| IRunUtil.EnvPriority | Enum określający, czy ustawić lub odznaczyć konkretne środowisko. | 
| IRunUtil.IRunnableResult | Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. | 
| ISandbox | Interfejs definiujący piaskownicę, której można użyć do wywołania. | 
| ISandboxFactory | Fabryka do tworzenia ISandbox. | 
| ISetOptionReceiver | Implementacja tego interfejsu powinna zawierać Optiono nazwie „set-option” powiązanej zHostTest.SET_OPTION_NAME. | 
| IShardableListener | ITestInvocationListener, które można podzielić na fragmenty. | 
| IShardableTest | IRemoteTest, który można podzielić na testy podrzędne, które można wykonać osobno. | 
| IShardHelper | Interfejs obiektu opisujący strategię podziału, którą należy zastosować w przypadku danej konfiguracji. | 
| IsolatedHostTest | Wdraża narzędzie do uruchamiania testów TradeFed, które używa podprocesu do wykonywania testów w środowisku o małej liczbie zależności zamiast w procesie głównym. | 
| ISupportGranularResults | Interfejs określający, czy ITestInvocationListenerobsługuje otrzymywanie szczegółowych wyników. | 
| ISystemStatusChecker | Sprawdzanie, które sprawdza stan systemu i zwraca wartość logiczną wskazującą, czy system jest w oczekiwanym stanie. | 
| ISystemStatusCheckerReceiver | IRemoteTest, który wymaga dostępu doISystemStatusCheckerz konfiguracji. | 
| ITargetCleaner | Ten interfejs został wycofany. Metoda tearDown została przeniesiona do podstawowego interfejsu ITargetPreparer. | 
| ITargetPreparer | Przygotowuje środowisko testowe do przeprowadzenia testu. | 
| ITerribleFailureHandler | Interfejs do obsługi poważnych błędów w programie LogUtil.CLog.wtf(String, Throwable) | 
| 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 wykonać uruchomienie próbne, aby zebrać przypadki testowe bez ich faktycznego wykonywania. | 
| ITestDevice | Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice. | 
| ITestDevice.ApexInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym APEX | 
| ITestDevice.MountPointInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym punkcie zamontowania. | 
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Program, który może otrzymać plik określający, które testy mają być uruchamiane, a które nie. | 
| ITestFilterReceiver | Proces, który może filtrować, które testy mają być uruchamiane. | 
| ITestInformationReceiver | Interfejs do odbierania TestInformationw przypadku niektórych zajęć. | 
| ITestInvocation | Obsługuje jedno wywołanie testu TradeFederation. | 
| ITestInvocation.ExitInformation | Reprezentuje informacje o wyjściu z inwokacji. | 
| ITestInvocationListener | Listener dla wyników testu z wywołania testu. | 
| ITestLifeCycleReceiver | Otrzymuje powiadomienia o wystąpieniu zdarzeń podczas wykonywania testów instrumentacji. | 
| ITestLogger | Element, który może rejestrować strumienie danych o różnych typach. | 
| ITestLoggerReceiver | Podmiot, do którego można wstrzyknąć instancję ITestLogger, aby można go było używać do rejestrowania. | 
| ITestsPool | Interfejs opisujący zbiór testów, do których możemy uzyskać dostęp i które możemy uruchomić | 
| ITestSuite | Klasa abstrakcyjna służąca do uruchamiania pakietu testów. | 
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interfejs opisujący moduł pomocniczy do wczytywania poprzednich wyników w sposób umożliwiający ich ponowne uruchomienie. | 
| ITestSummaryListener | Interfejs umożliwiający ITestInvocationListenerwymianę ograniczonych informacji za pomocą podsumowań. | 
| ITestsZipInstaller | Instaluje testy z pliku ZIP (wygenerowanego przez system kompilacji) na urządzeniu. | 
| ITokenProvider | Interfejs opisujący obiekt, który może udostępniać tokeny konkretnego urządzenia. | 
| ITokenRequest | Interfejs, który IRemoteTestmoże zaimplementować, aby poinformować, że wymaga urządzenia z tokenem specjalnym. | 
J
| JarHostTest | Uruchamiający testy JUnit po stronie hosta. | 
| JarHostTest.HostTestListener | Detektor opakowania, który przekazuje wszystkie zdarzenia oprócz testRunStarted() i testRunEnded() do wbudowanego detektora. | 
| JavaCodeCoverageCollector | BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu w języku Java i rejestruje je jako artefakty testowe. | 
| JavaCodeCoverageFlusher | Klasa pomocnicza, która resetuje i wymusza wyczyszczenie pomiarów pokrycia kodu Javy z procesów działających na urządzeniu. | 
| JSONFileKeyStoreClient | Przykładowa implementacja, w której lokalny plik JSON pełni rolę magazynu kluczy. | 
| JSONFileKeyStoreFactory | Implementacja fabryki JSON KeyStore, która udostępnia JSONFileKeyStoreClientdo dostępu do pliku JSON Key Store. | 
| JsonHttpTestResultReporter | Raport z wynikami, który koduje wyniki testów i informacje o gałęzi i urządzeniu w formacie JSON, a następnie przesyła je do punktu końcowego usługi HTTP. | 
| JUnit4ResultForwarder | Przesyłanie wyników z JUnit4 Runner. | 
| JUnit4TestFilter | Klasa pomocnicza, która zapewnia filtrowanie dla wykonawcy JUnit4 poprzez rozszerzenie Filter. | 
| JUnitRunUtil | Pomocnicza klasa kierująca wywołaniem IRemoteTest.run(TestInformation, ITestInvocationListener)do wywołaniaTest.run(TestResult). | 
| JUnitToInvocationResultForwarder | Klasa, która nasłuchuje zdarzeń TestListeneri przesyła je doITestInvocationListener. | 
| JUnitXmlParser | Parser, który wyodrębnia dane wyników testu z wyników JUnit przechowywanych w elementzie XMLJUnitResultFormatter w ant i przekazuje je do ITestInvocationListener. | 
K
| KernelModuleUtils | |
| KernelTargetTest | Testujący program wykonywalny na urządzeniu docelowym i analizujący wynik testu jądra. | 
| KernelTestModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy nie pasuje do architektury . | 
| KeyguardControllerState | Kontener stanów ochrony klucza. | 
| KeyguardStatusChecker | Sprawdza stan blokady ekranu po wykonaniu modułu. | 
| KeyStoreException | Wyjątek ten jest zgłaszany, gdy wystąpi krytyczny błąd w magazynie kluczy. | 
| KillExistingEmulatorPreparer | ITargetPreparer, który wyłącza uruchomiony emulator. | 
| KnownFailurePreparer | Ustawienie docelowego przygotowującego, aby pominąć ponowne próby po wystąpieniu znanego błędu. | 
| KTapResultParser | Czyta dane wyjściowe KTAP, które są generowane przez moduł testowy KUnit i umieszczane w pliku „results” w katalogu debugfs. | 
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Narzędzie do testowania modułów testów KUnit na urządzeniu. | 
L
| LabResourceDeviceMonitor | Monitor zasobów laboratorium, który inicjuje serwer gRPC dla usługi LabResourceService lub nim zarządza. | 
| LargeOutputReceiver | Klasa przeznaczona do zbierania danych wyjściowych przez długo działające polecenia. | 
| LastShardDetector | Podczas korzystania z poddzielenia lokalnego czasami chcemy wykonać pewne działania dopiero wtedy, gdy ostatni fragment osiągnie wartość invocationEnded(long). | 
| LeakedThreadStatusChecker | Sprawdzanie stanu, aby upewnić się, że moduł nie powoduje wycieku wątku. | 
| LegacySubprocessResultsReporter | zamrożoną implementację raportera wyników podprocesu, która powinna być zgodna z wcześniejszymi wersjami TF/CTS (np. 8 i nowszymi), pomimo zmian w superklasie. | 
| ListInstrumentationParser | IShellOutputReceiver, który analizuje dane wyjściowe zapytania „pm list instrumentation” | 
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Klasa urządzeń wirtualnych lokalnych działających na hoście TradeFed. | 
| LocalAppBuildProvider | IBuildProvider, który tworzyIBuildInfona podstawie podanej lokalnej ścieżki. | 
| LocalDeveloper | Wykrywanie i zwracanie informacji o tym, czy jest to lokalny deweloper korzystający z Tradefed. | 
| LocalDeviceBuildProvider | Funkcja IBuildProvider, która tworzy obiektIDeviceBuildInfona podstawie podanej ścieżki do katalogu w systemie plików. | 
| LocalEmulatorLaunch | Narzędzie TargetPreparer, które uruchamia emulator lokalnie z otoczenia kompilacji Androida. | 
| LocalEmulatorSnapshot | Narzędzie TargetPreparer służące do generowania czystego zrzutu ekranu emulatora z Androida w środowisku kompilacji/tworzenia. | 
| LocalFileHeader | LocalFileHeader to klasa zawierająca informacje o pliku lub folderze w pliku zip. | 
| LocalFileResolver | Wdrożenie IRemoteFileResolver, które umożliwia łączenie plików lokalnych | 
| LocalFolderBuildProvider | IBuildProvider, który tworzyIFolderBuildInfona podstawie podanej lokalnej ścieżki | 
| LocalHostResourceManager | Zasób hosta menedżera. | 
| LocalPool | Wdrożenie zbioru testów lokalnych | 
| LocalRunInstructionBuilder | Narzędzie do kompilowania instrukcji, aby przeprowadzić test lokalnie. | 
| LockSettingsBaselineSetter | Metoda settera do usuwania ustawień blokady ekranu. | 
| Dziennik | Klasa logowania, która odzwierciedla interfejs API w głównych źródłach Androida. | 
| Log.ILogOutput | Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyprowadzanie komunikatów z logu. | 
| Log.LogLevel | Typ wyliczeniowy Poziom rejestrowania. | 
| LogcatCrashResultForwarder | Listener specjalny: w przypadku błędów (awarii procesu pomiarowego) próbuje wyodrębnić z logcatu informacje o awarii i dodaje je do komunikatu o błędzie powiązanego z testem. | 
| LogcatEventParser | |
| LogcatEventType | Typy zdarzeń LogcatEventParser. | 
| LogcatOnFailureCollector | Kolekcjoner, który rejestruje logcat, gdy test się nie powiedzie. | 
| LogcatReceiver | Klasa, która zbiera logcat w tle. | 
| LogcatTimingMetricCollector | Zbieracz danych, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub wielu powtarzających się testów, używając określonych wzorów wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z linii logcat. | 
| LogDataType | Reprezentuje typ danych dziennika. | 
| LogFile | Class do przechowywania metadanych zapisanego pliku dziennika. | 
| LogFileSaver | Narzędzie pomocnicze dla ITestInvocationListener, które zapisuje dane logów w pliku. | 
| LogReceiver | |
| LogRegistry | Implementacja ILogRegistry, która zarządza różnymi rejestratorami i zarządza nimi, używając odpowiedniego rejestratora na podstawieThreadGroupwątku wywołującego funkcję. | 
| LogSaverResultForwarder | ResultForwarderdo zapisywania dzienników za pomocą globalnego narzędzia do zapisywania plików. | 
| LogUtil | Klasa narzędzia do rejestrowania. | 
| LogUtil.CLog | Klasa pośrednia dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako znacznika dziennika | 
| LUCIResultReporter | Raportujący wyniki, który zapisuje wyniki testów potrzebne do korzystania z ResultDB i LuCI w formacie JSON (go/result-sink) oraz rejestruje lokalizację pliku w konsoli. | 
M
| MainlineModuleHandler | Prosta klasa obsługi modułów magistrali, która tworzy obiekt InstallApexModuleTargetPreparer i wstrzykuje do niego link dynamiczny na podstawie podanych modułów magistrali, aby automatycznie pobierać te moduły. | 
| MainlineTestModuleController | Podstawowa klasa kontrolera modułu do uruchamiania testów na podstawie wstępnie załadowanych głównych modułów na urządzeniu testowym. | 
| ManagedRemoteDevice | Urządzenie działające w maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w maszynie wirtualnej. | 
| ManagedTestDeviceFactory | Factory do tworzenia różnych rodzajów urządzeń, które można monitorować za pomocą Tf. | 
| MaxSdkModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów w wersjach wyższych niż podany numer wersji pakietu SDK. | 
| MergedZipEntryCollection | Łącz poszczególne wpisy w dużym pliku ZIP w bloki, aby zminimalizować próby pobierania. | 
| MergeMultiBuildTargetPreparer | IMultiTargetPreparer, który umożliwia przekazywanie informacji z jednego pakietu do drugiego poprzez nadanie im nazwy i klucza pliku do skopiowania do drugiego pakietu. | 
| MergeStrategy | Opisuje, jak należy agregować wyniki, gdy występuje wiele prób. | 
| MerkleTree | Reprezentacja drzewa Merkle zgodnie z definicją interfejsu API zdalnego wykonywania. | 
| MetricFilePostProcessor | Służy do przesyłania pliku dziennika danych zebranych na poziomie testu i uruchomienia. | 
| MetricOption | Adnotacje metod testów opatrzone adnotacjami @Testlub adnotacje będące częścią listy adnotacjiTestDescription, które umożliwiają określenie dodatkowych parametrów przydatnych do: dostosowywania zachowania kolekcjonerów i filtrowania niektórych metod. | 
| MetricsXMLResultReporter | MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu. | 
| 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. | 
| MetricUtil | Klasa pomocnicza do pobierania danych z przesłanych konfiguracji StatsD. | 
| MetricUtility | Zawiera typowe metody narzędzi do przechowywania danych testu, agregowania danych w podobnych testach i zapisywania danych do pliku. | 
| MinApiLevelModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy jest poniżej określonego poziomu interfejsu API. | 
| MinSdkModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów w wersjach niższych niż podany numer wersji pakietu SDK. | 
| MixImageZipPreparer | IMultiTargetPreparer, który łączy obrazy kompilacji systemu z kompilacją urządzenia. | 
| MixKernelTargetPreparer | ITargetPreparer, który umożliwia łączenie obrazu jądra z obrazem urządzenia. | 
| MoblyBinaryHostTest | Test hosta służący do uruchamiania pliku binarnego Pythona Mobly z systemu Android Build (Soong) | 
| MoblyYamlResultControllerInfoHandler | Element obsługi w usłudze Mobly yaml result „Controller Info”. | 
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fabryka elementów obsługujących wyniki yaml w Mobly, która generuje odpowiedni element obsługujący na podstawie typu wyniku. | 
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Parsowanie wyników testów yaml w Mobly. | 
| MoblyYamlResultRecordHandler | Moduł obsługi elementu „Record” w wyniku yamla usługi Mobly. | 
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Obsługa elementu „Summary” (Podsumowanie) w pliku yaml z wynikiem działania Mobly. | 
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Element obsługi wyników yaml Mobly „Test Name List”. | 
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Element obsługi wyników yaml Mobly „Dane użytkownika”. | 
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Kontener konfiguracji testu. | 
| ModuleListener | Detektor dołączony do każdego IRemoteTestkażdego modułu w celu zebrania listy wyników. | 
| ModuleLogcatCollector | Wersja logcat collector, ale dla modułu. | 
| ModuleMerger | Klasa pomocnicza do operacji związanej z łączeniem obiektów ITestSuiteiModuleDefinitionpo podziale. | 
| ModuleOemTargetPreparer | |
| ModuleParameters | Specjalne wartości powiązane z kluczami „parameter” pakietu w metadanych każdego modułu. | 
| ModuleParametersHelper | Pomoc do pobierania wartości IModuleParameterHandlerpowiązanej z parametrem. | 
| ModuleProtoResultReporter | Raport wyników miał zawierać tylko wyniki na poziomie modułu. | 
| ModulePusher | |
| ModulePusher.ModulePushError | Krytyczny błąd podczas przesyłania modułu Mainline. | 
| ModuleResultsAndMetricsForwarder | Rozszerzenie ResultAndLogForwarder, które dodaje do wyników testu dodatkowe dane dotyczące modułu. | 
| ModuleSplitter | Pomocnik do podziału listy modułów reprezentowanych przez IConfigurationna listę jednostek wykonania reprezentowanych przezModuleDefinition. | 
| ModuleTestTypeUtil | Zawiera typowe metody narzędzi do sprawdzania modułu. | 
| MultiFailureDescription | Zbierz kilka FailureDescriptionw jednym uchwycie. | 
| MultiMap<K, V> | ERROR(/Map), który obsługuje wiele wartości na klucz. | 
N
| NameMangleListener | Słuchający pośrednik służący do tłumaczenia nazw metody testu, klasy i pakietu podczas raportowania wyników. | 
| 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 trwania operacji. | 
| NativeBridgeModuleController | kontroler modułu do sprawdzania, czy urządzenie obsługuje natywny most; | 
| NativeCodeCoverageFlusher | Klasa narzędziowa, która czyści pomiary zasięgu natywnych i wymusza usunięcie danych zasięgu natywnych z procesów na urządzeniu. | 
| NativeDevice | Domyślna implementacja na urządzeniach z Androidem, które nie mają pełnego stosu. ITestDevice | 
| NativeDevice.AdbAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)– polecenie do uruchamiania poleceń systemu operacyjnego „adb…”. | 
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction | ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction)aby ponownie uruchomić urządzenie. | 
| NativeDevice.RebootMode | Tryb ponownego uruchamiania. | 
| NativeDeviceStateMonitor | Klasa pomocnicza do monitorowania stanu IDevicebez obsługi platformy. | 
| NativeLeakCollector | ITargetPreparer, który wykonuje polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować niedostępną pamięć natywną obecnie wykorzystywaną przez każdy proces. | 
| NativeStressTest | Test, który uruchamia na danym urządzeniu natywny 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. | 
| NegativeHandler | Handler, który określa, że nie należy nic robić i że parametr nie powinien tworzyć żadnego dodatkowego modułu. | 
| NestedDeviceStateMonitor | monitor stanu urządzenia, który wykonuje dodatkowe kontrole na zagnieżdżonym urządzeniu, aby uwzględnić specyfikę środowiska wirtualnego; | 
| NestedRemoteDevice | Przykład urządzenia działającego w ramach zdalnej maszyny wirtualnej Cuttlefish. | 
| NetworkNotAvailableException | Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią na potrzeby testowania. | 
| NoApkTestSkipper | Specjalny program przygotowujący, który pozwala całkowicie pominąć wywołanie (przygotowanie i testy), jeśli nie ma plików APK do testów. | 
| NoDeviceException | Wyjątek ten jest rzucany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. | 
| NoisyDryRunTest | Przeprowadź uruchomienie próbne z wyświetlaniem komunikatów na pliku poleceń. | 
| NoOpConfigOptionValueTransformer | Brakujący element IConfigOptionValueTransformer | 
| NotMultiAbiHandler | Specjalny moduł obsługi, który informuje SuiteModuleLoader, że interfejs API w drugim rzędzie nie powinien tworzyć modułu. | 
| NullDevice | Obiekt zastępczy IDeviceużywany przez funkcjęDeviceManagerdo przydzielenia wartości, gdyIDeviceSelection.nullDeviceRequested()ma wartośćtrue. | 
O
| OpenObjectLoader | Ładowarka domyślnych obiektów dostępnych w AOSP. | 
| Opcja | Oznaczy pole jako reprezentujące opcję IConfiguration. | 
| Opcja.Ważność | |
| OptionClass | Opisuje klasę jako reprezentującą obiekt IConfiguration. | 
| OptionCopier | Klasa pomocnicza, która może kopiować wartości pól Optiono tych samych nazwach z jednego obiektu na inny. | 
| OptionDef | Zawiera szczegóły Option. | 
| OptionFetcher | Pomocnik do pobierania opcji testu z procesu nadrzędnego. | 
| OptionNotAllowedException | Specyficzne ConfigurationException, gdy opcja nie może być przekazana w wierszu polecenia. | 
| OptionSetter | Wypełnia pola Option. | 
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler | Handlerdo obsługi wartości pól mapy. | 
| OptionSetter.OptionFieldsForName | Kontener na listę pól opcji o podanej nazwie. | 
| OptionUpdateRule | Określa działanie, gdy dana opcja jest określona wielokrotnie. | 
| OtaDeviceBuildInfo | IDeviceBuildInfoużywany do testowania aktualizacji OTA. | 
| OtatoolsBuildInfo | Plik IBuildInfozawierający artefakty otatools. | 
| OtaUpdateDeviceFlasher | Narzędzie do flashowania urządzenia, które uruchamia skrypt system/update_engine/scripts/update_device.py z pełnym lub przyrostowym pakietem OTA w celu zaktualizowania obrazu urządzenia. | 
| OxygenUtil | Narzędzie do interakcji z usługą Oxygen. | 
P
| PackageInfo | Kontener z informacjami o pakiecie aplikacji zanalizowanym z urządzenia. | 
| PackageInstalledModuleController | Kontroler modułu, który nie uruchamia testów, gdy na urządzeniu nie ma zainstalowanych określonych pakietów. | 
| Pair<A, B> | Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. | 
| PairingMultiTargetPreparer | Przygotowanie wielocelowe ułatwia parowanie (i łączenie) 2 urządzeń przez Bluetooth. | 
| ParallelDeviceExecutor<V> | Opakowanie funkcji ERROR(/ExecutorService)do wykonywania funkcji równolegle. | 
| ParentSandboxInvocationExecution | Wersja InvocationExecutiondla działań specjalnych wywołania nadrzędnego podczas uruchamiania piaskownicy. | 
| ParentShardReplicate | powielanie konfiguracji z jednego urządzenia na wszystkie inne urządzenia, które będą uczestniczyć w dzielieniu. | 
| PartialZipDownloadCache | Narzędzie do przechowywania w pamięci podręcznej plików pobieranych częściowo na podstawie ich zawartości. | 
| PassingTestFileReporter | ITestInvocationListener, który zapisuje listę przejść testów w pliku testowym. | 
| PerfettoGenericPostProcessor | Przetwarzacz końcowy, który przetwarza plik proto perfetto z danymi tekstowymi lub binarnymi na pary klucz-wartość, rekurencyjnie rozszerzając komunikaty proto i pola o wartościach ciągu znaków, dopóki nie napotka pola z wartością liczbową. | 
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Narzędzie do przygotowywania danych do perfetto przesyła plik konfiguracji na urządzenie w standardowej lokalizacji, do której ma dostęp. | 
| PerfettoPullerMetricCollector | Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików perfetto z urządzenia i zbieranie z nich danych. | 
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder | Klasa narzędzi do rejestrowania śladu perfetto w ITestDevice. | 
| PrettyPrintDelimiter | Narzędzie pomocnicze ułatwiające drukowanie odseparowanych wiadomości, które wyróżniają się na tle. | 
| PrettyTestEventLogger | Rejestrator dopasowuje zdarzenia i rejestruje je, aby ułatwić debugowanie. | 
| ProcessInfo | Służy do przechowywania informacji związanych z procesem(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). | 
| ProcessUtil | |
| ProfileParameterHandler | Podstawowy moduł obsługi parametrów dla dowolnego użytkownika profilu. | 
| ProfileTargetPreparer | Podstawowa klasa do konfigurowania przygotowującego docelowego dla dowolnego użytkownika profilu android.os.usertype.profile.XXX. | 
| PropertyChanger | Klasa pomocnicza do zmiany (lub dodania) elementów w pliku właściwości Androida | 
| ProtoResultParser | Parser dla proto formatu wyników Tradefed. | 
| ProtoResultParser.TestLevel | Wyliczenie reprezentujące bieżący poziom prototypu, który jest przetwarzany. | 
| ProtoResultReporter | Raport z wynikami tworzy TestRecordprotobuf ze wszystkimi wynikami. | 
| ProtoUtil | Metody pomocnicze do obsługi wiadomości protobuf niezależnie od typu. | 
| ProxyConfiguration | Obiekt, który umożliwia wskazanie zdalnej konfiguracji do wykonania. | 
| PsParser | Narzędzie służące do analizowania(USER,PID i NAME) danych wyjściowych polecenia „ps”. | 
| PtsBotTest | Uruchamianie testów PTS-bot. | 
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker | Ta klasa została wycofana.
    Zamiast tego użyj PushFilePreparer | 
| PushFilePreparer | ITargetPreparer, który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta na dowolną ścieżkę urządzenia. | 
| PythonBinaryHostTest | Test hosta służący do uruchamiania pliku binarnego Pythona z systemu kompilacji Androida (Soong) Narzędzie do uruchamiania testów obsługuje filtry uwzględniania i wykluczania. | 
| PythonBinaryHostTest.PythonForwarder | Przesyłanie wyników, aby zastąpić nazwę procesu nazwą binarną. | 
| 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. | 
| PythonVirtualenvHelper | Klasa pomocnicza do aktywowania środowiska wirtualnego Pythona 3. | 
| PythonVirtualenvPreparer | Konfiguruje środowisko wirtualne Pythona na hoście i instaluje pakiety. | 
Q
| QuotationAwareTokenizer | 
R
| RebootReasonCollector | Kolekcjoner, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby. | 
| RebootTargetPreparer | Ustaw wykonawcę, który uruchamia ponownie urządzenie. | 
| RecoveryLogPreparer | Użytkownik przygotowujący dane docelowe zbierał dzienniki przed przywróceniem. | 
| RegexTrie<V> | Drzewo RegexTrie to drzewo, w którym każdy ERROR(/Pattern). | 
| RemoteAndroidDevice | Wdrożenie ITestDevicena urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect. | 
| RemoteAndroidTestRunner | Zdalne uruchamianie polecenia testu Androida i zgłaszanie wyników. | 
| RemoteAndroidTestRunner.StatusReporterMode | Reprezentuje tryb raportowania stanu w opcjach poleceń instrumentu. | 
| RemoteAndroidVirtualDevice | Rozszerza działanie RemoteAndroidDevicena pełny stos urządzeń z Androidem działających w Google Compute Engine (GCE). | 
| RemoteAvdIDevice | Obiekt zastępczy IDeviceużywany przez funkcjęDeviceManagerdo przydzielenia wartości, gdyDeviceSelectionOptions.gceDeviceRequested()ma wartośćtrue | 
| RemoteCacheClient | Implementacja RemoteActionCache, która używa wywołań gRPC do zdalnego serwera interfejsu API. | 
| RemoteDynamicPool | Wdrożenie puli testów w kolejce pracy zdalnej | 
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Prosta klasa, która umożliwia wczytywanie plików z różnych miejsc za pomocą identyfikatorów URI i funkcji dostawcy usług. | 
| RemoteFileUtil | Klasa pomocnicza do obsługi pliku z użyciem instancji zdalnej | 
| RemoteInvocationExecution | Implementacja usługi InvocationExecution, która umożliwia zdalne wykonywanie. | 
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | Narzędzie do wykonywania poleceń ssh w przypadku instancji zdalnych. | 
| RemoteTestTimeOutEnforcer | Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i odrzucenie jej, jeśli przekroczy on określony limit czasu. | 
| RemoteZip | Narzędzia do rozpakowywania poszczególnych plików w zdalnym pliku ZIP. | 
| RemoveSystemAppPreparer | ITargetPreparerdo usuwania pliku APK z partycji systemowej przed uruchomieniem testu. | 
| ReportPassedTests | Raport w pliku z możliwymi filtrami do wykluczenia zaliczonego testu. | 
| RequestUtil | Narzędzia umożliwiające ogólne ponowne próby wysłania żądań sieciowych z obsługą błędów. | 
| ResolvePartialDownload | Rozpatrywanie żądania częściowego pobrania. | 
| ResourceMetricUtil | Funkcje pomocnicze do tworzenia wskaźników. | 
| ResourceUtil | Narzędzie do odczytu zasobów konfiguracji. | 
| RestApiHelper | Klasa pomocnicza do wykonywania wywołań interfejsu API REST. | 
| RestartSystemServerTargetPreparer | Urządzenie do przygotowywania, które uruchamia ponownie serwer systemu bez restartowania urządzenia. | 
| ResultAggregator | Specjalny przekierowujący, który w razie potrzeby agreguje wyniki na podstawie przyjętej strategii ponownego próby. | 
| przesyłanie wyników i logów, | Przesyłanie wyników i zdarzeń z dziennika. | 
| ResultDBReporter | |
| ResultDBUtil | Klasa pomocnicza do obsługi narzędzia do raportowania ResultDB. | 
| Przesyłanie wyników | ITestInvocationListener, który przekazuje wyniki wywołania do listy innych odbiorców. | 
| ResultsPlayer | Specjalny runner, który odtwarza podane mu wyniki. | 
| RetentionFileSaver | Klasa pomocnicza do tworzenia pliku .retention w katalogu. | 
| RetryConfigurationFactory | Fabryka obsługująca ponowne próby wykonania polecenia. | 
| RetryLogSaverResultForwarder | Przesyłacz, który przekazuje również bieżącą próbę. | 
| RetryPreparationDecision | Klasa do opisu decyzji o tym, czy powtórzyć przygotowanie i zakończyć wykonywanie modułu. | 
| RetryRescheduler | Specjalny proces, który umożliwia zaplanowanie ponownego uruchomienia testów, które zakończyły się niepowodzeniem lub nie zostały wykonane. | 
| RetryRescheduler.RetryType | Typy testów, które można powtórzyć. | 
| RetryResultForwarder | Rozszerzenie ResultForwarder, które zawsze przesyła dane do określonej próby. | 
| RetryResultHelper | Klasa pomocnicza służąca do określania, który moduł lub test ma być uruchomiony. | 
| RetryStatistics | Struktura zawierająca statystyki sesji ponownego próby dla jednego IRemoteTest. | 
| RetryStrategy | Strategia ponownego próbowania, która ma być używana podczas ponownego wykonywania niektórych testów. | 
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Narzędzie do przygotowywania docelowego, które wykonuje polecenie „adb root” lub „adb unroot” na podstawie opcji „force-root”. | 
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery | Ogólna podstawa IMultiDeviceRecoverydo uruchamiania konfiguracji tradefed w celu wykonania kroku odzyskiwania. | 
| RunHostCommandTargetPreparer | Ustaw docelowego przygotowującego, aby przed i po wykonaniu testu uruchamiać dowolne polecenia gospodarza. | 
| RunHostScriptTargetPreparer | Przygotowanie docelowego, które wykonuje skrypt przed uruchomieniem testu. | 
| RunInterruptedException | Wyjątek ten jest rzucany, gdy operacja wykonania jest przerywana przez zewnętrzne żądanie. | 
| RunNotifierWrapper | Opakowanie RunNotifier, aby można było przenosićDeviceNotAvailableException. | 
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler | Handler dla ModuleParameters.RUN_ON_SDK_SANDBOX. | 
| RunOnSdkSandboxTargetPreparer | ITargetPrepareroznacza, że testy powinny być uruchamiane w piaskownicy SDK. | 
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer | ITargetPreparer, aby zapewnić działanie testu jako użytkownika dodatkowego. | 
| RunOnSystemUserTargetPreparer | ITargetPrepareroznaczający, że testy powinny być przeprowadzane na użytkowniku (a nie na bieżącym użytkowniku). | 
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer | ITargetPreparer, który tworzy profil służbowy podczas konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku. | 
| RuntimeRestartCollector | Kolektor, który zbiera sygnatury czasowe ponownych uruchomień w czasie działania (awarii serwera systemu) podczas testu (jeśli wystąpiły). | 
| RunUtil | Zbiór metod pomocniczych do wykonywania operacji. | 
| RustBenchmarkResultParser | Interpretuje dane wyjściowe testów przeprowadzonych za pomocą ram odniesienia Criterion i przekształca je w wyzwania do serii ITestInvocationListener. | 
| RustBinaryHostTest | Test hosta służący do uruchamiania pliku binarnego Rust z systemu kompilacji Androida (Soong) | 
| RustBinaryTest | Test, który uruchamia plik binarny Rust na danym urządzeniu. | 
| RustTestBase | Klasa podstawowa RustBinaryHostTest i RustBinaryTest | 
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser | Interpretuje dane wyjściowe testów przeprowadzonych za pomocą ramki testu jednostkowego Rust i przekształca je w wywołania serii funkcji ITestInvocationListener. | 
S
| SandboxConfigDump | Klasa Runner, która tworzy IConfigurationna podstawie wiersza poleceń i zapisują go w pliku. | 
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Wyjątek dotyczący konfiguracji pochodzący z konfiguracji piaskownicy. | 
| SandboxConfigurationFactory | Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy. | 
| SandboxConfigUtil | Klasa pomocnicza do zarządzania IConfigurationpodczas korzystania z piaskownicy. | 
| SandboxedInvocationExecution | Specjalne wykonanie wywołania w piaskownicy: to wywołanie jest wykonywane w piaskownicy. | 
| SandboxInvocationRunner | Uruchom testy powiązane z wywołaniem w piaskownicy. | 
| SandboxOptions | Zajęcia, które mogą otrzymywać i przekazywać opcje do ISandbox. | 
| ScreenshotOnFailureCollector | Kolekcjoner, który przechwyci i zarejestruje zrzut ekranu, gdy przypadek testowy zakończy się niepowodzeniem. | 
| Sdk28ModuleController | Kontroler modułu, który sprawdza, czy urządzenie ma poziom interfejsu programowania aplikacji 28 (Android 9) lub nowszy. | 
| Sdk29ModuleController | Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. | 
| Sdk30ModuleController | Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 30 lub nowszej. | 
| Sdk31ModuleController | Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. | 
| Sdk32ModuleController | Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej. | 
| Sdk33ModuleController | Testy są przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej. | 
| Sdk34ModuleController | Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej. | 
| Sdk35ModuleController | Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 35 lub nowszej. | 
| Sdk36ModuleController | Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 36 lub nowszej. | 
| SearchArtifactUtil | Klasa pomocnicza, której można używać do wyszukiwania artefaktów testów. | 
| SecondaryUserHandler | Handler dla ModuleParameters.SECONDARY_USER. | 
| SecondaryUserOnDefaultDisplayHandler | Handler dla ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY. | 
| SecondaryUserOnSecondaryDisplayHandler | Handler dla ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY. | 
| SemaphoreTokenTargetPreparer | To jest obiekt przygotowujący, który służy do używania tokena do serializacji wykonania testu w hostie tradefed. | 
| SerializationUtil | Narzędzie do serializacji/deserializacji obiektu implementującego interfejs ERROR(/Serializable). | 
| ServiceAccountKeyCredentialFactory | Fabryka danych uwierzytelniających do tworzenia kluczy kont usługi na potrzeby OAuth Credential. | 
| SettingsBaselineSetter | Wspólny setter do obsługi ustawień bazowych urządzenia za pomocą ITestDevice.setSetting. | 
| ShardBuildCloner | Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń. | 
| ShardHelper | Klasa pomocnicza, która obsługuje tworzenie fragmentów i ich planowanie na potrzeby wywołania. | 
| ShardListener | ITestInvocationListener, który zbiera wyniki z fragmentu wywołania (czyli wywołania podzielonego na kilka zasobów do działania równoległego) i przekazuje je innemu odbiorcy. | 
| ShardMainResultForwarder | ResultForwarder, który łączy wyniki wywołań testu podzielonego na fragmenty. | 
| ShellOutputReceiverStream | Podklasa Utility klasy OutputStream, która zapisuje dane do klasy IShellOutputReceiver. | 
| ShellStatusChecker | Sprawdź, czy stan powłoki jest zgodny z oczekiwaniami przed i po uruchomieniu modułu. | 
| ShippingApiLevelModuleController | Uruchom testy, jeśli urządzenie spełnia te warunki: 
 | 
| ShowmapPullerMetricCollector | Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych. | 
| SideloadOtaTargetPreparer | Przygotowuje docel, który umożliwia przesyłanie z urządzenia określonego pakietu OTA, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia do użycia jako informacje o kompilacji. Ten moduł przygotowania docelowego zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb, i zapewni, że urządzenie wyjdzie z tego trybu, ale z zastosowaniem nowszej wersji. | 
| SimpleFileLogger | ILeveledLogOutput, który kieruje komunikaty dziennika do standardowego wyjścia i do pojedynczego pliku dziennika. | 
| SimplePerfResult | Obiekt do przechowywania wszystkich wyników testów simpleperf | 
| SimplePerfStatResultParser | Klasa pomocnicza do parsowania wyników simpleperf. | 
| SimplePerfUtil | Klasa pomocnicza do wysyłania prostych poleceń i zbierania wyników | 
| SimplePerfUtil.SimplePerfType | Wyliczenie opcji polecenia simpleperf | 
| SimpleStats | Mała klasa pomocnicza, która oblicza kilka wskaźników statystycznych na podstawie zbioru danych liczbowych. | 
| wyjście danych o ograniczonym rozmiarze | Plik zabezpieczony przed wątkami z obsługą ERROR(/OutputStream), który ogranicza maksymalną ilość danych, które można zapisać. | 
| SkipContext | Reprezentacja kontekstu dotyczącego decyzji o pomijaniu lub przechowywaniu w pamięci podręcznej wyników. | 
| SkipFeature | Funkcja umożliwiająca dostęp do niektórych informacji SkipManager. | 
| SkipHWASanModuleController | Podstawowa klasa kontrolera modułu, która nie uruchamia testów w kompilacji HWASan. | 
| SkipManager | Na podstawie różnych kryteriów menedżer pomijania pomaga określić, co powinno być pomijane na różnych poziomach: wywołania, modułów i testów. | 
| SkipReason | Podaj powód i metadane dotyczące pominięcia testu. | 
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Klasa narzędziowa umożliwia obsługę Bluetootha na jednym lub dwóch urządzeniach za pomocą SL4A. | 
| Sl4aBluetoothUtil.BluetoothAccessLevel | Wyliczenia poziomu dostępu urządzenia Bluetooth na podstawie BluetoothDevice.java | 
| Sl4aBluetoothUtil.BluetoothConnectionState | Wyliczenia stanów połączenia Bluetooth oparte na BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothPriorityLevel | Wyliczenia dotyczące poziomu priorytetu profilu Bluetooth, które są oparte na BluetoothProfile.java | 
| Sl4aBluetoothUtil.BluetoothProfile | Wyliczenia profili Bluetooth, które są oparte na BluetoothProfile.java | 
| Sl4aClient | Klient SL4A, który za pomocą RPC wchodzi w interakcję z warstwą skryptów SL4A. | 
| Sl4aEventDispatcher | Rozsyłający zdarzenia sprawdza, czy są dostępne zdarzenia, i umieszcza je w kolejce według nazwy, aby można je było zapytać. | 
| Sl4aEventDispatcher.EventSl4aObject | Obiekt zwracany przez moduł pollera zdarzeń. | 
| SnapshotInputStreamSource | InputStreamSource oparty na pliku. | 
| SnapuserdWaitPhase | Reprezentacja enum określająca, kiedy należy dołączyć lub zablokować, aby zakończyć aktualizację snapuserd. | 
| SparseImageUtil | Narzędzie do odspajania rozproszonych obrazów. | 
| SparseImageUtil.SparseInputStream | SparseInputStream odczytuje dane z upstreamu i wykryje ich format. | 
| StatsdBeforeAfterGaugeMetricPostProcessor | Przetwarzacz końcowy, który przetwarza dane pomiarowe zebrane w ramach podejścia „przed/po”, czyli | 
| StatsdEventMetricPostProcessor | Przetwarzacz, który przetwarza dane zdarzeń w raportach statsd w pary klucz-wartość, korzystając z formaterów określonych w procesorze. | 
| StatsdGenericPostProcessor | Przetwarzacz, który przetwarza binarne raporty proto statsd w pary klucz-wartość, rozszerzając raport w strukturę drzewiastą. | 
| StatusCheckerResult | Zawiera wynik wykonania ISystemStatusChecker. | 
| StatusCheckerResult.CheckStatus | |
| StdoutLogger | ILeveledLogOutput, który kieruje komunikaty logowania do stdout. | 
| StopServicesSetup | ITargetPreparer, który zatrzymuje usługi na urządzeniu. | 
| StreamProtoReceiver | Odbiornik, który przekształca otrzymane proto TestRecord w zdarzenia Tradefed. | 
| StreamProtoResultReporter | Implementacja ProtoResultReporter | 
| StreamUtil | Klasa pomocnicza do zarządzania strumieniami danych wejściowych. | 
| StrictShardHelper | strategia podziału na fragmenty w celu tworzenia ścisłych fragmentów, które nie zgłaszają razem, | 
| StringEscapeUtils | Klasa pomocnicza do ucieczki od ciągów znaków w określonych formatach. | 
| StringUtil | Klasa pomocnicza do ucieczki od ciągów znaków w przypadku typowych operacji na ciągach znaków. | 
| StubBuildProvider | Pusty, niedziałający interfejs IBuildProvider. | 
| StubDevice | Implementacja zastępcza obiektu IDevice. | 
| StubKeyStoreClient | Domyślna implementacja zastępcza dla KeyStore Client. | 
| StubKeyStoreFactory | Domyślna implementacja zastępcza fabryki KeyStore | 
| StubLocalAndroidVirtualDevice | Obiekt zastępczy IDeviceużywany przez funkcjęDeviceManagerdo przydzielenia wartości, gdyDeviceSelectionOptions.localVirtualDeviceRequested()ma wartośćtrue | 
| StubMultiTargetPreparer | Obiekt zastępczy pustej implementacji IMultiTargetPreparer. | 
| StubTargetPreparer | Obiekt zastępczy pustej implementacji ITargetPreparer. | 
| StubTest | Pusty test implementacji bez operacji. | 
| StubTestRunListener | Implementacja zastępcza funkcji ITestRunListener | 
| SubprocessCommandException | Nie udało się uruchomić polecenia podprocesu. | 
| SubprocessConfigBuilder | Utwórz plik XML konfiguracji TF dla istniejącej konfiguracji TF. | 
| SubprocessEventHelper | Pomocnik do serializacji/deserializacji zdarzeń przekazywanych do dziennika. | 
| SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji TestIgnored. | 
| SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji o testFailed. | 
| SubprocessEventHelper.InvocationEndedEventInfo | Pomoc dotycząca informacji o zakończeniu wywołania. | 
| SubprocessEventHelper.InvocationFailedEventInfo | Pomoc dotycząca informacji o InvocationFailed. | 
| SubprocessEventHelper.InvocationStartedEventInfo | Pomoc dotycząca informacji o wywołaniu | 
| SubprocessEventHelper.LogAssociationEventInfo | Pomoc dotycząca informacji logAssociation. | 
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Pomoc dotycząca informacji testEnded. | 
| SubprocessEventHelper.TestLogEventInfo | Pomoc dotycząca informacji z testLog. | 
| SubprocessEventHelper.TestModuleStartedEventInfo | Pomoc dotycząca informacji o rozpoczęciu modułu testowego. | 
| SubprocessEventHelper.TestRunEndedEventInfo | Pomoc dotycząca informacji o testRunEnded. | 
| SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji o testRunFailed | 
| SubprocessEventHelper.TestRunStartedEventInfo | Pomoc dotycząca informacji o testRunStarted | 
| SubprocessEventHelper.TestStartedEventInfo | Pomoc dotycząca informacji o testStarted | 
| SubprocessExceptionParser | Pomoc do obsługi wyjątków z wyjścia standardowych poleceń Tradefed. | 
| SubprocessReportingHelper | Klasa do tworzenia pliku konfiguracji opakowania, aby używać podprocesu raportera wyników w przypadku polecenia cluster. | 
| SubprocessResultsReporter | Implementuje ITestInvocationListener, który ma być określony jako result_reporter, i przekazuje z podprocesu wyniki testów, testów i wywołań testów. | 
| SubprocessTestResultsParser | Rozszerza ERROR(/FileOutputStream), aby przeanalizować dane wyjściowe przed zapisaniem ich w pliku, dzięki czemu możemy generować zdarzenia testowe po stronie programu uruchamiającego. | 
| SubprocessTestResultsParser.StatusKeys | klucze stanu testu. | 
| Podproces TfLauncher | IRemoteTestdo przeprowadzania testów na osobnej instalacji TF. | 
| SuiteApkInstaller | Instaluje określone pliki APK dla konfiguracji pakietu: z użyciem zmiennej $ANDROID_TARGET_OUT_TESTCASES lub katalogu ROOT_DIR w informacjach o kompilacji. | 
| SuiteModuleLoader | Pobiera z repozytorium definicje modułów testów zgodności. | 
| SuiteModuleLoader.ConfigFilter | ERROR(/FilenameFilter), aby znaleźć wszystkie pliki konfiguracji w katalogu. | 
| SuiteResultCacheUtil | Narzędzie do przesyłania i pobierania wyników pamięci podręcznej dla modułu testowego. | 
| SuiteResultCacheUtil.CacheResultDescriptor | Opisuje wyniki dotyczące pamięci podręcznej. | 
| SuiteResultHolder | Obiekt pomocniczy ułatwiający serializację i deserializację wyników wywołania. | 
| SuiteResultReporter | Zbierać wyniki testów dla całego wywołania zestawu i wyprowadzać wyniki końcowe. | 
| SuiteResultReporter.ModulePrepTimes | Uchwyt na obiekty na czas przygotowania i demontażu modułu. | 
| SuiteTestFilter | Reprezentuje filtr uwzględniania i wykluczania testów. | 
| SwitchUserTargetPreparer | ITargetPreparer, który w metodzie setup przełącza się na określony typ użytkownika. | 
| SystemServerFileDescriptorChecker | Sprawdza, czy serwer systemu ma za mało FD. | 
| SystemServerStatusChecker | Sprawdź, czy identyfikator procesu system_server zmienił się przed i po uruchomieniu modułu. | 
| SystemUpdaterDeviceFlasher | IDeviceFlasher, który korzysta z aktualizatora systemu do zainstalowania obrazu systemu zawartego w pakiecie aktualizacji OTA. | 
| SystemUtil | Klasa pomocnicza do wywoływania funkcji systemowych. | 
| SystemUtil.EnvVariable | 
T
| TableBuilder | Klasa pomocnicza do wyświetlania w tabeli macierzy elementów String. | 
| TableFormatter | Klasa pomocnicza do wyświetlania macierzy elementów typu String, w której każda kolumna elementu jest wyrównana | 
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Podczas przygotowywania celu do testowania wystąpił krytyczny błąd. | 
| TarUtil | Narzędzie do manipulowania plikiem tar. | 
| TearDownPassThroughPreparer | Umożliwia uruchamianie funkcji tearDown na obiektach przygotowujących, które są uwzględnione w konfiguracji jako obiekt. | 
| TelephonyHelper | Narzędzie do korzystania z telefonu i uzyskiwania informacji związanych z telefonią. | 
| TelephonyHelper.SimCardInformation | Element informacyjny zawierający informacje o karcie SIM. | 
| TelephonyTokenProvider | Dostawca tokenów związanych z telefonią. | 
| TemperatureThrottlingWaiter | ITargetPreparer, który czeka, aż temperatura urządzenia spadnie do docelowej | 
| TemplateResolutionError | Klasa rozszerzająca ConfigurationExceptiondla błędów związanych z szablonem podczas analizowania konfiguracji. | 
| TerribleFailureEmailHandler | Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure). | 
| TestAppInstallSetup | ITargetPreparer, który instaluje co najmniej 1 aplikację z folderuIDeviceBuildInfo.getTestsDir()na urządzeniu. | 
| TestContentAnalyzer | Analizator pobiera kontekst do analizy i określa, co jest interesujące. | 
| TestContext | Klasa modelująca wiadomość TestContext interfejsu TFC API. | 
| TestDependencyResolver | pomoc w rozwiązywaniu zależności w razie potrzeby. | 
| TestDescription | Klasa reprezentująca informacje o przypadku testowym. | 
| TestDescriptionsFile | Klasa pomocnicza do zamieszczania i wyjmowania z pliku testowego listy TestDescriptions. | 
| TestDevice | Wdrożenie ITestDevicena urządzeniu z pełnym zestawem Androida | 
| TestDevice.MicrodroidBuilder | Builder służący do tworzenia urządzenia testowego Microdroid. | 
| TestDeviceOptions | Kontener na ITestDeviceOptions | 
| TestDeviceOptions.InstanceType | |
| TestDeviceState | bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState. | 
| TestEnvironment | Klasa modelująca wiadomość z TestEnvironment zwracaną przez interfejs TFC API. | 
| TestErrorIdentifier | Identyfikator błędu z testów i programów do ich uruchamiania. | 
| TestFailureModuleController | Kontroler modułu, który po prostu chce dostosować sposób działania zebranych logów z testów. | 
| TestFilePushSetup | ITargetPreparer, który przesyła co najmniej 1 plik lub 1 katalog z folderuIDeviceBuildInfo.getTestsDir()na urządzenie. | 
| TestFilterHelper | Klasa pomocnicza do filtrowania testów | 
| TestGroupStatus | Klasa do przechowywania stanu grupy testowej. | 
| TestInfo | Przechowuje zestaw informacji o teście w pliku TEST_MAPPING. | 
| TestInformation | Obiekt Holder zawierający wszystkie informacje i zależności, których potrzebuje test runner lub test, aby działać prawidłowo. | 
| TestInformation.Builder | Builder, aby utworzyć instancję TestInformation. | 
| TestInvocation | Domyślna implementacja ITestInvocation. | 
| TestInvocation.RunMode | Tryb, w którym może być wywoływany. | 
| TestInvocation.Stage | |
| TestInvocationManagementServer | Serwer GRPC pomaga zarządzać wywołaniem testów i ich cyklem życia. | 
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Klasa do wczytywania pliku TEST_MAPPING. | 
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner | Wdrożenie BaseTestSuitedo uruchamiania testów określonych przez opcję include-filter lub pliki TEST_MAPPING z kompilacji jako zestaw. | 
| TestOption | Przechowuje szczegóły opcji testu ustawione w pliku TEST_MAPPING. | 
| TestOutputUploader | Przesyła pliki wyjściowe testów do lokalnego systemu plików, GCS lub punktu końcowego HTTP(S). | 
| TestRecordInterpreter | Narzędzie do konwertowania prototypu TestRecordna format, który można łatwiej modyfikować w Tradefed. | 
| TestRecordProtoUtil | Narzędzie do odczytu proto TestRecordz pliku. | 
| TestResource | Klasa modelująca wiadomość TestResource zwracaną przez interfejs TFC API. | 
| TestResourceDownloader | Klasa do pobierania testowych plików zasobów z systemu plików, GCS lub HTTP. | 
| TestResult | Kontenery na wyniki pojedynczych testów. | 
| TestResultListener | Uproszczone ITestLifecycleListener dla implementatorów, którym zależy tylko na wynikach poszczególnych testów. | 
| TestRunnerUtil | Klasa pomocnicza do obsługi różnych narzędzi do testowania. | 
| TestRunResult | Zawiera wyniki pojedynczego testu. | 
| TestRunResultListener | Listener, który umożliwia odczytanie stanu końcowego uruchomienia testu. | 
| TestRunToTestInvocationForwarder | Przesyłanie z ddmlib ITestRunListenerdoITestLifeCycleReceiver. | 
| TestsPoolPoller | Opakowanie testów, które umożliwia wykonanie wszystkich testów z grupy testów. | 
| TestStatus | Reprezentowanie w Tradefed możliwych stanów metod testowania. | 
| TestSuiteInfo | Klasa, która rozwiązuje wczytywanie metadanych związanych z kompilacją w przypadku pakietu testów 
 Aby prawidłowo udostępnić powiązane informacje, zestaw testów musi zawierać plik  | 
| TestSummary | Klasa reprezentująca podsumowanie testu. | 
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup | ITargetPreparer, który instaluje co najmniej jedną aplikację z folderuIDeviceBuildInfo.getTestsDir()na partycji /system na urządzeniu. | 
| TestTimeoutEnforcer | Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danego przypadku testowego i jego przerwanie, jeśli przekroczy on określony limit czasu. | 
| TextResultReporter | Raport wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. | 
| TfInternalOptionsFetcher | Klasa pomocnicza, która umożliwia klasom wczytywanie wartości zmiennych statycznie z pliku res. | 
| TfMetricProtoUtil | Klasa pomocnicza ułatwiająca przejście z Map<string, string=""> na Map<string, metric="">. </string,></string,> | 
| TfObjectTracker | Narzędzie do śledzenia wykorzystania różnych obiektów Federacji Handlowej. | 
| TfSuiteRunner | Implementacja ITestSuite, która wczyta testy z folderu res/config/suite/ | 
| TfTestLauncher | IRemoteTestdo przeprowadzania testów jednostkowych lub funkcjonalnych na osobnej instalacji TF. | 
| TimeStatusChecker | Sprawdzanie stanu, aby mieć pewność, że czas na urządzeniu i hoście jest synchronizowany. | 
| TimeUtil | Zawiera metody narzędziowe związane z czasem. | 
| TimeVal | To typ sentinela, który zawiera element Long. | 
| TimeWaster | Prosty sposób na zmarnowanie czasu i możliwe ponowne uruchomienie urządzenia. | 
| TokenProperty | Obsługiwany token z dynamiczną segmentacją. | 
| TokenProviderHelper | Pomocnik, który zwraca dostawcę powiązanego z danym tokenem, aby sprawdzić, czy urządzenie obsługuje ten token. | 
| TraceCmdCollector | IMetricCollector, który zbiera ślady podczas testu za pomocą polecenia trace-cmd i zapisują je w wywołaniu. | 
| TracePropagatingExecutorService | Usługa wykonawcza, która przekazuje zadania do implementacji podstawowej, jednocześnie rozpowszechniając kontekst śledzenia. | 
| TracingLogger | Klasa, która pomaga zarządzać śledzeniem w przypadku każdego wywołania testu. | 
| TradefedConfigObject | Klasa modelująca wiadomość TradefedConfigObject interfejsu TFC API. | 
| TradefedConfigObject.Type | Lista typów obiektów konfiguracji, które można wstrzyknąć do konfiguracji polecenia klastra. | 
| TradefedDelegator | Obiekty, które pomagają w delegowaniu wywołania do innego binarnego pliku binarnego Tradefed. | 
| TradefedFeatureClient | Klient grpc, który prosi serwer o wykonanie funkcji. | 
| TradefedFeatureServer | Serwer, który odpowiada na żądania dotyczące funkcji uruchamiania. | 
| TradefedSandbox | Piaskownica kontenera, która może wywołać wywołanie Federacji handlowej. | 
| TradefedSandboxFactory | Domyślna implementacja dla SandboxFactory | 
| TradefedSandboxRunner | Wykonawca powiązany z TradefedSandbox, który umożliwi uruchomienie piaskownicy. | 
| TradefedSandboxRunner.StubScheduledInvocationListener | Szkielet IScheduledInvocationListener, który nic nie robi. | 
U
| UiAutomatorRunner | Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. | 
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | wątki, które zajmują się raportowaniem wszystkich niewykonanych testów. | 
| UniqueMultiMap<K, V> | MultiMap, który zapewnia unikalne wartości dla każdego klucza. | 
| UploadManifest | plik manifestu zawierający BLOB-y i pliki do przesłania; | 
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery | IMultiDeviceRecovery, który resetuje magistralę USB na urządzeniach offline. | 
| UsbResetRunConfigRecovery | Zezwalanie na uruchamianie polecenia resetowania USB urządzenia. | 
| UsbResetTest | IRemoteTest, który resetuje urządzenie przez USB i sprawdza, czy urządzenie łączy się z internetem. | 
| UserChecker | Sprawdzanie, czy użytkownicy zmienili się podczas testu. | 
| UserCleaner | ITargetPreparer, który usuwa użytkowników dodatkowych podczas rozwiązywania. | 
| UserHelper | |
| UserInfo | Podobnie jak klasa UserInfo z platformy. | 
| UserInfo.UserType | Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API. | 
V
| ValidateSuiteConfigHelper | Ta klasa pomoże Ci sprawdzić, czy IConfigurationzaładowane do pakietu spełnia oczekiwane wymagania: – Brak dostawców kompilacji – Brak raportów o wynikach | 
| VersionedFile | Struktura danych reprezentująca plik, który ma powiązaną wersję. | 
| VersionParser | Pobierz wersję artefaktów tradefed. | 
| VisibleBackgroundUserPreparer | Przygotowanie docelowego do uruchamiania testów na widocznym w tle użytkowniku. | 
| VmRemoteDevice | Zdalne urządzenie wirtualne, którym będziemy zarządzać z poziomu maszyny wirtualnej. | 
W
| WaitDeviceRecovery | Proste wdrożenie IDeviceRecovery, które czeka na połączenie z internetem i reaguje na proste polecenia. | 
| WaitForDeviceDatetimePreparer | ITargetPreparer, która czeka na ustawienie daty i godziny na urządzeniuOpcjonalnie może wymusić  | 
| WifiCommandUtil | Klasa pomocnicza, która może analizować dane wyjściowe polecenia wifi. | 
| WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi z powiązanymi informacjami. | 
| WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. | 
| WifiPreparer | ITargetPreparer, która w razie potrzeby konfiguruje Wi-Fi na urządzeniu. | 
X
| XmlFormattedGeneratorReporter | Implementacja FormattedGeneratorReporter, która formatuje wyniki zestawu w formacie XML. | 
| XmlResultReporter | Zapisywanie wyników JUnit do plików XML w formacie zgodnym z elementem XMLJUnitResultFormatter w Ant. | 
| XmlSuiteResultFormatter | Klasa pomocnicza do zapisywania zestawu testów jako pliku XML. | 
| XmlSuiteResultFormatter.RunHistory | Obiekt pomocniczy do konwersji JSON. | 
Y
| YamlClassOptionsParser | Narzędzie pomocnicze do parsowania informacji o testach z konfiguracji Tradefed w formacie YAML. | 
Z
| ZipCompressionStrategy | ICompressionStrategydo tworzenia archiwów ZIP. | 
| ZipUtil | Klasa pomocnicza do operacji związanych z kompresją. | 
| ZipUtil2 | Klasa pomocnicza do wyodrębniania plików ZIP, która uwzględnia uprawnienia plików POSIX. | 
