Indeks zajęć

Są to klasy interfejsu API. wyświetlić wszystkie pakiety API.

A

AaptParser 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 wyszukiwać z 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ślne połączenie z urządzeniem, które jest domyślnie standardowym połączeniem adb urządzenia. 
AdbUtils Klasa pomocnicza do operacji adb. 
AfterClassWithInfo Podobne gwarancje jak w przypadku AfterClass, ale metoda oznaczona adnotacją musi wymagać parametru TestInformation
AggregatePostProcessor Zbiór danych, który zwraca minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie wartości procentylowe danych numerycznych zebranych podczas testów z wieloma iteracjami, traktując je jako podwójne liczby zmiennoprzecinkowe. 
AllTestAppsInstallSetup ITargetPreparer, który instaluje na urządzeniu wszystkie aplikacje z folderu IDeviceBuildInfo.getTestsDir()
AltDirBehavior Enum do definiowania alternatywnych zachowań katalogu dla różnych instalujących/przesyłających artefakty testowe

 

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 móc 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 z podanych architektur. 
ArgsOptionParser Wypełnia pola Option na 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 Narzędzie do testowania, które umożliwia uruchamianie testów ART. 
ArtRunTest.AdbShellCommandException Klasa wyjątku do zgłaszania błędów występujących podczas wykonywania polecenia ADB shell. 
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 testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki ścieżki w katalogu testowym, 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 przypadku onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Wspólny program do uruchamiania lokalnego emulatora. 
BaseHostJUnit4Test Podstawowa klasa testu 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 moduł ma 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 Test do przeprowadzania testów zgodności z użyciem nowego systemu. 
BatteryController Klasa narzędziowa, która umożliwia kontrolowanie stanu ładowania baterii urządzenia. 
BatteryRechargeDeviceRecovery Umożliwia wywołanie polecenia, gdy poziom baterii urządzenia spadnie poniżej określonego progu. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Sprawdzanie możliwości przywrócenia, które uruchamia konfigurację, jeśli poziom baterii jest niedostępny. 
BeforeClassWithInfo Podobne gwarancje jak w przypadku BeforeClass, ale metoda oznaczona adnotacją musi wymagać parametru TestInformation
BinaryState Enum służący do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynnym. 
BluetoothConnectionLatencyCollector Zbieracz prześle zdefiniowaną wstępnie konfigurację danych o czasie trwania statystyk statsd na urządzenia 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 oraz numer 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łączeń 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:frameworks/base/core/tests/bluetoothtests

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.testLog w swoich elementach podrzędnych 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 z ITestDevice
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 do 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ę Read usługi gRPC ByteStream
ByteStreamUploader Klient implementujący metodę Write usługi gRPC ByteStream

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 RuntimeException do przenoszenia DeviceNotAvailableException w 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 Electronic 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 dodatkowym.
Chunker Dzieli blob na co najmniej 1 Chunk o długości maksymalnie chunkSize bajtó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 Clang i rejestruje je jako artefakty testowe. 
ClangProfileIndexer Klasa pomocnicza indeksująca pomiary pokrycia kodu w 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 FileFilter

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 IBuildInfo dla wersji przesyłanych z TFC. 
ClusterBuildProvider IBuildProvider do pobrania zasobów testowych TCF. 
ClusterClient Implementacja IClusterClient do 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ń polecenia klastra do przesłania. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Klasa IRemoteTest służąca do uruchamiania poleceń z TFC za pomocą podprocesu TF. 
ClusterCommandScheduler ICommandScheduler do 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 IClusterEvent do 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 ILogSaver do przesyłania wyników testów do TFC. 
ClusterLogSaver.FilePickingStrategy Strategie doboru plików. 
ClusterOptions  
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 obiekt byte[]
CollectingOutputReceiver IShellOutputReceiver, który łączy cały kod wyjściowy w jeden String
CollectingTestListener ITestInvocationListener, który będzie zawierać wszystkie wyniki testów. 
CollectorHelper Pomocnik do wykonywania niektórych operacji IMetricCollector w 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 Wdróż 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 następnie 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 Enumy 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 pozwala pominąć moduł testowy na podstawie błędu polecenia powłoki. 
CommonLogRemoteFileUtil Narzędzie to pozwala uniknąć powielania kodu w różnych reprezentacjach urządzeń zdalnych w przypadku logiki pobierania dzienników zdalnych w przypadku typowych plików. 
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 zaimplementować element getCompanionDeviceSelectionOptions().

CompanionAwarePreparer ITargetPreparer, który zawiera logikę uzyskiwania już przypisanego urządzenia towarzyszącego. 
CompanionAwareTest Podstawowa klasa testu, która zawiera podstawowe elementy pobierania i sprawdzania urządzenia towarzyszącego

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

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 folderu IDeviceBuildInfo.getTestsDir() na przypisanym urządzeniu towarzyszącym. 
CompileBootImageWithSpeedTargetPreparer Ponowne skompilowanie ścieżki klas rozruchu i serwera systemu 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 ERROR(/PriorityBlockingQueue), które mogą pobierać obiekty spełniające określony warunek. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher pasujący do dowolnego obiektu. 
ConditionPriorityBlockingQueue.IMatcher<T> Interfejs do określania, czy elementy spełniają określony warunek. 
ConfigCompleter Wdrożenie Completer w 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 do przechowywania informacji o nazwisku klasy i numerze jego wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt dwa razy, pierwszy 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 zajęć, musisz podać alias. 

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

  • dodać polecenie do przetestowania.
  • lista urządzeń i ich stanów
  • list invocations in progress
  • list commands in queue
  • zrzut logów wywołania do pliku/stdout
  • wyłączenie
 
Console.ArgRunnable<T> Runnable z metodą run, która może przyjmować argument
Console.CaptureList Typ List<List<String>> do wygody
ConsoleReaderOutputStream Strumień danych wyjściowych, który umożliwia System.out.print() współpracę z użytkownikiem LineReader unfinishedLine. 
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 Wskazuje to, 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ług TestStatus
CountTestCasesCollector Zliczanie i zgłaszanie liczby przypadków testowych dla danego IRemoteTest
CoverageMeasurementForwarder Test zastępczy, który przekazuje dane dotyczące zasięgu od dostawcy kompilacji do rejestratora. 
CoverageOptions Obiekt Tradefed zawierający opcje dotyczące zasięgu. 
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 Przygotuj docelowy program do tworzenia użytkownika i oczyszczania go na koniec. 
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 specjalnej 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ślne połączenie z urządzeniem, które jest domyślnym połączeniem ADB tego urządzenia. 
DefaultConnection.ConnectionBuilder Builder używany do opisu połączenia. 
DefaultRemoteAndroidTestRunner Rozszerzenie biblioteki ddmlib RemoteAndroidTestRunner o 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 ITargetPreparer do 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 pozostawia urządzenia w stanie 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 opakowująca 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 metadane DeviceBuildDescriptor do IBuildInfo
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 ERROR(/ExecutorService) do uruchamiania poleceń zaimplementowanych jako ShellCommandCallable, a do synchronizacji z użyciem ERROR(/Future) zwracanego przez ERROR(/ExecutorService) do wykonania polecenia użyj ERROR(/#joinFuture(String,Future,long))

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable), który zawiera szczegóły wykonania polecenia powłoki na ITestDevice
DeviceConfigurationHolder konkretnej implementacji IDeviceConfiguration, która przechowuje załadowane 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 w razie wykrycia wysyła je do ITestInvocationListener.testLog(String, LogDataType, InputStreamSource)
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. 
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ć loga do reporterów. 
DeviceJUnit4ClassRunner.MetricAnnotation fałszywa adnotacja, która ma przenosić dane do raportów; 
DeviceJUnit4ClassRunner.TestLogData Wdróż ExternalResourceTestRule
DeviceJUnit4ClassRunner.TestMetrics Wdróż ExternalResourceTestRule
DeviceManagementGrpcServer Serwer GRPC umożliwiający rezerwowanie urządzenia z Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Urządzenie w trybie Fastboot Mode. 
DeviceMerkleTree Obliczanie drzewa Merkla na podstawie informacji o treściach urządzenia. 
DeviceMetricData Obiekt zawierający wszystkie dane zebrane przez liczniki 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 uruchamiania testów parametrycznych po stronie hosta. 
DeviceProperties Typowe definicje stałych nazw właściwości po stronie urządzenia
DeviceRecoveryModeUtil  
DeviceReleaseReporter Zgłaszanie wersji urządzenia, które obsługuje komunikację z procesem nadrzędnym urządzeń, których wersje mają zostać opublikowane. 
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 podanych Option
DeviceSnapshotFeature Implementacja zrzutu ekranu urządzenia po stronie serwera. 
DeviceSnapshotHandler Narzędzie obsługujące zrzut ekranu Mątwa. 
DeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice
DeviceStorageAgeResourceMetricCollector Analiza wieku miejsca na dane z logcat. 
DeviceStorageFiller Ustaw wartość docelową na wypełnienie pamięci, aby zwolnić trochę miejsca. 
DeviceStorageStatusChecker Sprawdź, czy na urządzeniu jest wystarczająco dużo miejsca na określone partycje. 
DeviceStringPusher Ustawienie docelowego narzędzia do przygotowywania danych, które ma zapisać ciąg znaków do pliku. 
DeviceSuite Rozszerza kontener JUnit4 Suite, aby udostępnić ITestDevice testom, 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 IRemoteTestIDeviceTest
DeviceTestResult Specjalizacja TestResult, która zostanie przerwana, gdy wystąpi DeviceNotAvailableException
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 IRemoteTest i IDeviceTest
DeviceTraceCollector Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z logami. 
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 pochodzącego ze źródła zewnętrznego (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 Usługa przygotowywania docelowego, która wyłącza SELinux, jeśli jest włączona. 
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 testowanie tradefed, które sprawdza, czy narzędzie tradefed może poprawnie rozwiązać plik dynamiczny. 
DynamicRemoteFileResolver Klasa, która pomaga w rozwiązywaniu ścieżek 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 IHostHealthAgent wdroż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 dla testów typu wykonywalnych. 
ExecutableHostTest Narzędzie do testowania wykonywalnych plików na hoście. 
ExecutableTargetTest Testowanie wykonalne dla wykonawalnego programu 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 Funkcja IBuildProvider, która zwraca już utworzony obiekt IBuildInfo
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 Testowanie na podstawie sztucznego folderu z rozpakowanymi testami 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 Aby rozpakować bootloader, postępuj zgodnie ze specyfikacją. 
FastbootUpdateBootstrapPreparer ITargetPreparer, który umieszcza określone pliki (bootloader, radio, obraz urządzenia ZIP) w IDeviceBuildInfo, aby umożliwić flashowanie urządzeń za pomocą FastbootDeviceFlasher, 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 FileDownloadCache podczas implementowania interfejsu IFileDownloader
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 stdout. 
FileProtoResultReporter Proto reporter, który zapisuje TestRecord do pliku. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector, który nasłuchuje klucza danych pochodzącego z urządzenia i pobiera te dane 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 jest zgłaszany, jeśli dostępne miejsce na dysku jest poniżej minimalnego progu. 
FilteredResultForwarder Wariant ResultForwarder, który umożliwia raportowanie tylko listy dozwolonych TestDescription
FixedByteArrayOutputStream pamięć podręczna 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&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint interfejs filtrowania, który pozwala FlashingResourcesParser ignorować 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 docelowy, 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 tunelu serwera proxy hosta Gce lab używanego do natleniania. 
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 testowe. 
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 ConfigurationFactory wczytuje 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 Wdrożenie IRemoteFileResolver, które umożliwia pobieranie z zasobnika GCS. 
GenericLogcatEventParser<LogcatEventType> analizowanie danych wejściowych logcata pod kątem zdarzeń; 
GenericLogcatEventParser.LogcatEvent Struktura przechowująca zdarzenie logcat z typem zdarzenia i wywołującym komunikatem logcat
GetPreviousPassedHelper Pomoc dotycząca wcześniej przetestowanych filtrów. 
GkiDeviceFlashPreparer Narzędzie do przygotowywania urządzeń do wgrania na nie 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 filtra zastosowane do wywołania. 
GoogleApiClientUtil Narzędzia do tworzenia klienta Google API. 
GoogleApiClientUtilBase  
GoogleBenchmarkResultParser Przetwarza wyniki Google Benchmark uruchomionego z powłoki i zwraca mapę ze wszystkimi wynikami. 
GoogleBenchmarkTest Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu. 
GranularRetriableTestWrapper Klasa opakowująca działa na poziomie IRemoteTest, aby podzielić klasę IRemoteTest na poziom testu. 
GranularRetriableTestWrapper.StartEndCollector Pomocnik klasy do wychwytywania brakujących początków i zakończeń przebiegu. 
GsiDeviceFlashPreparer Narzędzie do przygotowywania urządzeń docelowych, które flashuje urządzenie za pomocą ogólnego obrazu systemu Android. 
GTest Test, który uruchamia natywny pakiet testów na danym urządzeniu. 
GTestBase Klasa bazowa gTest
GTestListTestParser Parser wyników dla trybu suchego uruchomienia gtest z parametrem „--gtest_list_tests”. 
GTestResultParser Analizuje wyniki w „trybie wyjścia surowego” testów natywnych za pomocą GTest, który działa w powłoce, i informuje o nich ITestInvocationListener. 
GTestXmlResultParser Analizuje wyniki testów natywnych w trybie „xml output mode” za pomocą GTest, który działa w powłoce, oraz przekazuje je do klasy ITestRunListener. 

H

HarnessException Podstawowa klasa wyjątku dla wyjątku zgłaszanego w harness. 
HarnessIOException Wyjątek dotyczący uprzęży, który pomaga w rozwiązywaniu problemów z plikami. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor implementacja, 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 hostie 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 Funkcja do wykonywania żądań za pomocą 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 AndroidDebugBridge używanych w tym pakiecie. 
IAppBuildInfo Ten interfejs został wycofany. Użyj bezpośrednio funkcji IBuildInfo. 
IAutoRetriableTest Interfejs dla IRemoteTest, który nie implementuje ITestFilterReceiver, 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 IBuildInfo moż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 do TFC dowolnego zdarzenia klastra. 
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 Credential OAuth2. 
IDefaultObjectLoader Interfejs do wczytywania domyślnych obiektów, które powinny być częścią konfiguracji YAML. 
IDefaultObjectLoader.LoaderConfiguration Obiekt konfiguracji ładowania, 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 z ITestDevice do pobierania wersji. 
IDeviceConfiguration Interfejs uchwytu konfiguracji urządzenia. 
IDeviceFlasher Wyświetla obraz urządzenia na urządzeniu. 
IDeviceFlasher.UserDataFlashOption Enum z opcjami obsługi obrazu danych użytkownika
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 wersją HTTP lub testową. 

IDynamicShardingConnectionInfo Interfejs klas, które zawierają informacje o połączeniu z dynamicznym podziałem na fragmenty
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 kontrakty do testowania metod FileEntry
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 obrazu potrzebnych do przeprogramowania 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 uprzęży, który będzie implementowany przez wyjątki w uprzęży. 
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ć testom dostęp do danych 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 ITargetPreparer

ILeveledLogOutput Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyświetlanie komunikatów z logu. 
ILogcatReceiver Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource
ILogRegistry Interfejs dla ILogOutput loga 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 ITestInvocationListener sł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 dla odpowiedzi na IManagedTestDevice.handleAllocationEvent(DeviceEvent)
IManagedTestDeviceFactory Interfejs twórcy dla 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 IRemoteTest do wdrożenia, jeśli potrzebują listy IMetricCollector do przeprowadzenia testu. 
IMoblyYamlResultHandler Interfejs modułu obsługi wyników yaml w Mobly. 
IMoblyYamlResultHandler.ITestResult Interfejs wyników mobly yaml
IModuleController Interfejs do kontrolowania, czy moduł ma być wykonany. 
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ę.
InstrumentationTest Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. 
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 zakresu wywołania. 
InvocationMetricLogger Klasa pomocnicza do wywołania służąca do rejestrowania niektórych danych. 
InvocationMetricLogger.InvocationGroupMetricKey Grupowanie umożliwia rejestrowanie kilku grup pod tym samym kluczem. 
InvocationMetricLogger.InvocationMetricKey specjalny klucz o specjalnej nazwie, który zawsze wypełniamy podczas wywołania; 
InvocationStatus Klasa do przechowywania stanu wywołania. 
InvocationStatus Pomocna enumeracja reprezentująca stan wywołania.
InvocationSummaryHelper Klasa pomocnicza do zbierania i raportowania TestSummary dla zbioru słuchaczy
InvocationToJUnitResultForwarder Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przesyła je do TestListener
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. 
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ć zdalny plik w 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ści IScheduledInvocationListener
IRemoteTest Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener
IReportNotExecuted W przypadku niepełnego wykonania IRemoteTest, który implementuje ten interfejs, może zgłaszać niewykonane testy, aby poprawić raportowanie. 
IRescheduler Interfejs do ponownego zaplanowania konfiguracji na potrzeby przyszłego wykonania. 
IResourceMetricCollector Interfejs do implementowania niestandardowych gromadzicieli 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óbie 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ć Option o nazwie „set-option” połączone z HostTest.SET_OPTION_NAME
IShardableListener ITestInvocationListener, który 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, które korzysta z 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 ITestInvocationListener obsł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 do ISystemStatusChecker z 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 usłudze 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 przeprowadzić próbny przebieg, 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ć uruchomione lub nie. 
ITestFilterReceiver Proces, który może filtrować, które testy mają być uruchamiane. 
ITestInformationReceiver Interfejs do odbierania TestInformation w przypadku niektórych zajęć. 
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 ITestInvocationListener wymianę ograniczonej ilości 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 IRemoteTest moż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 pokrycia 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 KeyStore JSON, która udostępnia JSONFileKeyStoreClient do dostępu do pliku KeyStore JSON. 
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 Pomocnicza klasa, która zapewnia filtrowanie dla JUnit4 Runnera poprzez rozszerzenie Filter
JUnitRunUtil Pomocnicza klasa kierująca wywołaniem IRemoteTest.run(TestInformation, ITestInvocationListener) do wywołania Test.run(TestResult)
JUnitToInvocationResultForwarder Klasa, która nasłuchuje zdarzeń TestListener i przesyła je do ITestInvocationListener
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 Testowanie wykonalne dla plików wykonywalnych działających na urządzeniu docelowym i analizowanie wyników 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 rzucany, 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 przechowywane w pliku „results” w katalogu debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Test runner do uruchamiania 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 uruchamiania podziału 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 dla lokalnych urządzeń wirtualnych działających na hoście TradeFed. 
LocalAppBuildProvider IBuildProvider, który tworzy IBuildInfo na podstawie podanej ścieżki lokalnej.
LocalDeveloper Wykrywanie i zwracanie informacji o tym, czy jest to lokalny deweloper korzystający z Tradefed. 
LocalDeviceBuildProvider Funkcja IBuildProvider, która tworzy obiekt IDeviceBuildInfo na 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 tworzy IFolderBuildInfo na 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 wyświetlanie komunikatów logowania. 
Log.LogLevel Typ wyliczeniowy Poziom rejestrowania. 
LogcatCrashResultForwarder Specjalny listener: w przypadku błędów (awarii procesu instrumentacji) 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 Kolektor, który rejestruje logcat, gdy test się nie powiedzie. 
LogcatReceiver Klasa, która zbiera logcat w tle. 
LogcatTimingMetricCollector Zbieracz danych, który podczas jednego lub wielu powtarzanych testów zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat, używając podanych wzorów 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 podstawie ThreadGroup wątku wywołującego funkcję. 
LogSaverResultForwarder ResultForwarder do 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 Raport wyników, 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 tej maszynie. 
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 podczas testu i na poziomie uruchomienia. 
MetricOption Adnotacje metod testów opatrzone adnotacjami @Test lub adnotacje będące częścią listy adnotacji TestDescription, 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 w kompilacji urządzenia. 
MixKernelTargetPreparer ITargetPreparer, który umożliwia łączenie obrazu jądra z obrazem urządzenia. 
MoblyBinaryHostTest Test hosta służący do uruchamiania binarnego pliku Pythona Mobly z systemu Android Build (Soong)
MoblyYamlResultControllerInfoHandler Element obsługi w usłudze Mobly „Controller Info” w wyniku yaml. 
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 Element obsługi „Record” w pliku yaml wyników Mobly. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Obsługa elementu „Summary” (Podsumowanie) w pliku yaml z wynikiem 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 przypisany do każdego IRemoteTest każ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 ITestSuiteModuleDefinition po podziale. 
ModuleOemTargetPreparer  
ModuleParameters Specjalne wartości powiązane z kluczami „parameter” pakietu w metadanych każdego modułu. 
ModuleParametersHelper Pomoc do pobierania wartości IModuleParameterHandler powiązanej z parametrem. 
ModuleProtoResultReporter Raportowanie wyników miało dotyczyć tylko wyników na poziomie modułu. 
ModulePusher  
ModulePusher.ModulePushError Krytyczny błąd podczas przesyłania modułu Mainline. 
ModuleSplitter Pomocnik do dzielenia listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonania reprezentowanych przez ModuleDefinition
ModuleTestTypeUtil Zawiera typowe metody narzędzi do sprawdzania modułu. 
MultiFailureDescription Zbierz kilka FailureDescription w 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 wykonywania 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) do uruchamiania polecenia „adb…” w systemie operacyjnym. 
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 IDevice bez obsługi platformy. 
NativeLeakCollector ITargetPreparer, który wykonuje polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować niedostępną pamięć natywną obecnie używaną przez każdy proces. 
NativeStressTest Test, który uruchamia na danym urządzeniu natętny test natywny. 
NativeStressTestParser IShellOutputReceiver, który analizuje dane z testu obciążeniowego, zbierając dane o liczbie zakończonych iteracji i średnim czasie trwania iteracji. 
NegativeHandler Moduły obsługi, które określają, ż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 ten jest rzucany, 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 Środowisko bezobsługowe IConfigOptionValueTransformer
NotMultiAbiHandler Specjalny moduł obsługujący, który powiadamia SuiteModuleLoader, że interfejs API pomocniczy nie powinien tworzyć modułu. 
NullDevice Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy IDeviceSelection.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 Option o 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.OptionFieldsForName Kontener na listę pól opcji o podanej nazwie. 
OptionUpdateRule Określa działanie, gdy dana opcja jest określona wielokrotnie. 
OtaDeviceBuildInfo IDeviceBuildInfo używany do testowania aktualizacji OTA. 
OtatoolsBuildInfo Plik IBuildInfo zawierają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) dwóch urządzeń za pomocą Bluetooth. 
ParallelDeviceExecutor<V> Opakowanie funkcji ERROR(/ExecutorService) do wykonywania funkcji równolegle. 
ParentSandboxInvocationExecution Wersja InvocationExecution dla 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ę przetestowanych przypadków testowych w pliku testowym.
PerfettoGenericPostProcessor Przetwarzacz końcowy, który przetwarza tekstowy lub binarny plik proto perfetto z danymi pomiarowymi na pary klucz-wartość, rekurencyjnie rozszerzając komunikaty proto i pola o wartościach ciągu znaków, aż do znalezienia pola z wartością liczbową. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Narzędzie do przygotowywania danych do przesyłania 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ędziowa do rejestrowania ścieżki perfetto na 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 plik TestRecord protobuf 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 parsowania(USER,PID i NAME) z wyjścia polecenia „ps”.
PtsBotTest Uruchamianie testów PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PushFileInvoker Ta klasa została wycofana. Użyj w zamian PushFilePreparer 
PushFilePreparer ITargetPreparer, który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki 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. 

P

QuotationAwareTokenizer  

R

RebootReasonCollector Zbieracz, 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 docelowy używał tego pliku do zbierania dzienników przed przywróceniem. 
RegexTrie<V> Drzewo RegexTrie to drzewo, w którym każdy zapisany segment klucza to wyrażenie regularne ERROR(/Pattern)
RemoteAndroidDevice Wdrożenie ITestDevice na 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 RemoteAndroidDevice na pełny stos urządzeń z Androidem działających w Google Compute Engine (GCE). 
RemoteAvdIDevice Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.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 odległej instancji
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 z usług zdalnych w pliku ZIP. 
RemoveSystemAppPreparer ITargetPreparer do usuwania pliku APK z partycji systemowej przed uruchomieniem testu. 
ReportPassedTests W raporcie w pliku podaj możliwe filtry, aby wykluczyć zaliczony test. 
RequestUtil Narzędzia umożliwiające ogólne ponowne próby wysył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. 
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, która obsługuje ponowne próby wykonania polecenia. 
RetryLogSaverResultForwarder Przesyłacz, który przekazuje również bieżącą próbę. 
RetryPreparationDecision Klasa do opisywania 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 Rodzaje 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 do określania, który moduł lub test ma być uruchomiony. 
RetryStatistics Struktura zawierająca statystyki sesji ponownego próby dla 1 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 Podstawa ogólna IMultiDeviceRecovery do uruchamiania konfiguracji tradefed w celu wykonania kroku odzyskiwania. 
RunHostCommandTargetPreparer Ustaw docelowego przygotowującego, aby przed i po wykonaniu testu mógł on uruchamiać dowolne polecenia gospodarza. 
RunHostScriptTargetPreparer Przygotowanie docelowego, które wykonuje skrypt przed uruchomieniem testu. 
RunInterruptedException Wyjątek ten jest zgłaszany, gdy operacja wykonania jest przerywana przez zewnętrzne żądanie. 
RunNotifierWrapper Opakowanie RunNotifier, abyśmy mogli przenosić DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Handler dla ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer ITargetPreparer oznacza, że testy powinny być uruchamiane w piaskownicy SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer, aby mieć pewność, że test jest przeprowadzany przez dodatkowego użytkownika. 
RunOnSystemUserTargetPreparer ITargetPreparer oznaczają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 w ramach 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 (awarie 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ą platformy porównywania wyników Criterion i przekształca je w wyzwania do serii funkcji 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 IConfiguration na podstawie wiersza poleceń i zapisują go w pliku. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Wyjątek konfiguracji specjalnej pochodzący z konfiguracji piaskownicy. 
SandboxConfigurationFactory Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy. 
SandboxConfigUtil Klasa pomocnicza do zarządzania IConfiguration podczas sandboxingu. 
Wykonywanie wywołania w piaskownicy 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 zapisze 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 co najmniej wersję pakietu SDK 30. 
Sdk31ModuleController Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. 
Sdk32ModuleController Testy można uruchamiać 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ą uruchamiane 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. 
SearchArtifactUtil Klasa pomocnicza, której można używać do wyszukiwania artefaktów testowych. 
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 przesyła je do innego odbiornika. 
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:
  • Jeśli zdefiniowano parametr min-api-level:
    • Urządzenie zostało dostarczone z aktualizacją min-api-level lub nowszą. 
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 boczne 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 przygotowawczy program docelowy 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 stdout 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. 
SizeLimitedOutputStream 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 wstawia je do kolejki według nazwy, aby można je 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 Procesor 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 przetwarzaczu. 
StatsdGenericPostProcessor Przetwarzacz, który przetwarza binarne protokoły statsd na pary klucz-wartość, rozszerzając raport w postaci struktury drzewa. 
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 generują raportów 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 IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true
StubMultiTargetPreparer Obiekt zastępczy pustej implementacji IMultiTargetPreparer
StubTargetPreparer Obiekt zastępczy pustej implementacji ITargetPreparer
StubTest Pusty test implementacji bez działania. 
StubTestRunListener Implementacja zastępcza usługi 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ń, które mają być przekazane 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 rozpoczęciu wywołania. 
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 IRemoteTest do przeprowadzania testów w ramach oddzielnej 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 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 instalowania 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 String, aby każda kolumna elementów była 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 w przypadku 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 Miejsce na informacje dotyczące karty SIM. 
TelephonyTokenProvider Dostawca tokenów związanych z telefonią. 
TemperatureThrottlingWaiter ITargetPreparer, który czeka, aż temperatura urządzenia spadnie do wartości docelowej.
TemplateResolutionError Klasa rozszerzająca ConfigurationException, która służy do obsługi 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 jedną aplikację z folderu IDeviceBuildInfo.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 W razie potrzeby pomoc w rozwiązywaniu zależności. 
TestDescription Klasa reprezentująca informacje o przypadku testowym. 
TestDescriptionsFile Klasa pomocnicza do zamieszczania i wyjmowania z pliku testowego listy TestDescriptions. 
TestDevice Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida
TestDevice.MicrodroidBuilder Builder służący do tworzenia urządzenia testowego Microdroid. 
TestDeviceOptions Kontener na ITestDevice Options
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 wykonywania. 
TestFailureModuleController Kontroler modułu, który po prostu chce dostosować sposób działania zebranych logów niepowodzeń testów. 
TestFilePushSetup ITargetPreparer, który przesyła co najmniej 1 plik lub 1 katalog z folderu IDeviceBuildInfo.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 test runner lub test może potrzebować do prawidłowego wykonania. 
TestInformation.Builder Builder, aby utworzyć instancję TestInformation
TestInvocation Domyślne wdrożenie ITestInvocation
TestInvocation.RunMode Tryb, w którym może być wywoływany. 
TestInvocation.Stage  
TestInvocationManagementServer Serwer GRPC pomaga zarządzać wywołaniami testów i ich cyklem życia. 
TestInvocationManagementServer.InvocationInformation  
Testowanie mapowania Klasa do wczytywania pliku TEST_MAPPING. 
TestMappingSuiteRunner Implementacja BaseTestSuite do 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 TestRecord na format, który można łatwiej modyfikować w Tradefed. 
TestRecordProtoUtil Narzędzie do odczytu proto TestRecord z pliku. 
TestResource Klasa modelująca wiadomość TestResource zwracaną przez interfejs TFC API. 
TestResourceDownloader Klasa do pobierania plików zasobów testowych z systemu plików, GCS lub HTTP. 
TestResult Kontenery na wyniki pojedynczych testów. 
TestResultListener Uproszczona wersja interfejsu 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 ostatniego stanu testu. 
TestRunToTestInvocationForwarder Przesyłanie z ddmlib ITestRunListener do ITestLifeCycleReceiver
TestsPoolPoller Opakowanie testów, które umożliwia wykonanie wszystkich testów z puli testów. 
TestStatus Reprezentacja 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 test-suite-info.properties w zasobach pliku jar.

TestSummary Klasa reprezentująca podsumowanie testu. 
TestSummary.Type  
TestSummary.TypedString  
Testowanie konfiguracji instalacji aplikacji systemowej ITargetPreparer, który instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.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. 
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 Wdrożenie ITestSuite, które wczyta testy z folderu res/config/suite/  
TfTestLauncher IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych w przypadku oddzielnej 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
Marnotrawienie czasu 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 określonym 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 Kontenery piaskownicy, które mogą wywołać wywołanie Federacji handlowej. 
TradefedSandboxFactory Domyślna implementacja dla SandboxFactory
TradefedSandboxRunner Wątek zwią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ątek, który zajmuje się raportowaniem wszystkich niewykonanych testów. 
UniqueMultiMap<K, V> MultiMap, który zapewnia unikalne wartości dla każdego klucza. 
UploadManifest manifest BLOB-ów i plików do przesłania. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery, który resetuje magistralę USB na urządzeniach offline. 
UsbResetRunConfigRecovery Zezwalanie na uruchamianie polecenia resetowania urządzenia USB.
UsbResetTest IRemoteTest, który resetuje urządzenie przez USB i sprawdza, czy urządzenie łączy się z internetem. 
UserChecker Sprawdza, 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 IConfiguration wczytane do pakietu spełniają 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ę działających artefaktów tradefed. 
VisibleBackgroundUserPreparer Przygotowanie docelowego dla przeprowadzania testów w ramach widocznego w tle procesu użytkownika. 
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ądzeniu

Opcjonalnie może wymusić TargetSetupError, jeśli data i godzina nie zostaną ustawione w czasie limitu. 

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 pliku konfiguracyjnego YAML Tradefed. 

Z

ZipCompressionStrategy ICompressionStrategy do 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.