Indeks zajęć

Są to klasy interfejsu API. Zobacz wszystkie pakiety interfejsów API.

A

AaptParser Klasa, która wyodrębnia informacje z pliku APK, analizując dane wyjściowe polecenia „aapt dump badging”. 
AaptParser.AaptVersion Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. 
Abi Klasa reprezentująca ABI. 
AbiFormatter Klasa narzędziowa dla abi. 
AbiUtils Klasa narzędziowa do obsługi interfejsów ABI urządzeń
AbLocalBuildProvider Lokalny dostawca kompilacji, który tworzy lokalną kompilację na podstawie kompilacji Androida. 
AbstractConnection Abstrakcyjna reprezentacja połączenia. 
AbstractHostMonitor Typowa klasa monitorowania stanu hosta. 
AbstractTunnelMonitor Abstrakcyjny monitor tunelu dla GCE AVD. 
AbstractXmlParser Klasa bazowa pomocnika 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żywaną do uruchamiania instancji urządzenia w chmurze). 
AcloudConfigParser.AcloudKeys Zestawy kluczy, które można przeszukiwać w konfiguracji. 
ActionInProgress Czynność ogólna w toku. 
ActiveTrace Główna klasa, która pomaga opisywać aktywny ślad i nim zarządzać. 
ActivityStatusChecker Sprawdzanie stanu pozostałych działań uruchomionych na końcu modułu. 
AdbCommandRejectedException Wyjątek zgłaszany, gdy adb odmawia wykonania polecenia. 
AdbDevice Zawiera stan urządzenia zgłoszony przez polecenie „adb devices -l”. 
AdbDeviceConnection Reprezentuje połączenie z urządzeniem przez ADB do użytku z ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
AdbDeviceTracker Udostępnia zdarzenia dotyczące połączenia z urządzeniem i zmiany stanu, uruchamiając polecenie „adb track-devices” i analizując jego dane wyjściowe. 
AdbHelper Klasa pomocnicza do obsługi żądań i połączeń z adb. 
AdbHelper.AdbResponse Odpowiedź z ADB. 
AdbHelper.AdbService Określ, do której usługi adb ma być skierowane polecenie. 
AdbInitOptions Opcje inicjowania AndroidDebugBridge. 
AdbInitOptions.Builder Tworzy opcje inicjowania dla ADB. 
AdbRootElevator AutoCloseable, który w razie potrzeby włącza adb root i przywraca stan root po zakończeniu działania. 
AdbShimDevice Implementacja zastępcza IDevice w AdbShimDevice. 
AdbSocketUtils  
AdbSshConnection Połączenie ADB przez most SSH. 
AdbStopServerPreparer Przygotowanie docelowe do zatrzymania serwera adb na hoście przed i po uruchomieniu testów adb. 
AdbTcpConnection Domyślna reprezentacja połączenia urządzenia, która jest standardowym połączeniem ADB urządzenia. 
AdbUtils Klasa narzędziowa do operacji adb. 
AdbVersion  
AFlagsFeatureFlag Opis flagi funkcji, który został przeanalizowany na podstawie polecenia `aflags list`. 
AFlagsFeatureFlag.Mutability Określa, czy tę flagę można zmieniać. 
AFlagsFeatureFlag.Setter Miejsce, w którym ta flaga została ostatnio ustawiona. 
AFlagsFeatureFlag.State Stan flagi (np.
AFlagsTargetPreparer Używa aflags do zastępowania flag przed uruchomieniem testu. 
AfterClassWithInfo Podobne gwarancje jak w przypadku AfterClass, ale metoda z adnotacjami musi wymagać parametru TestInformation
AggregatePostProcessor Agregator danych, który podaje wartość minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie percentyle dla danych liczbowych zebranych podczas wielokrotnych przebiegów testów, traktując je jako liczby zmiennoprzecinkowe podwójnej precyzji. 
AllocationInfo Zawiera informacje o przydziale. 
AllocationInfo.AllocationSorter  
AllocationInfo.SortMode  
AllocationsParser  
AllTestAppsInstallSetup ITargetPreparer, która instaluje wszystkie aplikacje z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu. 
AltDirBehavior Wyliczenie określające alternatywne zachowania katalogu dla różnych instalatorów/wypychaczy artefaktów testowych

 

AnalysisHeuristic Kolejność jest ważna. 
AndroidBuildAPIException Klasa wyjątku dla błędu związanego z interfejsem Android Build API. 
AndroidBuildAPIHelper Metoda pomocnicza służąca do tworzenia klienta Android Build. 
AndroidBuildApiLogSaver Klasa, która zapisuje pliki dziennika w interfejsie Android Build API. 
AndroidBuildAPIOptions Opcje konfiguracji klienta interfejsu Android Build API dla całego hosta. 
AndroidBuildArtifactHelper Klasa pomocnicza używana do wysyłania zapytań do interfejsu Android Build API o artefakty kompilacji. 
AndroidBuildDownloader IFileDownloader, który pobiera pliki z interfejsu Android Build API. 
AndroidBuildFetcher Klasa pomocnicza używana do pobierania plików z interfejsu Android Build API. 
AndroidBuildRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie z serwera kompilacji Androida. 
AndroidBuildResultReporter Raportuje wyniki testów do interfejsu Android Build API. 
AndroidBuildTestResult Obiekt kontenera do przechowywania wyniku testu, który ma zostać przesłany do interfejsu Android Build API. 
AndroidCompatibility Udostępnia metody ułatwiające przesyłanie do ResultDB pól specyficznych dla Androida. 
AndroidDebugBridge połączenie z narzędziem Android Debug Bridge (adb) po stronie hosta;

Jest to centralny punkt komunikacji z dowolnymi urządzeniami, emulatorami lub aplikacjami działającymi na tych urządzeniach. 

AndroidDebugBridge.IDebugBridgeChangeListener Klasy, które implementują ten interfejs, udostępniają metodę obsługującą zmiany AndroidDebugBridge (w tym ponowne uruchomienia). 
AndroidDebugBridge.IDeviceChangeListener Klasy, które implementują ten interfejs, udostępniają metody obsługujące IDevicedodawanie, usuwanie i zmiany. 
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 z instrumentacją na Androidzie za pomocą polecenia adb i AndroidTestOrchestrator. 
AoaTargetPreparer ITargetPreparer, który wykonuje serię działań (np. kliknięć i przesunięć) za pomocą protokołu Android Open Accessory (AOAv2). 
ApiResponse Klasa do analizowania wartości zwracanej przez interfejs API. 
ApiResponse.Candidate  
ApiResponse.UsageMetadata  
ApkChangeDetector Ta klasa wykrywa, czy pliki APK do zainstalowania różnią się od tych na urządzeniu, aby zdecydować, czy pominąć instalację i odinstalowanie aplikacji podczas konfiguracji i zamykania ERROR(/TestAppInstallSetup)
AppBuildInfo IBuildInfo, który reprezentuje aplikację na Androida i jej pakiety testowe. 
AppDeviceBuildInfo Ta klasa została wycofana. Korzystaj z IDeviceBuildInfo bezpośrednio. 
AppSetup ITargetPreparer, który instaluje plik APK i jego testy. 
AppVersionFetcher Klasa narzędziowa do pobierania ciągu znaków wersji aplikacji z urządzenia. 
AppVersionFetcher.AppVersionInfo Typy informacji o wersji aplikacji. 
ArchModuleController Kontroler modułu nie uruchamia testów, jeśli nie pasuje do żadnej z podanych architektur. 
ArgsOptionParser Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń. 
ArgUtil Klasa narzędziowa do analizowania argumentów sformatowanych zgodnie z oczekiwaniami w OptionDef
ArrayHelper Klasa narzędziowa zapewniająca konwersję tablicy na typ int/long w przypadku danych otrzymywanych z urządzeń za pomocą adb. 
ArrayUtil Metody narzędziowe dla tablic
ArtChrootPreparer Utwórz katalog chroot na potrzeby testów ART. 
ArtGTest  
ArtifactDetails Opisuje strukturę treści i jej deskryptor wygenerowany przez narzędzie CAS.
ArtifactDetails.ArtifactFileDescriptor  
ArtifactsAnalyzer Narzędzie, które pomaga analizować artefakty kompilacji w celu uzyskania statystyk. 
ArtRunTest Program do uruchamiania testów ART. 
ArtRunTest.AdbShellCommandException Klasa wyjątku do zgłaszania błędu, który wystąpił podczas wykonywania polecenia powłoki ADB. 
ArtTest  
AtestExecutionPlanSuiteRunner Wdrożenie ITestSuite
ATestFileSystemLogSaver Klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. 
AtestRunner Wdrożenie ITestSuite
AtestUtils Klasa narzędziowa dla programów uruchamiających Atest. 
AtestUtils.IncrementalSetupEnabled Wyliczenie reprezentujące specyfikację konfiguracji przyrostowej. 
AtraceCollector IMetricCollector, który uruchamia atrace podczas testu, zbiera wynik i loguje go w wywołaniu. 
AtraceRunMetricCollector Zbiera ślady ze wszystkich katalogów testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki śledzenia w katalogu testowym oraz agreguje dane. 
AutoLogCollector Wyliczenie opisujące, który kolektor może być automatycznie obsługiwany przez platformę. 
AutoLogProcessor Wyliczenie opisujące, który procesor może być automatycznie obsługiwany przez wiązkę. 
AutomatedReporters Klasa, która definiuje mapowanie z automatycznych reporterów Tradefed. 
AvdData Dane AVD zwrócone przez [IDevice.getAvdData]. 
AveragePostProcessor Implementacja postprocesora, który oblicza średnią z listy danych. 

B

BackgroundDeviceAction Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. 
BaseDeviceMetricCollector Podstawowa implementacja IMetricCollector, która umożliwia rozpoczęcie i zatrzymanie zbierania danych na platformach onTestRunStart(DeviceMetricData)onTestRunEnd(DeviceMetricData,Map)
BaseEmulatorPreparer Typowy preparer do uruchamiania lokalnego emulatora. 
BaseHostJUnit4Test Klasa testu bazowego do uruchamiania testów w stylu JUnit4 na hoście. 
BaseLeveledLogOutput Podstawowa implementacja ILeveledLogOutput, która umożliwia filtrowanie niektórych tagów na podstawie ich nazwy lub komponentów. 
BaseModuleController Podstawowa implementacja IModuleController, która powinna być używana do sprawdzania, czy moduł powinien być uruchomiony. 
BaseMultiTargetPreparer Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu. 
BasePostProcessor Klasa bazowa IPostProcessor, którą powinna rozszerzać każda implementacja. 
BaseRetryDecision Podstawowa implementacja funkcji IRetryDecision
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput, który kieruje wiadomości dziennika do strumienia wyjściowego i do stdout. 
BaseSwitchUserTargetPreparer ITargetPreparer, która w funkcji setUp przełącza się na określony typ użytkownika. 
BaseSystemTestEnvPreparer Uruchamia ponownie środowisko testowe systemu podstawowego
BaseTargetPreparer Podstawowa klasa implementacji dla ITargetPreparer, która umożliwia określenie, czy obiekt jest wyłączony. 
BaseTestSuite Test umożliwiający uruchomienie pakietu Compatibility Test Suite w nowym systemie pakietów. 
BatchChannel<T> Klasa pomocnicza do zbiorczego przesyłania wyników testów i artefaktów. 
BatchChannel.BatchUploadAction<T> Działanie, które ma zostać wykonane, gdy partia elementów będzie gotowa do przesłania. 
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ślonej wartości progowej. 
BatteryTemperature  
BatteryUnavailableDeviceRecovery Sprawdzanie przywracania, które wywoła konfigurację, jeśli poziom baterii jest niedostępny. 
BeforeClassWithInfo Podobne gwarancje jak w przypadku BeforeClass, ale metoda z adnotacjami musi wymagać parametru TestInformation
BinaryState Wyliczenie używane do rejestrowania stanu WŁĄCZONY/WYŁĄCZONY z stanem IGNORE, który nie powoduje żadnej operacji. 
BluetoothConnectionLatencyCollector Kolektor przesyła na urządzenia wstępnie zdefiniowaną konfigurację wskaźnika czasu trwania statsd i zbiera czas trwania połączenia Bluetooth dla każdego profilu. 
BluetoothConnectionStateCollector Ten kolektor będzie zbierać dane o zmianach stanu połączenia Bluetooth i rejestrować stan połączenia dla każdego profilu. 
BluetoothConnectionSuccessRatePostProcessor Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth

Użyj parametru „metric-key-match”, aby określić dane, które zawierają stany połączenia Bluetooth w postaci tablicy numerycznej, np. [0, 1, 2, 3, 0, 1, 2, 3]. 

BluetoothHciSnoopLogCollector Kolektor, który włącza zapisywanie w dzienniku snoopingu interfejsu HCI Bluetooth na testowanym urządzeniu i zbiera dziennik dla każdego testu. 
BluetoothUtils Funkcje narzędziowe do wywoływania BluetoothInstrumentation na urządzeniu

Kod BluetoothInstrumentation po stronie urządzenia znajdziesz w AOSP pod adresem:frameworks/base/core/tests/bluetoothtests

BootstrapBuildProvider IDeviceBuildProvider, który pobiera informacje o kompilacji z urządzenia testowego.

Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczoną z zewnątrz, np.

BootstrapServiceFileResolverLoader Wczytuje moduły rozpoznawania za pomocą funkcji wczytywania usług. 
BrightnessSetupConfigUtil Klasa narzędziowa, która wczytuje BrightnessSetupConfig ze ścieżki klasy i zapewnia dostęp do metod. 
Bugreport Obiekt zawierający odniesienia do plików raportu o błędzie, zgodny z raportem o błędzie w formacie płaskim i raportem o błędzie w formacie ZIP (bugreportz). 
BugreportCollector Komponent przekazujący ITestInvocationListener, który zbiera raporty o błędach, gdy wystąpią konfigurowalne zdarzenia, a następnie wywołuje funkcję ITestInvocationListener.testLog na swoich elementach podrzędnych po zebraniu każdego raportu o błędach. 
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 Gdy przypadek testowy się nie powiedzie, zbierz raport o błędach. 
BugreportzOnTestCaseFailureCollector Zbieranie raportu o błędach, gdy test w ramach uruchomienia zakończy się niepowodzeniem. 
BuildAnalysis Reprezentuje wyniki pojedynczej analizy kompilacji. 
BuildApiFlashingResourcesRetriever IFlashingResourcesRetriever, która pobiera pomocnicze pliki obrazów z apiarium kompilacji Androida. Jeśli apiarium jest niedostępne, używa NFS. 
BuildError Wyjątek zgłaszany, gdy podana kompilacja nie może zostać uruchomiona. 
BuildInfo Ogólna implementacja IBuildInfo, która powinna być powiązana z ITestDevice
BuildInfoKey Wyliczenie klasy związane z zapytaniami o informacje o kompilacji. 
BuildInfoKey.BuildInfoFileKey Wyliczenie opisujące wszystkie znane typy plików, o które można wysyłać zapytania za pomocą funkcji IBuildInfo.getFile(BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku. 
BuildInfoUtil Klasa narzędziowa ułatwiająca manipulowanie obiektami IBuildInfo.
BuildRetrievalError Podczas pobierania kompilacji do testowania wystąpił błąd krytyczny. 
BuildSerializedVersion Klasa zawierająca bieżącą wersję serializacji wszystkich IBuildInfo
BuildTestsZipUtils Klasa pomocnicza do operacji związanych z plikami ZIP testów wygenerowanymi przez system kompilacji Androida
BulkEmailer Narzędzie do wysyłania e-maili, które umożliwia skonfigurowanie: interwału wysyłania, początkowej wielkości pakietu, odbiorców i łącznej liczby wiadomości. 
BundletoolUtil Klasa narzędziowa, która używa wiersza poleceń bundletool do instalowania plików .apks na urządzeniu. 
ByteArrayInputStreamSource  
ByteArrayList Klasa reprezentująca uproszczoną tablicę bajtów. 
ByteArrayUtil Narzędzia do obsługi tablic bajtów, np. konwertowania bajtów na liczby całkowite. 
ByteBufferUtil  
ByteStreamDownloader Klient implementujący metodę Read usługi ByteStream gRPC. 
ByteStreamUploader Klient implementujący metodę Write usługi ByteStream gRPC. 

C

CacheClientFactory Fabryka, która tworzy instancję singletona ICacheClient
CanceledException Abstrakcyjny wyjątek dla wyjątku, który może zostać zgłoszony, gdy dane wejściowe użytkownika anulują działanie. 
CarModuleController Ten kontroler zapobiega wykonywaniu przypadków testowych na urządzeniach innych niż samochodowe. 
CarryDnaeError Wewnętrzny RuntimeException do przenoszenia DeviceNotAvailableException przez platformę JUnit4. 
CarryInterruptedException Wyjątek zgłaszany, gdy zostanie wywołany limit czasu fazy testu i trzeba przenieść wyjątek InterruptedException z wątku wykonywania testu do wątku wykonywania wywołania. 
CasConverter Klasa singleton do konwertowania katalogu podzielonego na fragmenty za pomocą algorytmu FastCDC na oryginalny katalog. 
CasFileDownloader Pobieranie plików z RBE CAS. 
CasFuseDriverProfile CasDriverProfile to konkretna implementacja interfejsu IFuseDriverProfile dla obrazów urządzeń, które są podzielonymi na części katalogami FastCDC. 
CasOptions Opcje konfiguracji klienta pobierania CAS w całym hoście. 
CasUtil  
CdmaDeviceFlasher Klasa, która wyświetla obraz na fizycznym urządzeniu z Androidem z radiem CDMA. 
CecControllerTokenProvider Dostawca tokenów związanych z Consumer Electronics Control (CEC). 
CentralDirectoryInfo CentralDirectoryInfo to klasa zawierająca informacje o pliku lub folderze w pliku ZIP. 
CheckPairingPreparer CompanionAwarePreparer, która weryfikuje parowanie BT między urządzeniem podstawowym a urządzeniem towarzyszącym.
Chunker Dzieli element blob na co najmniej 1 element Chunk o maksymalnej wielkości chunkSize bajtów. 
Chunker.Chunk Fragment plamy. 
CircularAtraceUtil Narzędzie atrace opracowane głównie z myślą o określaniu głównych przyczyn błędów ANR podczas testowania za pomocą narzędzia Monkey. 
CircularByteArray Struktura danych do przechowywania tablicy o stałym rozmiarze, która działa jak bufor cykliczny i śledzi łączną sumę wszystkich wartości w tablicy. 
ClangCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clang i zapisuje je jako artefakty testowe. 
ClangProfileIndexer Klasa narzędziowa, która indeksuje pomiary pokrycia kodu Clang. 
ClassNotFoundConfigurationException ConfigurationException, gdy nie można znaleźć klasy obiektu. 
ClasspathLauncherUtil Klasa pomocnicza dla metod związanych z testem uruchamiania. 
ClassPathScanner Znajduje wpisy na ścieżce klas. 
ClassPathScanner.ClassNameFilter IClassPathFilter, który filtruje i przekształca nazwy klas Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter, która odrzuca klasy wewnętrzne.
ClassPathScanner.IClassPathFilter Filtr ścieżek wpisów ścieżki klas

Wzorowane na FileFilter

Klient Klient pamięci testowej Androida, który przesyła wyniki testów do usługi Test Storage. 
ClockworkUtils Narzędzie do udostępniania logiki na wiele urządzeń
CloseableTraceScope Klasa o określonym zakresie, która umożliwia raportowanie sekcji śledzenia za pomocą instrukcji try-with-resources.
ClusterBuildInfo Klasa IBuildInfo do kompilacji przesyłanych potokowo z TFC. 
ClusterBuildProvider IBuildProvider – pobieranie zasobów testowych TFC. 
ClusterClient Implementacja IClusterClient do interakcji z backendem TFC. 
ClusterCommand Klasa reprezentująca zadanie pobrane z klastra TF. 
ClusterCommand.RequestType  
ClusterCommand.State Stan polecenia w klastrze TF. 
ClusterCommandConfigBuilder Klasa do tworzenia pliku konfiguracji polecenia klastra. 
ClusterCommandEvent Klasa do hermetyzacji zdarzeń poleceń klastra, które mają zostać przesłane. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Klasa IRemoteTest do uruchamiania polecenia z TFC za pomocą podprocesu TF. 
ClusterCommandScheduler ICommandScheduler – do obsługi TFC (Tradefed Cluster). 
ClusterCommandStatus Klasa reprezentująca stan i przyczynę anulowania polecenia z klastra TF. 
ClusterDeviceInfo Klasa do hermetyzacji informacji o urządzeniach w klastrze, które mają zostać przesłane. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Implementacja IDeviceMonitor, która przesyła wyniki do usługi Tradefed Cluster. 
ClusterEventUploader<T extends IClusterEvent> Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC. 
ClusterHostEvent Klasa do hermetyzacji zdarzeń hosta klastra, które mają zostać przesłane. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Wyliczenia różnych typów zdarzeń hosta. 
ClusterHostUtil Statyczne funkcje narzędziowe dla klastra TF do pobierania globalnych instancji konfiguracji, informacji o hoście itp. 
ClusterLogSaver Klasa ILogSaver do przesyłania wyników testów do TFC. 
ClusterLogSaver.FilePickingStrategy Strategie wyboru plików. 
ClusterOptions  
CodeCoverageCollector BaseDeviceMetricCollector, który pobierze z urządzenia pomiary pokrycia kodu Java i kodu natywnego i zapisze je jako artefakty testowe. 
CodeCoverageTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o pokryciu kodu. 
CollectingByteOutputReceiver Obiekt IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w obiekcie byte[]
CollectingOutputReceiver IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String
CollectingOutputReceiver IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String
CollectingTestListener ITestInvocationListener, który będzie zbierać wszystkie wyniki testów. 
CollectorHelper Pomocnik do wykonywania niektórych operacji IMetricCollector potrzebnych w kilku miejscach. 
CommandBaselineSetter Typowy setter do obsługi podstawowych ustawień urządzenia za pomocą poleceń powłoki adb. 
CommandFileParser Analizator plików zawierających zestaw wierszy poleceń. 
CommandFileParser.CommandLine  
CommandInterrupter Usługa umożliwiająca przerywanie poleceń TradeFederation lub oznaczanie ich jako nieprzerwane. 
CommandLineBuildInfoBuilder Narzędzie służące do przechwytywania typowych argumentów informacji o kompilacji z wiersza poleceń i tworzenia na ich podstawie obiektu IBuildInfo
CommandOptions Wdrożenie ICommandOptions
CommandOptionsGetter Implementacja usługi, która zwraca wartość opcji polecenia danego wywołania. 
CommandRejectedException  
CommandResult Zawiera wynik polecenia. 
CommandResultWith<T> Zawiera ustrukturyzowany wynik polecenia. 
CommandRunner Alternatywny punkt wejścia TradeFederation, który uruchamia polecenie określone w argumentach wiersza poleceń, a następnie kończy działanie. 
CommandRunner.ExitCode Kody błędów, z którymi można zakończyć działanie. 
CommandScheduler Harmonogram uruchamiania poleceń TradeFederation na wszystkich dostępnych urządzeniach. 
CommandScheduler.HostState Wyliczenia różnych stanów hosta
CommandStatus Reprezentuje stan operacji ograniczonej czasowo. 
CommandStatusHandler Procedura obsługi, która pomaga monitorować i aktualizować stan wywołania. 
CommandSuccessModuleController Klasa bazowa kontrolera modułu, która umożliwia pomijanie modułu testowego na podstawie błędu polecenia powłoki. 
CommonLogRemoteFileUtil To narzędzie pozwala uniknąć duplikowania kodu w różnych reprezentacjach urządzenia zdalnego w przypadku logiki pobierania logów zdalnych z plików wspólnych. 
CommonLogRemoteFileUtil.KnownLogFileEntry Reprezentacja znanego wpisu logu dla urządzeń zdalnych. 
CompanionAllocator Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego

Należy wdrożyć parametr getCompanionDeviceSelectionOptions(), aby opisać kryteria wymagane do przypisania urządzenia towarzyszącego.

CompanionAwarePreparer ITargetPreparer, który zawiera logikę pobierania już przydzielonego urządzenia towarzyszącego. 
CompanionAwareTest Podstawowa klasa testowa, która zawiera kod standardowy pobierania i sprawdzania urządzenia towarzyszącego.

Podklasa może zadzwonić pod numer getCompanion(), aby odzyskać przydzielonego towarzysza. 

CompanionDeviceTracker Klasa do przydzielania i zwalniania urządzeń towarzyszących
CompanionRunCommandTargetPreparer ITargetPreparer, który wykonuje określone polecenia na przydzielonym urządzeniu towarzyszącym.
CompanionTestAppInstallSetup ITargetPreparer, która instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na przypisanym urządzeniu towarzyszącym. 
CompatHandler Moduł obsługi dla ModuleParameters.COMPATIBILITY_MODE
CompatTargetPreparer ITargetPreparer, który przygotowuje urządzenie do przeprowadzania testów zgodności. 
CompileBootImageWithSpeedTargetPreparer Ponownie kompiluje ścieżkę klas rozruchowych i serwer systemowy za pomocą filtra kompilatora „speed”. 
ConditionFailureMonitor Sprawdzaj, czy wywołanie nie spowodowało żadnych błędów. 
ConditionPriorityBlockingQueue<T> Klasa bezpieczna dla wątków z operacjami podobnymi do PriorityBlockingQueue, która może pobierać obiekty spełniające określony warunek. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher, która pasuje do dowolnego obiektu. 
ConditionPriorityBlockingQueue.IMatcher<T> Interfejs do określania, czy elementy spełniają określone warunki. 
ConfigCompleter Wdrożenie Completer w naszych konfiguracjach TF. 
ConfigurableGrpcDynamicShardingClient  
Konfiguracja Konkretna implementacja interfejsu IConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie. 
ConfigurationDef Zawiera rekord konfiguracji, powiązane z nią obiekty i ich opcje. 
ConfigurationDef.ConfigObjectDef Obiekt przechowujący informacje o nazwie klasy i jej numerze wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt 2 razy, pierwszy z nich będzie miał pierwszy numer wystąpienia). 
ConfigurationDescriptor Obiekt konfiguracji, który opisuje pewien aspekt samej konfiguracji. 
ConfigurationDescriptor.LocalTestRunner Wyliczenie używane do wskazywania lokalnego narzędzia do uruchamiania testów. 
ConfigurationException Wyjątek zgłaszany, gdy nie udało się wczytać konfiguracji. 
ConfigurationFactory Fabryka do tworzenia IConfiguration
ConfigurationFactory.ConfigLoader Implementacja interfejsu IConfigDefLoader, która śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku dołączeń cyklicznych. 
ConfigurationFactory.ExceptionLoader  
ConfigurationUtil Funkcje narzędziowe do obsługi plików konfiguracji. 
ConfigurationXmlParserSettings Prosta klasa do akceptowania ustawień dla klasy ConfigurationXmlParser

Aby przekazać ustawienia do tej klasy, alias jest wymagany. 

ConfigurationYamlParser Parser konfiguracji Tradefed w stylu YAML
ConfigUtil Klasa narzędziowa do tworzenia, obsługi i przesyłania plików konfiguracyjnych statsd. 
ConfigUtil.LogSource  
Konsola Główna konsola TradeFederation, która zapewnia użytkownikowi interfejs do interakcji.

Obecnie obsługuje operacje takie jak

  • dodać polecenie do testowania,
  • wyświetlać listę urządzeń i ich stanów,
  • wyświetlanie trwających wywołań,
  • wyświetlanie poleceń w kolejce,
  • zrzucanie logu wywołań do pliku lub stdout
  • wyłączenie,
 
Console.ArgRunnable<T> Runnable z metodą run, która może przyjmować argument;
Console.CaptureList Typ wygody dla List<List<String>>
ConsoleReaderOutputStream OutputStream, którego można użyć, aby System.out.print() dobrze współpracował z LineReader niedokończoną linią użytkownika. 
ConsoleResultReporter reporter wyników, który zapisuje wyniki testu w konsoli; 
ContentAnalysisContext Podaj kontekst otaczający treści, aby je prawidłowo przeanalizować. 
ContentAnalysisContext.AnalysisMethod Opisuje to, czego można oczekiwać od struktury treści, aby można było przeprowadzić prawidłową analizę. 
ContentAnalysisResults Podsumowanie analizy treści. 
ContentBasedHelper Narzędzie pomocnicze do uzyskiwania wszystkich informacji o kompilacji i jej podstawie. 
ContentInformation Zawartość danego miejsca docelowego kompilacji w wersji podstawowej i bieżącej. 
ContentInformationCache Pamięć podręczna ContentInformation i zapewnia cykl życia powiązanych z nią plików. 
ContentMappings  
ContentMerkleTree Obliczanie drzewa Merkle na podstawie informacji o treści. 
ContentModuleLister Oblicz listę modułów na podstawie kontekstu. 
ContentProviderHandler Procedura obsługi, która abstrahuje interakcje dostawcy treści i umożliwia korzystanie z dostawcy treści po stronie urządzenia w przypadku różnych operacji. 
ContentRequest Klasa do tworzenia żądania do interfejsu API. 
ContentRequest.Content  
ContentRequest.InlineData  
ContentRequest.Part  
CountingTestResultListener TestResultListener, która śledzi łączną liczbę testów według TestStatus.
CountTestCasesCollector Zliczanie i zgłaszanie liczby elementów testowania dla danego IRemoteTest
CoverageMeasurementForwarder Test zastępczy, który przekazuje pomiary pokrycia od dostawcy kompilacji do rejestratora. 
CoverageMetadataCollector ILogSaverListener, który zbiera zarejestrowane pomiary pokrycia i generuje CoverageMetadataProto do przetworzenia przez usługę pokrycia kodu Androida. 
CoverageOptions Obiekt Tradefed do przechowywania opcji pokrycia. 
CoverageOptions.Toolchain  
CpuThrottlingWaiter ITargetPreparer, która czeka, aż maksymalna częstotliwość na wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu.
CreateAvdPreparer  
CreateUserPreparer Przygotowanie miejsca docelowego do utworzenia użytkownika dodatkowego i jego usunięcia na koniec. 
CrosDutTopologyPreparer Przygotowujący, który uruchamia narzędzie dt-converter, aby wygenerować konfigurację testu i parametry testu. 
CrosLsNexusPreparer Przygotowujący, który uruchamia i zatrzymuje usługę LSNexus na urządzeniu z ChromeOS. 
CtsDeviceLaunchControlProvider LaunchControlProvider za DeviceFolderBuildInfo
CtsLaunchControlProvider LaunchControlProvider dla kompilacji CTS. 
CtsLaunchControlProvider.PartialDownloadMode  
CtsSettingsSetup ITargetPreparer, który konfiguruje ustawienia urządzenia w przygotowaniu do uruchomienia testów CTS. 
CtsTestLauncher IRemoteTest do przeprowadzania testów w ramach oddzielnej instalacji CTS. 
CurlGenAiClient Udostępnia centralnego klienta do interakcji z interfejsem GenAI API i wysyłania żądań promptów. 
CurlGenAiClient.Model Lista modeli, które można wykorzystać. 
CurrentInvocation Klasa, która śledzi i udostępnia bieżące informacje o wywołaniu przydatne w dowolnym miejscu w wywołaniu. 
CurrentInvocation.InvocationInfo Specjalny klucz o nazwie, który zawsze będzie wypełniany w przypadku wywołania. 
CurrentInvocation.IsolationGrade Opisuje poziom izolacji.
CuttlefishDisplayFeature Implementacja serwera Tradefed do interakcji z funkcjami wyświetlania Cuttlefish (lokalnie `cvd display`). 
CuttlefishDisplayHandler Narzędzie obsługujące żądania wyświetlania Cuttlefish. 
CuttlefishDisplayHandler.Display  

D

DdmPreferences Ustawienia biblioteki ddm. 
DebugHostLogOnFailureCollector Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku niepowodzenia elementu testowania. 
DefaultConnection Domyślna reprezentacja połączenia urządzenia, która jest standardowym połączeniem ADB urządzenia. 
DefaultConnection.ConnectionBuilder Konstruktor używany do opisywania połączenia. 
DefaultRemoteAndroidTestRunner Rozszerzenie biblioteki ddmlib RemoteAndroidTestRunner, które umożliwia ustawienie domyślnych wartości w przypadkach użycia Tradefed. 
DefaultTestsZipInstaller Domyślna implementacja instalatora plików ZIP testów. 
DelegatedInvocationExecution InvocationExecution, które przekazują wykonanie do innego pliku binarnego Tradefed. 
DependenciesResolver Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności testu. 
DeviceActionTargetPreparer ITargetPreparer wykonywać działania na urządzeniu. 
DeviceActionUtil Klasa narzędziowa do wykonywania działań na urządzeniu. 
DeviceActionUtil.Command Polecenia dotyczące działania urządzenia. 
DeviceActionUtil.DeviceActionConfigError Wyjątek dotyczący błędu konfiguracji. 
DeviceAllocationResult Reprezentuje wyniki próby przydzielenia zasobów do polecenia. 
DeviceAllocationState Reprezentuje stan przydzielenia urządzenia z perspektywy IDeviceManager.
DeviceAvailableChecker Sprawdzanie, czy moduł nie pozostawia urządzenia w stanie offline. 
DeviceBaselineChecker Przed każdym modułem ustawiaj podstawowe ustawienia urządzenia. 
DeviceBaselineSetter Klasa abstrakcyjna używana do tworzenia ustawienia podstawowego 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 naładowania nie jest osiągnięty. 
DeviceBatteryResourceMetricCollector Ten kolektor gromadzi dane o baterii urządzenia. 
DeviceBuildDescriptor Klasa opakowująca dla IBuildInfo, która zawiera metody pomocnicze do pobierania informacji o platformie 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 w przypadku testowania urządzeń z kompilacjami wygenerowanymi ze źródła zewnętrznego (np.

DeviceBuildInfoInjector ITargetPreparer, który wstawia DeviceBuildDescriptor metadane do IBuildInfo
DeviceCleaner wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące po teście i opcjonalnie wyłącza ekran;
DeviceCleaner.CleanupAction  
DeviceCleaner.PostCleanupAction  
DeviceConcurrentUtil Zawiera metody i klasy narzędziowe do jednoczesnego wykonywania poleceń na urządzeniu

Użyj ExecutorService, aby uruchamiać polecenia zaimplementowane jako ShellCommandCallable, a joinFuture(String,Future,long) do synchronizacji z Future zwróconym przez ExecutorService w przypadku wykonania polecenia. 

DeviceConcurrentUtil.ShellCommandCallable<V> Element Callable, który zawiera szczegóły wykonania polecenia powłoki na ITestDevice
DeviceConfigurationHolder Konkretna implementacja IDeviceConfiguration, która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach. 
DeviceConnection Reprezentuje połączenie z urządzeniem przez ADB do użytku z ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Klasa zawierająca informacje opisujące testowane urządzenie. 
DeviceDisconnectedException Wyjątek zgłaszany, gdy urządzenie jest już niedostępne za pomocą danego typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie po IP.
DeviceErrorIdentifier Identyfikatory błędów z błędów urządzenia i błędów zgłaszanych przez urządzenie. 
DeviceFailedToBootError Wyjątek zgłaszany, gdy urządzenie nie uruchomi się po wgraniu kompilacji. 
DeviceFeatureFlag  
DeviceFeatureModuleController Kontroler modułu, który nie uruchamia testów, gdy nie obsługuje określonej funkcji. 
DeviceFileReporter Klasa narzędziowa, która sprawdza, czy na urządzeniu znajdują się pliki, i w razie potrzeby wysyła je do ITestInvocationListener.testLog(String,LogDataType,InputStreamSource)
DeviceFlashPreparer ITargetPreparer, który wyświetla obraz na fizycznym urządzeniu z Androidem. 
DeviceFoldableState Reprezentacja stanu urządzenia składanego zwrócona przez polecenie „cmd device_state print-states”. 
DeviceFolderBuildInfo IDeviceBuildInfo, który zawiera też inne artefakty kompilacji znajdujące się w katalogu w lokalnym systemie plików. 
DeviceImagePartition Określa partycje obrazu urządzenia. 
DeviceImageTracker W przypadku niektórych przyrostowych aktualizacji urządzenia potrzebujemy plików bazowych do obliczania różnic. 
DeviceImageTracker.FileCacheTracker śledzenie informacji o obrazie urządzenia w pamięci podręcznej i jego metadanych;
DeviceImageZipFlashingTargetPreparer Przygotowujący urządzenie docelowe, który przesyła do niego obrazy w określonym formacie. 
DeviceImpl urządzenie, 
DeviceInspectionResult Klasa zawiera wynik kontroli urządzenia, gdy staje się ono niedostępne. 
DeviceInternetAccessibilityResourceMetricCollector Kolektor wysyła ping do google.com, aby sprawdzić, czy urządzenie ma dostęp do internetu. 
DeviceJUnit4ClassRunner Uruchamiający testy JUnit4, który obsługuje też IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Fałszywa adnotacja, która ma przekazywać dziennikarzom logi. 
DeviceJUnit4ClassRunner.MetricAnnotation Fałszywa adnotacja, która ma przekazywać dane do reporterów. 
DeviceJUnit4ClassRunner.TestLogData Wdrożenie funkcji ExternalResourceTestRule
DeviceJUnit4ClassRunner.TestMetrics Wdrożenie funkcji ExternalResourceTestRule
DeviceLaunchControlProvider LaunchControlProvider w przypadku IDeviceBuildInfo
DeviceListMonitorTask  
DeviceLogger Klasa pomostowa do używania utils.ILogger w przypadku przyrostowego. 
DeviceManagementGrpcServer Serwer GRPC umożliwiający rezerwowanie urządzeń z Tradefed. 
DeviceManager  
DeviceManager.FastbootDevice Ilustracja urządzenia w trybie Fastboot Mode. 
DeviceMerkleTree Obliczanie drzewa Merkle na podstawie informacji o treściach na urządzeniu. 
DeviceMetricData Obiekt przechowujący wszystkie dane zebrane przez kolektory danych. 
DeviceMonitor DeviceMonitor monitoruje urządzenia podłączone do adb. 
DeviceMonitor.DeviceListComparisonResult  
DeviceMonitorMultiplexer Klasa proxy do propagowania żądań do wielu usług IDeviceMonitor
DeviceNotAvailableException Wywoływany, gdy urządzenie nie jest już dostępne do testowania. 
DeviceOwnerTargetPreparer Obiekt ITargetPreparer, który konfiguruje komponent właściciela urządzenia. 
DeviceParameterizedRunner Parametryzowany moduł uruchamiający w stylu JUnit4 do testów parametryzowanych po stronie hosta. 
DeviceProperties Typowe definicje stałych dla nazw właściwości po stronie urządzenia
DeviceRecoveryModeUtil  
DeviceReleaseReporter Moduł zgłaszania zwolnienia urządzenia, który obsługuje komunikację z procesem nadrzędnym, aby zwolnić urządzenia. 
DeviceResetFeature Implementacja resetowania urządzenia po stronie serwera. 
DeviceResetHandler Narzędzie obsługujące ogólne resetowanie urządzenia. 
DeviceRuntimeException Wyjątek zgłaszany, gdy działanie na urządzeniu nie przyniosło oczekiwanych rezultatów. 
DeviceSelectionOptions Kontener kryteriów wyboru urządzenia. 
DeviceSelectionOptions.DeviceRequestedType Różne obsługiwane typy urządzeń zastępczych. 
DeviceSettingChecker Sprawdź, czy ustawienia urządzenia zmieniły się podczas działania modułu. 
DeviceSetup ITargetPreparer, który konfiguruje urządzenie do testowania na podstawie podanych Option
DeviceSnapshotFeature Implementacja zrzutu urządzenia po stronie serwera. 
DeviceSnapshotHandler Narzędzie do obsługi migawki Cuttlefish. 
DeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice
DeviceStorageAgeResourceMetricCollector Analizowanie wieku pamięci na podstawie dziennika. 
DeviceStorageFiller Przygotuj urządzenie docelowe, aby zapełnić pamięć, tak aby było dostępne trochę wolnego miejsca. 
DeviceStorageStatusChecker Sprawdź, czy na urządzeniu jest wystarczająco dużo miejsca na dysku dla danych partycji. 
DeviceStringPusher Przygotowanie urządzenia docelowego do zapisania ciągu znaków w pliku. 
DeviceSuite Rozszerza kontener JUnit4 Suite, aby udostępnić testom ITestDevice, które tego wymagają. 
DeviceSyncHelper Pomocnik, który pomaga zsynchronizować obraz nowego urządzenia z urządzeniem. 
DeviceTestCase Pomocniczy przypadek testowy JUnit, który udostępnia usługi IRemoteTestIDeviceTest
DeviceTestResult Specjalizacja TestResult, która zostanie przerwana, gdy wystąpi DeviceNotAvailableException.
DeviceTestResult.RuntimeDeviceNotAvailableException  
DeviceTestRunOptions Klasa narzędzia do tworzenia opcji związanych z przeprowadzaniem testów urządzeń za pomocą klasy BaseHostJUnit4Test. 
DeviceTestSuite Pomocniczy zestaw testów JUnit, który udostępnia usługi IRemoteTestIDeviceTest
DeviceTraceCollector Kolektor, który rozpoczyna śledzenie Perfetto po rozpoczęciu testu i rejestruje plik śladu na końcu. 
DeviceUnavailableMonitor Ten odbiornik próbuje przechwycić tylko DNAE na poziomie przypadku testowego. 
DeviceUnresponsiveException Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie odpowiada (np. polecenia przekraczają limit czasu, urządzenie nie uruchamia się itp.).
DeviceUpdateTargetPreparer Abstrakcyjny element ITargetPreparer, który wykonuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji). 
DeviceWifiResourceMetricCollector Kolektor zbiera dane o aktualnej sile sygnału Wi-Fi i szybkości połączenia. 
DeviceWiper ITargetPreparer, która usuwa dane użytkownika.
DexMetadataExtractor Instaluje pliki metadanych Dex dla określonych plików APK. 
DigestCalculator Metody pomocnicze do obliczania Digest
DirectedGraph<V> Implementacja skierowanych grafów nieważonych. 
DisableSELinuxTargetPreparer Przygotowujący urządzenie docelowe, który wyłącza SELinux, jeśli jest włączony. 
DryRunKeyStore Magazyn kluczy do testów, w którym każda wartość magazynu kluczy jest zawsze prawidłowo zastępowana i znajdowana. 
DryRunner Przezroczyste uruchamianie testów próbnych zamiast ich wykonywania. 
DynamicFileStubTest Jest to test Tradefed, który sprawdza, czy Tradefed może prawidłowo rozwiązać dynamiczny plik. 
DynamicRemoteFileResolver Klasa, która pomaga w rozwiązywaniu ścieżki do plików zdalnych. 
DynamicRemoteFileResolver.FileResolverLoader Wczytuje implementacje funkcji IRemoteFileResolver
DynamicShardHelper Strategia dzielenia na partycje, która umożliwia zdalne kolejkowanie pracy między wieloma instancjami TF.
DynamicShardingConnectionInfoMessage Klasa przechowująca dane, aby ułatwić wysyłanie za pomocą serwera funkcji. 
DynamicSystemPreparer ITargetPreparer, który konfiguruje obraz systemu na podstawie kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu. 
DynamicSystemPreparer.PvmfwFlashMode  

E

EarlyDeviceReleaseFeature Implementacja serwera funkcji na potrzeby wcześniejszego udostępnienia urządzenia. 
EhideTargetPreparer Uruchamia ehide, który ukrywa interfejs Ethernet przed stosem sieciowym Androida. 
E-mail Klasa pomocnicza do wysyłania e-maili. 
EmailHostHealthAgent Implementacja IHostHealthAgent do wysyłania e-maili z raportami monitora hosta
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 zapewnia stan Selinux. 
EnvironmentVariableUtil Zbiór metod pomocniczych do przygotowywania zmiennych środowiskowych. 
EraseUserDataPreparer ITargetPreparer, która usuwa dane użytkowników z urządzenia. 
ErrorIdentifier Ten interfejs opisuje konkretny błąd i jego właściwości. 
ErrorStorageUtil Klasa pomocnicza do manipulowania błędami w celu dopasowania ich do wspólnej pamięci. 
EventsLoggerListener Odbiornik, który rejestruje wszystkie otrzymane zdarzenia w pliku.
ExceptionThrowingRunnerWrapper  
ExecutableAction Klasa wartości reprezentująca działanie, które można wykonać. 
ExecutableActionResult Klasa wartości reprezentująca wynik ExecutableAction
ExecutableBaseTest Klasa bazowa dla wykonywalnego stylu testów. 
ExecutableHostTest Test runner do wykonywania plików wykonywalnych na hoście. 
ExecutableTargetTest Program do uruchamiania testów dla pliku wykonywalnego działającego na urządzeniu docelowym. 
ExecutionFiles Zależności plików wygenerowane podczas wykonywania testu lub wywołania, które muszą być przenoszone na potrzeby testowania. 
ExecutionFiles.FilesKey Wyliczenie znanych standardowych kluczy mapy. 
ExecutionPlanSuiteRunner Wdrożenie BaseTestSuite, aby przeprowadzać testy na podstawie określonych planów wykonania w kompilacji. 
ExecutionProperties Właściwości wygenerowane podczas wykonywania testu lub wywołania. 
ExistingBuildProvider IBuildProvider, która zwraca już utworzony obiekt IBuildInfo
ExtendedFile Rozszerzenie standardowego pliku, które zawiera metadane związane z kompilacją. 
ExtensionAtomsRegistry ExtensionAtomsRegistry do lokalnego użycia statsd. 
ExtraBuildsData Analizuje i reprezentuje dane zawarte w parametrze --invocation extra_builds={} wysyłanym z ATP. 

F

FailureDescription Klasa opisująca informacje o błędzie w Trade Federation. 
FakeTest Fałszywy test, którego celem jest ułatwienie generowania powtarzalnych wyników testów. 
FakeTestsZipFolder Narzędzie testowe, które tworzy fałszywy rozpakowany folder testów na podstawie listy treści. 
FakeTestsZipFolder.ItemType  
FastbootCommandPreparer Przygotowanie urządzenia docelowego, które wywołuje 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 go rozpakować, postępuj zgodnie ze specyfikacją programu rozruchowego. 
FastbootUpdateBootstrapPreparer ITargetPreparer, który przenosi określone pliki (program rozruchowy, radio, obraz urządzenia w formacie ZIP) do IDeviceBuildInfo, aby wgrać na urządzenia FastbootDeviceFlasher, a następnie wstawia atrybuty urządzenia po uruchomieniu do informacji o kompilacji na potrzeby raportowania wyników. 
FatalHostError Wyjątek wskazujący, że na maszynie hosta, na której działa TradeFederation, wystąpił krytyczny, nieodwracalny błąd i że instancja TradeFederation powinna zostać wyłączona. 
FeatureFlagTargetPreparer Ta klasa została wycofana. Użyj w zamian zasady AFlagsTargetPreparer. 
FileDownloadCache Klasa pomocnicza, która utrzymuje lokalną pamięć podręczną LRU pobranych plików. 
FileDownloadCacheFactory Fabryka do tworzenia obiektów FileDownloadCache.
FileDownloadCacheWrapper Klasa opakowująca, która udostępnia funkcje FileDownloadCache, a jednocześnie implementuje interfejs IFileDownloader
FileIdleMonitor Monitoruje pliki i wykonuje wywołanie zwrotne, jeśli są one nieaktywne (tzn.
FileInputStreamSource InputStreamSource, który przyjmuje plik wejściowy. 
FileListingService Zapewnia usługę listowania plików dodatkowych IDevice
FileListingService.FileEntry Reprezentuje wpis w katalogu. 
FileListingService.IListingReceiver Klasy, które implementują ten interfejs, udostępniają metodę obsługującą asynchroniczny wynik polecenia ls na urządzeniu. 
FileLogger ILeveledLogOutput, który kieruje wiadomości dziennika do pliku i do standardowego wyjścia. 
FilePermissionUtil Klasa narzędziowa do obsługi uprawnień do plików. 
FileProtoResultReporter Reporter protokołu, który zapisuje TestRecord w pliku. 
FilePullerDeviceMetricCollector BaseDeviceMetricCollector, które nasłuchują klucza danych o wartościach pochodzącego z urządzenia i pobierają je z urządzenia jako plik. 
FilePullerLogCollector Rejestrator pliku zgłaszanego przez urządzenie. 
FileSystemLogSaver Zapisz logi w systemie plików. 
FilesystemRootChecker  
FileUtil Klasa pomocnicza do operacji związanych z plikami
FileUtil.LowDiskSpaceException Wyjątek zgłaszany, gdy ilość miejsca na dysku jest poniżej minimalnego progu. 
FilteredResultForwarder Wariant ResultForwarder, który umożliwia zgłaszanie tylko TestDescription z listy dozwolonych. 
FixedByteArrayOutputStream Pamięć OutputStream, która przechowuje tylko maksymalną ilość danych. 
FlashingMethod Wyliczenie opisujące metodę używaną do flashowania testowanego urządzenia.
FlashingResourcesParser Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do flashowania urządzenia. 
FlashingResourcesParser.AndroidInfo Definicja typu dla elementu Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint interfejs filtrowania, który umożliwia FlashingResourcesParser ignorowanie niektórych zasobów, z których w innych okolicznościach mógłby korzystać.
FlashingResourcesRetrieverCacheWrapper IFlashingResourcesRetriever, który korzysta z pamięci podręcznej. 
FlashingResourceUtil To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można było je wgrać za pomocą DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler – rozszerzenie na więcej konfiguracji każdego urządzenia składanego innego niż główne. 
FoldableHandler Ogólny moduł obsługi urządzeń składanych, który może przyjmować parametry urządzeń składanych w celu tworzenia wyspecjalizowanych modułów. 
FoldableModePreparer Przygotowujący element docelowy, który może zmieniać stan urządzenia składanego. 
FolderBuildInfo Konkretna implementacja IFolderBuildInfo
FolderSaver ITargetPreparer, który pobiera katalogi z urządzenia, kompresuje je i zapisuje w backendzie logowania. 
FormattedGeneratorReporter Reporter, który umożliwia generowanie raportów w określonym formacie. 
FreeDeviceState  
FuseMountManager  
FuseMountManagerFactory Fabryka do tworzenia i konfigurowania instancji FuseMountManager
FuseUtil Klasa pomocnicza do operacji FUSE. 
FutilityCommandPreparer Przygotowanie do wykonania poleceń bezużytecznych. 

G

GceAvdInfo Struktura zawierająca odpowiednie dane dotyczące danej instancji AVD GCE. 
GceAvdInfo.GceStatus  
GceAvdInfo.LogFileEntry  
GceLHPTunnelMonitor Monitor wątków dla tunelu proxy hosta laboratorium GCE używanego do natleniania. 
GceManager Pomocnik, który zarządza wywołaniami GCE w celu uruchamiania i zatrzymywania GCE oraz zbierania z niego logów. 
GceRemoteCmdFormatter Klasa narzędziowa do formatowania poleceń w celu uzyskania dostępu do zdalnego urządzenia GCE. 
GceRemoteCmdFormatter.ScpMode SCP może służyć do przesyłania i pobierania plików w zależności od struktury argumentów. 
GceSshTunnelMonitor Wątek monitora tunelu SSH GCE. 
GcovCodeCoverageCollector BaseDeviceMetricCollector, który pobiera pomiary pokrycia gcov z urządzenia i zapisuje je jako artefakty testowe. 
GcovKernelCodeCoverageCollector BaseDeviceMetricCollector, który pobiera pomiary pokrycia jądra gcov z debugfs i urządzenia, a następnie 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 moduł do informacji o plikach w GCS. 
GCSCommon Przestarzałe! Zamiast tego użyj com.android.tradefed.util.gcs.GCSCommon. 
GCSCommon Klasa bazowa operacji GCS, takich jak pobieranie i przesyłanie. 
GCSConfigurationFactory ConfigurationFactory wczytuje konfiguracje z Google Cloud Storage. 
GCSConfigurationFactory.GCSConfigLoader Rozszerzenie ConfigurationFactory.ConfigLoader, które wczytuje konfigurację z GCS, śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku cyklicznych dołączeń. 
GCSConfigurationServer Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS). 
GCSDownloaderHelper Pobieranie z zasobnika GCS, które obsługuje buforowanie i rozwiązywanie konfiguracji globalnej. 
GCSFileDownloader Pobieranie plików z Google Cloud Storage (GCS). 
GCSFileDownloaderBase Pobieranie plików z Google Cloud Storage (GCS). 
GCSFileUploader Przesyłanie plików do Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Pobierz zasób hosta z GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie z zasobnika GCS. 
GeminiDebuggingPostProcessor Procesor końcowy tworzy zapytania prompt na potrzeby debugowania błędów. 
GenericLogcatEventParser<LogcatEventType> Analizowanie danych wejściowych logcat pod kątem zdarzeń. 
GenericLogcatEventParser.LogcatEvent Struktura przechowująca zdarzenie logcat z typem zdarzenia i wywołującą je wiadomością logcat.
GetPreviousPassedHelper Funkcja pomocnicza do pobierania poprzednich filtrów testów, które zostały zaliczone. 
GkiDeviceFlashPreparer Przygotowujący urządzenie docelowe, który flashuje urządzenie za pomocą ogólnego obrazu jądra systemu Android. 
GlobalConfiguration Implementacja IGlobalConfiguration, która przechowuje załadowane obiekty konfiguracji w mapie.
GlobalFilterGetter Implementacja usługi, która zwraca filtry danego wywołania. 
GlobalTestFilter Opcje filtrowania zastosowane do wywołania. 
GoogleAccountPreparer ITargetPreparer, który obsługuje konfigurowanie kont Google. 
GoogleAccountUtil Narzędzie, które umożliwia konfigurowanie kont Google na urządzeniu.
GoogleApiClientUtil Narzędzia do tworzenia klienta API Google. 
GoogleApiClientUtilBase  
GoogleAppsSetup ITargetPreparer, który obsługuje różne opcje konfiguracji aplikacji Google.

Uwaga: najpierw musisz skonfigurować konto na urządzeniu. Zobacz GoogleAccountPreparer

GoogleBenchmarkResultParser Analizuje wyniki testu porównawczego Google uruchomionego z poziomu powłoki i zwraca mapę ze wszystkimi wynikami. 
GoogleBenchmarkTest Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu. 
GoogleDeviceFlashPreparer Specjalizacja DeviceFlashPreparer, która obsługuje niestandardowe kroki wymagane do flashowania urządzeń Google. 
GoogleDeviceSetup Rozszerzenie DeviceSetup, które umożliwia konfigurowanie dodatkowych usług Google. 
GoogleTradefedSandbox Wewnętrzna specjalizacja TradefedSandbox do wykorzystania w infrastrukturze laboratorium. 
GoogleTradefedSandboxFactory Implementacja Google Tradefed dla SandboxFactory
GranularRetriableTestWrapper Klasa opakowująca działa na IRemoteTest, aby podzielić IRemoteTest na mniejsze części na poziomie testu. 
GranularRetriableTestWrapper.StartEndCollector Asystent zajęć, który wykrywa brakujące rozpoczęcie i zakończenie biegu. 
GsiDeviceFlashPreparer Przygotowujący urządzenie, który wgrywa na nie ogólny obraz systemu Androida. 
GsiDeviceFlashPreparer.PvmfwFlashMode  
GTest Test, który uruchamia natywny pakiet testowy na danym urządzeniu. 
GTestBase Klasa bazowa gTest
GTestListTestParser Parser wyników dla trybu próbnego gtest z parametrem „--gtest_list_tests”. 
GTestResultParser Analizuje wyniki „trybu surowych danych wyjściowych” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje o nich ITestInvocationListener. 
GTestXmlResultParser Analizuje wyniki „trybu wyjściowego XML” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestRunListener o wynikach. 

H

HarnessException Podstawowa klasa wyjątku dla wyjątku zgłaszanego w ramach narzędzia. 
HarnessIOException Wyjątek dotyczący uprzęży, który pomaga w przypadku problemów z plikami. 
HarnessRuntimeException  
HeapHostMonitor AbstractHostMonitor implementacja, która monitoruje pamięć sterty na hoście i okresowo rejestruje ją w historii. 
HeapSegment Opisuje typy i lokalizacje obiektów w segmencie sterty. 
HeapSegment.HeapSegmentElement Opisuje obiekt lub region zakodowany w danych HPSG. 
HelloWorldMultiTargetPreparer Przykładowa implementacja IMultiTargetPreparer
HistoryLogger TF History Logger, specjalny dziennik, który zawiera tylko niektóre konkretne zdarzenia. 
HostGTest Test, który uruchamia natywny pakiet testowy. 
HostMetric Ta klasa reprezentuje próbkę danych o hostach, które mają być raportowane. 
HostOptions Klasa kontenera opcji hosta. 
HostStatsdMetricCollector IMetricCollector, który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd. 
HostTest Uruchamiający testy JUnit po stronie hosta. 
HostUtils Zawiera przydatne metody narzędziowe do przeprowadzania testów na hoście. 
HprofAllocSiteParser Klasa pomocnicza do analizowania informacji z sekcji Allocation Sites w raportach hprof. 
HsumBootStrategyPreparer  
HsumHelper Zapewnia narzędzia do wykonywania zadań w trybie użytkownika systemowego bez interfejsu graficznego.
HsumHelper.HsumBootStrategy  
HttpHelper Zawiera metody pomocnicze do tworzenia żądań HTTP.
HttpHelper.RequestRunnable Można go używać do wysyłania żądań za pomocą IRunUtil.runEscalatingTimedRetry(long,long,long,long,IRunnableResult)
HttpMultipartPost Klasa pomocnicza do tworzenia wieloczęściowych żądań HTTP POST. 
HttpRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie zdalnego pliku przez HTTP
HttpsRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie zdalnego pliku przez HTTPS.

I

IAbi Interfejs reprezentujący testowany interfejs ABI. 
IAbiReceiver Test, który wymaga interfejsu ABI podlegającego testowaniu. 
IAdbDeviceChangeListener Interfejs do dodawania, usuwania i zmiany ERROR(/IDevice)
IAndroidDebugBridge Definicja interfejsu dla metod ERROR(/com.android.ddmlib.AndroidDebugBridge) używanych w tym pakiecie. 
IAppBuildInfo Ten interfejs został wycofany. Korzystaj z IBuildInfo bezpośrednio. 
IAutoRetriableTest Interfejs dla IRemoteTest, który nie implementuje ITestFilterReceiver, ale nadal chce obsługiwać automatyczne ponawianie. 
IBatteryInfo Interfejs określający interakcję z baterią urządzenia. 
IBatteryInfo.BatteryState Opisuje bieżący stan ładowania baterii. 
IBlockFilter Określa, czy blok danych, który musi zostać dostarczony na urządzenie, ma być udostępniany. 
IBlockTransformer Opcjonalne przekształcenie bloku danych przed wysłaniem. 
IBuildInfo Zawiera informacje o kompilacji poddanej testom. 
IBuildInfo.BuildInfoProperties Niektóre właściwości, które może mieć IBuildInfo, aby dostosować sposób jego obsługi. 
IBuildProvider Odpowiada za podawanie informacji o testowanej wersji. 
IBuildReceiver Test, który wymaga odniesienia do testowanej kompilacji. 
ICacheClient Interfejs klienta pamięci podręcznej. 
IClusterClient Interfejs do interakcji z backendem TFC. 
IClusterEvent Interfejs umożliwiający przesyłanie do TFC dowolnych zdarzeń 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 Detektor zdarzeń wywołania, który jest uruchamiany po zakończeniu wywołania. 
ICompressionStrategy Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie działania. 
IConfigOptionValueTransformer Interfejs do modyfikowania wartości opcji konfiguracji
IConfigurableVirtualDevice Interfejs do przekazywania informacji o wstępnie skonfigurowanych informacjach o urządzeniu wirtualnym (adres IP hosta, użytkownik hosta, przesunięcie portów itp.). 
IConfiguration Informacje o konfiguracji wywołania TradeFederation. 
IConfigurationFactory Fabryka tworzenia IConfiguration
IConfigurationReceiver Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration
IConfigurationServer Interfejs serwera konfiguracji. 
ICredentialFactory Interfejs fabryki danych logowania do tworzenia protokołu OAuth 2.0 Credential
IDefaultObjectLoader Interfejs do wczytywania domyślnych obiektów, które powinny być częścią konfiguracji YAML. 
IDefaultObjectLoader.LoaderConfiguration Obiekt konfiguracji wczytywania, który przekazuje informacje do modułu wczytującego. 
IDevice urządzenie, 
IDevice.DeviceState Stan urządzenia. 
IDevice.DeviceUnixSocketNamespace Przestrzeń nazw gniazda domeny UNIX utworzonego na urządzeniu. 
IDevice.Feature Funkcje oprogramowania na poziomie urządzenia. 
IDevice.HardwareFeature Funkcje sprzętowe na poziomie urządzenia. 
IDeviceActionReceiver Zawiera 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óra używa informacji z ITestDevice do pobierania kompilacji. 
IDeviceConfiguration Interfejs posiadacza konfiguracji urządzenia. 
IDeviceConnection Reprezentuje połączenie z urządzeniem, z którego można odczytywać dane i do którego można je zapisywać. 
IDeviceConnection.Factory  
IDeviceFlasher Wyświetla obraz urządzenia na urządzeniu. 
IDeviceFlasher.UserDataFlashOption Wyliczenie opcji obsługi obrazu danych użytkownika
IDeviceManager Interfejs do zarządzania zestawem urządzeń dostępnych do testowania. 
IDeviceManager.IFastbootListener Detektor zmian stanu fastboot. 
IDeviceMonitor Interfejs do monitorowania stanu urządzeń. 
IDeviceMonitor.DeviceLister Klasa podobna do Runnable, która powinna zwracać znane urządzenia i ich stany. 
IDeviceRecovery Interfejs do przywracania urządzenia, które zostało odłączone od internetu. 
IDeviceSelection Interfejs kryteriów wyboru urządzenia. 
IDeviceSelection.BaseDeviceType  
IDeviceStateMonitor Umożliwia monitorowanie 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 opakowujący dla klienta dzielenia na fragmenty

Jest to konieczne, aby w razie potrzeby można było użyć wersji HTTP lub wersji testowej. 

IDynamicShardingConnectionInfo Interfejs klas zawierających dynamiczne informacje o dzieleniu na partycje
IEmail Interfejs do wysyłania e-maili. 
IEmail.Message Kontener danych wiadomości e-mail. 
IFileDownloader Interfejs do pobierania pliku zdalnego. 
IFileEntry Definicja interfejsu, która zapewnia prostszą, możliwą do symulowania umowę z metodami FileEntry
IFileResolverLoader Wczytuje implementacje funkcji IRemoteFileResolver
IFileResolverLoader.ResolverLoadingException Wyjątek zgłaszany, gdy nie można wczytać ani zainicjować modułu rozpoznawania. 
IFlashingResourcesParser Interfejs do podawania wymaganych wersji pomocniczych plików obrazów potrzebnych do flashowania urządzenia. 
IFlashingResourcesRetriever Interfejs do pobierania pomocniczych plików obrazów potrzebnych do flashowania urządzenia. 
IFolderBuildInfo Prosty abstrakcyjny IBuildInfo, którego artefakty kompilacji znajdują się w katalogu lokalnego systemu plików. 
IFormatterGenerator Interfejs opisujący formatowanie dla SuiteResultHolder
IFuseDriverProfile Określa konkretne zachowanie danego sterownika FUSE, dzięki czemu MountManager może być ogólny. 
IGlobalConfiguration Klasa obejmująca globalne informacje o konfiguracji pojedynczej instancji Trade Federation (obejmująca dowolną liczbę wywołań rzeczywistych konfiguracji). 
IHarnessException Opis interfejsu wyjątku testu, który będzie implementowany przez wyjątki testu. 
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 raportowania. 
IHostMonitor.HostMetricType  
IHostOptions Interfejs kontenera opcji hosta. 
IHostOptions.PermitLimitType Wyliczenie opisujące możliwe ograniczenia dotyczące zezwoleń.
IHostResourceManager Interfejs do zarządzania zasobami hosta. 
IHttpHelper Metody pomocnicze do wykonywania żądań HTTP. 
IHttpHelper.DataSizeException  
IIncrementalSetup Interfejs, który pomaga zdecydować, czy podjąć próbę przyrostowej konfiguracji preparatów TradeFed. 
IInstrumentationResultParser Interfejs do analizowania wyników testu z instrumentacją uruchomionego z poziomu powłoki. 
IInstrumentationResultParser.SessionResultCodes Kody wyników sesji instrumentu. 
IInstrumentationResultParser.StatusCodes Kody stanu wyników testu. 
IInstrumentationResultParser.StatusKeys Odpowiednie klucze stanu testu. 
IInvocationContext Zawiera informacje o wywołaniu, do których testy mogą w razie potrzeby uzyskać dostęp. 
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 w celu uzyskania hasła lub danych wrażliwych. 
IKeyStoreFactory Fabryka do tworzenia IKeyStoreClient
ILabPreparer Interfejs znacznika dla osób przygotowujących materiały laboratoryjne

Opis tych interfejsów znajdziesz w sekcji ITargetPreparer

ILeveledLogOutput Klasy, które implementują ten interfejs, udostępniają metody służące do wyświetlania komunikatów logu. 
ILogcatReceiver Klasa, która udostępnia dane wyjściowe z okna Logcat urządzenia w formacie InputStreamSource
ILogger Interfejs służący do wyświetlania ostrzeżeń i błędów. 
ILogRegistry Interfejs ILogOutputpojedynczego rejestratora, który multipleksuje różne rejestratory i nimi zarządza. 
ILogRegistry.EventType Zdarzenia, które warto rejestrować
ILogSaver Klasy, które implementują ten interfejs, udostępniają metody przechowywania logów w centralnej lokalizacji. 
ILogSaverListener Umożliwia ITestInvocationListeners nasłuchiwanie momentu zapisania plików dziennika. 
ImageContentAnalyzer Analizator do analizy treści obrazów na urządzeniach
IManagedTestDevice ITestDevice, którego cyklem życia zarządza się. 
IManagedTestDevice.DeviceEventResponse Kontener odpowiedzi na wywołanie 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 pasujących danych. 
IMetricCollector.MetricCollectionLevel Wyliczenie reprezentujące bieżący poziom zbierania danych. 
IMetricCollectorReceiver Interfejs, który IRemoteTest musi zaimplementować, jeśli potrzebuje listy IMetricCollector do uruchomienia testu. 
IMoblyYamlResultHandler Interfejs modułu obsługi wyników YAML w Mobly. 
IMoblyYamlResultHandler.ITestResult Interfejs wyniku YAML Mobly
IModuleController Interfejs do określania, czy moduł powinien być wykonywany. 
IModuleController.RunStrategy Wyliczenie opisujące 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 zachowany ze względu na zgodność, ale nie jest już używany. Nie wdrażaj go. 
IMultiTargetPreparer Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. 
INativeDevice Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice
INativeDeviceTest Interfejs obiektu, który wymaga odwołania do INativeDevice
IncrementalImageUtil Narzędzie do korzystania z przyrostowej aktualizacji obrazu i urządzenia. 
IncrementalInstallSession Służy do tworzenia sesji instalacji pakietu przyrostowego, w której bloki zainstalowanych plików APK są przesyłane strumieniowo na urządzenie, gdy trzeba je odczytać. 
IncrementalInstallSession.Builder  
InfraErrorIdentifier Identyfikatory błędów z infrastruktury Trade Federation i infrastruktury zależnej (np. infrastruktury kompilacji). 
InputStreamSource Ten interfejs w zasadzie opakowuje InputStream, aby można było go sklonować. 
InstallAllTestZipAppsSetup ITargetPreparer, który instaluje wszystkie aplikacje w pliku ZIP testu. 
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 plik APK testu ze środowiska kompilacji platformy Android. 
InstallCreateReceiver Odbiornik danych wyjściowych wiersza poleceń „pm install-create”. 
InstalledInstrumentationsTest Uruchamia wszystkie instrumentacje znalezione na bieżącym urządzeniu. 
InstallException Wywoływany, gdy instalacja lub odinstalowanie aplikacji nie powiedzie się. 
InstallKernelModulePreparer Przygotowuje urządzenie docelowe, instalując moduły jądra. 
InstallMetrics  
InstallReceiver Odbiornik danych wyjściowych dla wiersza poleceń „pm install package.apk”. 
InstantAppHandler Moduł obsługi dla ModuleParameters.INSTANT_APP
InstrumentationPreparer ITargetPreparer, która uruchamia instrumentację
InstrumentationProtoResultParser Analizuje wyniki „protoStd output mode” uruchomienia testu z instrumentacją z powłoki i informuje ITestRunListener o wynikach. 
InstrumentationResultParser Analizuje wyniki „trybu surowych danych wyjściowych” testu z instrumentacją uruchomionego w powłoce i informuje o nich ITestRunListener. 
InstrumentationTest Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu. 
InvocationCacheHelper Narzędzie do przesyłania i wyszukiwania wyników pamięci podręcznej wywołań. 
InvocationCacheHelper.CacheInvocationResultDescriptor Opisuje wyniki pamięci podręcznej. 
InvocationContext Ogólna implementacja IInvocationContext
InvocationExecution Klasa opisująca wszystkie etapy wywołania: pobieranie kompilacji, przygotowanie urządzenia docelowego, uruchamianie testów i czyszczenie. 
InvocationLocal<T> Ta klasa udostępnia zmienne o zakresie wywołania. 
InvocationMetricLogger Klasa narzędziowa do wywołania, która rejestruje niektóre dane. 
InvocationMetricLogger.InvocationGroupMetricKey Grupowanie umożliwia rejestrowanie kilku grup pod tym samym kluczem. 
InvocationMetricLogger.InvocationMetricKey Specjalny klucz o nazwie, który zawsze będzie wypełniany w przypadku wywołania. 
InvocationProtoResultReporter Moduły raportujące do przechowywania informacji o pamięci podręcznej na poziomie wywołania i listy modułów.
InvocationStatus Klasa do przechowywania stanu wywołania. 
InvocationStatus Pomocniczy wyliczenie reprezentujące stan wywołania
InvocationSummaryHelper Klasa pomocnicza do zbierania i raportowania TestSummary dla zestawu odbiorców
InvocationToJUnitResultForwarder Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do TestListener
IPostProcessor Post-processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i logów PO zakończeniu testów i PRZED raportowaniem wyników. 
IRecorderClient Interfejs do komunikacji z backendem rejestratora ResultDB. 
IRecorderClientLegacy Interfejs do komunikacji z backendem rejestratora ResultDB. 
IRemoteAndroidTestRunner Interfejs do zdalnego uruchamiania polecenia testowego Androida i przekazywania wyniku do odbiorcy. 
IRemoteAndroidTestRunner.CoverageOutput  
IRemoteAndroidTestRunner.TestSize  
IRemoteFeature Interfejs opisujący funkcję w Tradefed, którą można wykonać na podstawie żądania. 
IRemoteFileResolver Interfejs obiektów, które mogą przekształcić plik zdalny w lokalny. 
IRemoteFileResolver.RemoteFileResolverArgs argumenty przekazywane do funkcji rozpoznających;
IRemoteFileResolver.ResolvedFile Klasa zawierająca informacje o rozwiązanym pliku i niektóre metadane. 
IRemoteScheduledListenersFeature Rozszerzenie IRemoteFeature o możliwość przekazywania IScheduledInvocationListener
IRemoteTest Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener
IReportNotExecuted W przypadku niepełnego wykonania IRemoteTest, które implementuje ten interfejs, może zgłaszać niewykonane testy w celu ulepszenia raportowania. 
IRescheduler Interfejs do ponownego planowania konfiguracji na potrzeby przyszłego wykonania. 
IResourceMetricCollector Interfejs, który umożliwia użytkownikowi wdrażanie niestandardowych modułów zbierania informacji o zasobach. 
IRestApiHelper Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. 
IResumableTest Ten interfejs został wycofany. Nie potrzebuję już tego
IRetryDecision Interfejs, który podejmuje decyzję o ponowieniu próby i stosuje filtr do klasy, aby bardziej precyzyjnie ponawiać próbę. 
IRuntimeHintProvider  
IRunUtil Interfejs do uruchamiania operacji czasowych i poleceń systemowych. 
IRunUtil.EnvPriority Wyliczenie określające, czy ustawić, czy cofnąć ustawienie konkretnego środowiska. 
IRunUtil.IRunnableResult Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. 
ISandbox Interfejs definiujący piaskownicę, której można użyć do uruchomienia wywołania. 
ISandboxFactory Fabryka do tworzenia ISandbox
ISetOptionReceiver Implementacja tego interfejsu powinna mieć element Option o nazwie „set-option” połączony z elementem HostTest.SET_OPTION_NAME
IShardableListener ITestInvocationListener, który można podzielić na fragmenty. 
IShardableTest IRemoteTest, który można podzielić na oddzielnie wykonywane podtesty. 
IShardHelper Interfejs obiektu, który opisuje strategię podziału na fragmenty do zastosowania w konfiguracji. 
IShellEnabledDevice Abstrakcyjne urządzenie, które może odbierać polecenia powłoki. 
IShellOutputReceiver Klasy, które implementują ten interfejs, udostępniają metody obsługi polecenia out from a remote shell na urządzeniu lub emulatorze. 
IsolatedHostTest Implementuje moduł uruchamiający TradeFed, który używa podprocesu do wykonywania testów w środowisku o niskiej zależności zamiast wykonywać je w procesie głównym. 
IStackTraceInfo Klasy, które implementują ten interfejs, udostępniają metodę zwracającą zrzut stosu. 
ISupportGranularResults Interfejs określający, czy ITestInvocationListener obsługuje otrzymywanie szczegółowych wyników. 
ISystemStatusChecker Sprawdzanie stanu systemu i zwracanie wartości logicznej wskazującej, czy system jest w oczekiwanym stanie. 
ISystemStatusCheckerReceiver IRemoteTest, która 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. 
ITemporaryDevice Interfejs reprezentujący urządzenie, które może być tymczasowym obiektem zastępczym. 
ITerribleFailureHandler Interfejs do obsługi poważnych błędów z com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
ITestAnnotationFilterReceiver Moduł uruchamiający, który może filtrować testy do uruchomienia na podstawie adnotacji. 
ITestCollector Obsługuje zbieranie testów. Jeśli ta opcja jest ustawiona, narzędzie do uruchamiania testów musi przeprowadzić uruchomienie próbne, aby zebrać przypadki testowe bez ich wykonywania. 
ITestDevice Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice
ITestDevice.ApexInfo Prosta klasa struktury do przechowywania informacji o pojedynczym APEX-ie
ITestDevice.MountPointInfo Prosta klasa struktury do przechowywania informacji o jednym punkcie montowania.
ITestDevice.RecoveryMode  
ITestFileFilterReceiver Program uruchamiający, który może otrzymać plik określający, które testy mają być uruchamiane, a które nie. 
ITestFilterReceiver Uruchamiający, który może filtrować testy do uruchomienia. 
ITestInformationReceiver Interfejs do otrzymywania TestInformation w przypadku niektórych zajęć. 
ITestInvocation Obsługuje jedno wywołanie testu TradeFederation. 
ITestInvocation.ExitInformation Zawiera informacje o wyjściu z wywołania. 
ITestInvocationListener Odbiornik wyników testu z wywołania testu. 
ITestLifeCycleReceiver Otrzymuje powiadomienia o zdarzeniach podczas uruchamiania testów z instrumentacją. 
ITestLogger Jednostka, która może rejestrować strumienie danych różnych typów. 
ITestLoggerReceiver Encja, do której można wstrzyknąć instancję ITestLogger, aby można było jej używać do rejestrowania. 
ITestRunListener Otrzymuje powiadomienia o zdarzeniach podczas uruchamiania testów z instrumentacją. 
ITestsPool Interfejs opisujący pulę testów, do których mamy dostęp i które możemy uruchamiać.
ITestStorageClient Interfejs do komunikacji z backendem usługi Android Test Storage. 
ITestSuite Klasa abstrakcyjna używana 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 ponowne uruchomienie. 
ITestSummaryListener Interfejs, który umożliwia ITestInvocationListener wymianę niektórych ograniczonych informacji za pomocą podsumowań. 
ITestsZipInstaller Instaluje testy z pliku ZIP z testami (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 implementować, aby ujawnić, że wymaga urządzenia ze specjalnym tokenem. 
IWifiHelper Interfejs pomocniczy do manipulowania usługami Wi-Fi na urządzeniu. 
IWifiHelper.WifiConnectionResult  
IWifiHelper.WifiState Stan klienta Wi-Fi. 

J

JarHostTest Uruchamiający testy JUnit po stronie hosta. 
JarHostTest.HostTestListener Detektor opakowujący, który przekazuje wszystkie zdarzenia z wyjątkiem testRunStarted() i testRunEnded() do detektora osadzonego. 
JavaCodeCoverageCollector BaseDeviceMetricCollector, który pobiera pomiary pokrycia kodu Java z urządzenia i zapisuje je jako artefakty testowe. 
JavaCodeCoverageFlusher Klasa narzędziowa, która resetuje i wymusza opróżnianie pomiarów pokrycia kodu Java z procesów działających na urządzeniu. 
JSONFileKeyStoreClient Przykładowa implementacja, w której lokalny plik JSON pełni rolę magazynu kluczy. 
JSONFileKeyStoreFactory Implementacja fabryki JSON KeyStore, która udostępnia JSONFileKeyStoreClient do uzyskiwania dostępu do pliku JSON Key Store. 
JsonHttpTestResultReporter reporter wyników, który koduje wyniki pomiarów testowych oraz informacje o gałęzi i urządzeniu w formacie JSON i wysyła je za pomocą żądania POST do punktu końcowego usługi HTTP;
JUnit4ResultForwarder Przekazywanie wyników z JUnit4 Runner. 
JUnit4TestFilter Klasa pomocnicza, która zapewnia filtrowanie dla narzędzia JUnit4, rozszerzając klasę Filter
JUnitRunUtil Klasa pomocnicza do kierowania wywołania IRemoteTest.run(TestInformation,ITestInvocationListener) do wywołania Test.run(TestResult)
JUnitToInvocationResultForwarder Klasa, która nasłuchuje zdarzeń TestListener i przekazuje je do ITestInvocationListener
JUnitXmlParser Parser, który wyodrębnia dane wyników testu z wyników JUnit przechowywanych w formacie XMLJUnitResultFormatter narzędzia Ant i przekazuje je do interfejsu ITestInvocationListener. 

K

KernelModuleUtils  
KernelTargetTest Program do uruchamiania testów, który uruchamia plik wykonywalny na urządzeniu docelowym i analizuje wyniki testu jądra. 
KernelTestModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów, gdy nie pasuje do architektury . 
KeyguardControllerState Kontener stanów blokady ekranu. 
KeyguardStatusChecker Sprawdza stan ochrony kluczy po wykonaniu modułu. 
KeyStoreException Wywoływany, gdy wystąpi krytyczny błąd magazynu kluczy. 
KillExistingEmulatorPreparer Obiekt ITargetPreparer, który wyłącza działający emulator. 
KnownFailurePreparer Wskaż preparer, aby pominąć ponawianie próby w przypadku znanego błędu. 
KTapResultParser Odczytuje dane wyjściowe KTAP wygenerowane przez moduł testowy KUnit i umieszczone w pliku „results” w debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Program do uruchamiania testów modułów KUnit na urządzeniu. 

L

LabResourceDeviceMonitor Monitor zasobów laboratorium, który inicjuje serwer gRPC dla usługi LabResourceService i nim zarządza. 
LargeOutputReceiver Klasa zaprojektowana, aby ułatwiać zbieranie danych wyjściowych długotrwałych poleceń. 
LastBuildInfo Analizuje i udostępnia informacje z pliku logs/last_build.info. 
LastShardDetector Podczas uruchamiania lokalnego dzielenia na fragmenty czasami chcemy wykonać niektóre działania tylko wtedy, gdy ostatni fragment osiągnie invocationEnded(long)
LaunchControlProvider Implementacja IBuildProvider, która wysyła zapytania do serwerów kontroli uruchamiania Google w celu uzyskania kompilacji do przetestowania. 
LaunchControlProvider.DownloadFileDescriptor  
LCUtil Klasa pomocnicza do analizowania ścieżki Launch Control na poszczególne części.
LeakedThreadStatusChecker Sprawdzanie stanu, aby upewnić się, że moduł nie powoduje wycieku działającego wątku. 
LegacySubprocessResultsReporter Zamrożona implementacja narzędzia do raportowania wyników podprocesu, która powinna pozostać zgodna z wcześniejszymi wersjami TF/CTS (np. 8+), pomimo zmian w jej klasie nadrzędnej. 
ListInstrumentationParser IShellOutputReceiver, który analizuje dane wyjściowe zapytania „pm list instrumentation”
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. 
LocalAppBuildProvider IBuildProvider, która tworzy IBuildInfo na podstawie podanej ścieżki lokalnej.
LocalDeveloper Wykrywa i zwraca informację, czy jest to lokalny deweloper korzystający z Tradefed. 
LocalDeviceBuildProvider IBuildProvider, który tworzy IDeviceBuildInfo na podstawie podanej ścieżki do katalogu w systemie plików. 
LocalEmulatorLaunch Obiekt TargetPreparer, który uruchamia emulator lokalnie ze środowiska kompilacji Androida. 
LocalEmulatorSnapshot Element TargetPreparer przeznaczony do generowania czystego zrzutu emulatora ze środowiska kompilacji/programistycznego Androida.
LocalFileHeader LocalFileHeader to klasa zawierająca informacje o pliku lub folderze w pliku ZIP. 
LocalFileResolver Implementacja IRemoteFileResolver, która umożliwia łączenie plików lokalnych
LocalFolderBuildProvider IBuildProvider, która tworzy IFolderBuildInfo na podstawie podanej ścieżki lokalnej.
LocalHostResourceManager Zarządzanie zasobem hosta. 
LocalPool Wdrożenie puli testów lokalnych
LocalRunInstructionBuilder Narzędzie do kompilowania instrukcji umożliwiających lokalne przeprowadzanie testów. 
LockSettingsBaselineSetter Funkcja ustawiająca do usuwania ustawień blokady ekranu. 
Log  
Log Klasa Log, która odzwierciedla interfejs API w głównych źródłach Androida. 
Log.ILogOutput Klasy, które implementują ten interfejs, udostępniają metody służące do wyświetlania komunikatów logu. 
Log.LogLevel Wyliczenie Log Level. 
Log.LogLevel Wyliczenie Log Level. 
LogAssociation Klasa reprezentująca połączenie między plikiem dziennika a testem. 
LogcatCrashResultForwarder Specjalny odbiornik: w przypadku awarii (proces instrumentacji ulega awarii) próbuje wyodrębnić z logcatu informacje o awarii i dodać je do komunikatu o błędzie powiązanego z testem. 
LogcatEventParser  
LogcatEventType Typy zdarzeń dla LogcatEventParser
LogcatOnFailureCollector Kolektor, który rejestruje i zapisuje dziennik logcat, gdy przypadek testowy lub przebieg testu zakończy się niepowodzeniem. 
LogcatReceiver Klasa, która zbiera logcat w tle. 
LogcatTimingMetricCollector Moduł zbierający dane, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub kilku powtarzanych testów, używając podanych wzorców wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z wierszy logcat. 
LogDataType Reprezentuje typ danych logów. 
LogFile Klasa do przechowywania metadanych zapisanych plików dziennika. 
LogFileSaver Pomocnik dla ITestInvocationListener, który zapisuje dane logów w pliku.
LogOffsets Klasa, która przechowuje początkowe przesunięcia pliku logu dla różnych poziomów testu. 
LogPreprocessor Punkt wejścia preprocesora dla logów, które będą przetwarzane przez narzędzia AI. 
LogReceiver  
LogRegistry Implementacja ILogRegistry, która multipleksuje różne rejestratory i nimi zarządza, używając odpowiedniego rejestratora na podstawie ThreadGroup wątku, który wywołuje funkcję. 
LogSaverResultForwarder ResultForwarder do zapisywania logów za pomocą globalnego narzędzia do zapisywania plików. 
LogUtil Klasa narzędzi do logowania. 
LogUtil.CLog Klasa shim dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako tagu logu.
LUCIResultReporter Reporter wyników, który zapisuje wyniki testów potrzebne ResultDB i LUCI w formacie JSON (go/result-sink) i rejestruje lokalizację pliku w konsoli. 

M

MainlineModuleHandler Prosta klasa obsługi modułów magistrali, która tworzy InstallApexModuleTargetPreparer i wstawia do niej link dynamiczny na podstawie podanych modułów magistrali, aby automatycznie pobierać te moduły. 
MainlineTestModuleController Klasa bazowa kontrolera modułu do przeprowadzania testów na podstawie wstępnie załadowanych modułów głównych na testowanym urządzeniu. 
ManagedRemoteDevice Urządzenie działające na maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w maszynie wirtualnej. 
ManagedTestDeviceFactory Fabryka tworząca różne rodzaje urządzeń, które mogą być monitorowane przez Tf.
MarkdownUtils Klasa narzędziowa do manipulowania Markdownem. 
MaxSdkModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach powyżej określonego numeru wersji pakietu SDK. 
MergedZipEntryCollection Scalaj poszczególne wpisy ZIP w dużym pliku ZIP w bloki, aby zminimalizować liczbę prób pobierania. 
MergeMultiBuildTargetPreparer IMultiTargetPreparer, która umożliwia przekazywanie informacji z jednej kompilacji do drugiej przez nadanie im nazw i podanie klucza pliku do skopiowania do innej kompilacji. 
MergeStrategy Określa, jak należy agregować wyniki, gdy jest wiele prób. 
MerkleTree Reprezentacja drzewa Merkle zgodnie z definicją w interfejsie Remote Execution API. 
MetricFilePostProcessor Służy do przesyłania pliku dziennika danych zebranych podczas testu i na poziomie uruchomienia. 
MetricFileUtil Narzędzie do zapisywania na końcu wywołania przebiegu testu i danych testowych w pliku tekstowym oraz przesyłania go do interfejsu Android Build API. 
MetricFileUtil.TestRunMetrics  
MetricOption Adnotacja dla metod testowych oznaczonych symbolem @Test lub jeśli adnotacja jest częścią listy adnotacji TestDescription, która umożliwia określenie dodatkowych parametrów przydatnych do: dostrajania działania modułów zbierających dane, filtrowania niektórych metod. 
MetricsXMLResultReporter Klasa MetricsXMLResultReporter zapisuje dane testowe i dane przebiegu w pliku XML w folderze określonym przez parametr metrics-folder w fazie 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ć zgłoszony. 
MetricUtil Klasa narzędziowa do pobierania danych z konfiguracji statsd. 
MetricUtility Zawiera typowe metody narzędziowe do przechowywania danych testowych, agregowania danych w podobnych testach i zapisywania danych w pliku. 
MetricUtility.DimensionalIterationData Klasa pomocnicza do przechowywania pliku danych o rodzaju danych i stanu pojedynczej iteracji testu. 
MetricUtils Klasa zawierająca metody pomocnicze do obsługi konwersji formatu Metric. 
MinApiLevelModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów, gdy poziom interfejsu API jest niższy niż określony. 
MinSdkModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach poniżej określonego numeru wersji pakietu SDK. 
MixImageZipPreparer IMultiTargetPreparer, który łączy obrazy kompilacji systemu z kompilacją urządzenia. 
MixKernelTargetPreparer Obraz ITargetPreparer, który umożliwia połączenie obrazu jądra z obrazem urządzenia. 
MixRadioTargetPreparer ITargetPreparer, która umożliwia połączenie obrazu radia z obrazem urządzenia. 
MoblyArtifactReporter Raportowanie artefaktów Mobly. 
MoblyBinaryHostTest Test hosta przeznaczony do uruchamiania pliku binarnego w Pythonie w systemie kompilacji Androida (Soong).
MoblyYamlResultControllerInfoHandler Obsługa elementu „Controller Info” w wyniku Mobly YAML. 
MoblyYamlResultControllerInfoHandler.ControllerInfo  
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder  
MoblyYamlResultHandlerFactory Fabryka obsługi wyników Mobly yaml, która generuje odpowiednią obsługę na podstawie typu wyniku. 
MoblyYamlResultHandlerFactory.InvalidResultTypeException  
MoblyYamlResultHandlerFactory.Type  
MoblyYamlResultParser Parser wyników testów Mobly w formacie YAML. 
MoblyYamlResultRecordHandler Obsługa elementu „Record” w wyniku Mobly YAML. 
MoblyYamlResultRecordHandler.Record  
MoblyYamlResultRecordHandler.Record.Builder  
MoblyYamlResultRecordHandler.RecordResult  
MoblyYamlResultSummaryHandler Obsługa elementu „Summary” w wyniku YAML Mobly. 
MoblyYamlResultSummaryHandler.Summary  
MoblyYamlResultSummaryHandler.Summary.Builder  
MoblyYamlResultTestNameListHandler Obsługa elementu „Test Name List” w wyniku YAML Mobly. 
MoblyYamlResultTestNameListHandler.TestNameList  
MoblyYamlResultTestNameListHandler.TestNameList.Builder  
MoblyYamlResultUserDataHandler Obsługa elementu „User Data” w wyniku YAML Mobly. 
MoblyYamlResultUserDataHandler.UserData  
MoblyYamlResultUserDataHandler.UserData.Builder  
ModuleDefinition Kontener konfiguracji testu. 
ModuleListener Detektor dołączony do każdego IRemoteTest w każdym module w celu zebrania listy wyników. 
ModuleLogcatCollector Wersja narzędzia do zbierania logcat, ale dla modułu. 
ModuleMerger Klasa pomocnicza do operacji związanych z łączeniem ITestSuiteModuleDefinition po podziale. 
ModuleOemTargetPreparer  
ModuleParameters Wartości specjalne powiązane z kluczami „parametru” pakietu w metadanych każdego modułu. 
ModuleParametersHelper Funkcja pomocnicza do pobierania wartości IModuleParameterHandler powiązanej z parametrem. 
ModulePerfettoCollector Kolektor, który rozpoczyna śledzenie Perfetto, gdy moduł testowy się uruchamia i kończy działanie oraz gdy urządzenie jest ponownie uruchamiane. 
ModuleProtoResultReporter Moduł raportujący wyniki, który ma raportować tylko wyniki na poziomie modułu. 
ModulePusher  
ModulePusher.ModulePushError Błąd krytyczny podczas przesyłania modułu Mainline. 
ModuleResultsAndMetricsForwarder Rozszerzenie ResultAndLogForwarder, które dodaje do wyników testu dodatkowe dane związane z modułem. 
ModuleSplitter Funkcja pomocnicza do dzielenia listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonawczych reprezentowanych przez ModuleDefinition
ModuleTestTypeUtil Zawiera typowe metody narzędziowe do sprawdzania modułu. 
MultiFailureDescription Zbierz kilka FailureDescription w jednym uchwycie. 
MultiLineReceiver Podstawowa implementacja IShellOutputReceiver, która pobiera nieprzetworzone dane z gniazda i przekształca je w obiekty String
MultiMap<K, V> Map, która obsługuje wiele wartości dla każdego klucza. 
MultiReceiver Podstawowa implementacja IShellOutputReceiver, która przyjmuje wiele instancji IShellOutputReceiver i rozsyła otrzymane dane do wszystkich z nich. 

N

NameMangleListener Słuchacz proxy do tłumaczenia nazw metod testowych, klas i pakietów w miarę raportowania wyników. 
NativeAllocationInfo Przechowuje informacje o przydzielaniu reklam natywnych. 
NativeBenchmarkTest Test, który uruchamia natywny plik wykonywalny testu porównawczego na danym urządzeniu. 
NativeBenchmarkTestParser IShellOutputReceiver, który analizuje dane wyjściowe testu porównawczego, zbierając dane o średnim czasie operacji. 
NativeBridgeModuleController Kontroler modułu, który sprawdza, czy urządzenie obsługuje natywny mostek. 
NativeCodeCoverageFlusher Klasa narzędziowa, która czyści pomiary pokrycia natywnego i wymusza opróżnienie danych o pokryciu natywnym z procesów na urządzeniu. 
NativeDevice Domyślna implementacja na ITestDevice urządzeniach z Androidem, które nie obsługują pełnego stosu. 
NativeDevice.AdbAction Wystąpił błąd ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) podczas uruchamiania polecenia systemowego „adb ....”. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – ponowne uruchomienie urządzenia. 
NativeDevice.RebootMode Tryb ponownego uruchomienia. 
NativeDeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy. 
NativeLeakCollector ITargetPreparer, który uruchamia polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować nieosiągalną pamięć natywną aktualnie zajmowaną przez każdy proces. 
NativeLibraryMapInfo Mapowanie adresu pamięci na bibliotekę w przypadku bibliotek natywnych. 
NativeStackCallInfo Reprezentuje wywołanie stosu. 
NativeStressTest Test, który uruchamia natywny plik wykonywalny testu obciążeniowego na danym urządzeniu. 
NativeStressTestParser IShellOutputReceiver, który analizuje dane wyjściowe testu obciążeniowego i zbiera dane o liczbie ukończonych iteracji oraz średnim czasie iteracji. 
NegativeHandler Moduł obsługi, który określa, że nie należy nic robić, a parametr nie powinien tworzyć żadnego dodatkowego modułu. 
NestedDeviceStateMonitor Monitor stanu urządzenia, który wykonuje dodatkowe sprawdzenia na zagnieżdżonym urządzeniu, aby uwzględnić specyfikę środowiska wirtualnego. 
NestedRemoteDevice Reprezentacja urządzenia działającego w zdalnej maszynie wirtualnej Cuttlefish. 
NetworkNotAvailableException Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przeprowadzenia testu. 
NoApkTestSkipper Specjalny preparer, który umożliwia całkowite pominięcie wywołania (przygotowania i testów), jeśli nie ma plików APK do testowania. 
NoDeviceException Wyjątek zgłaszany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. 
NoisyDryRunTest Uruchom próbne wykonanie z szumem w pliku poleceń. 
NoOpConfigOptionValueTransformer Operacja bez efektu IConfigOptionValueTransformer
NotMultiAbiHandler Specjalny moduł obsługi, który informuje SuiteModuleLoader, że pomocniczy interfejs ABI nie powinien tworzyć modułu. 
NullDevice Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy IDeviceSelection.nullDeviceRequested() jest true.
NullOutputReceiver Implementacja funkcji IShellOutputReceiver, która nic nie robi. 

O

ObjectUpdater Klasa pomocnicza do zarządzania aktualizacjami obiektów AnTS. 
ObjectUpdater.InvocationUpdate Przeprowadź aktualizację podanego wywołania. 
ObjectUpdater.TestArtifactUpdate Przeprowadź aktualizację zwróconego obiektu BuildArtifact. 
ObjectUpdater.WorkUnitUpdate Interfejs do hermetyzacji aktualizacji. 
OpenObjectLoader Moduł wczytujący domyślne obiekty dostępne w AOSP. 
Opcja Oznacza pole jako reprezentujące IConfiguration opcję. 
Option.Importance  
OptionClass Adnotacja klasy reprezentującej obiekt IConfiguration
OptionCopier Klasa pomocnicza, która może kopiować wartości pól Option o tych samych nazwach z jednego obiektu do drugiego. 
OptionDef Zawiera szczegóły Option
OptionFetcher Pomocnik do pobierania opcji testu z procesu nadrzędnego. 
OptionNotAllowedException Określony ConfigurationException, gdy opcja nie może być przekazywana w wierszu poleceń. 
OptionSetter Wypełnia pola Option
OptionSetter.Handler<T>  
OptionSetter.MapHandler Handler do obsługi wartości pól Map. 
OptionSetter.OptionFieldsForName Kontener listy pól opcji o podanej nazwie. 
OptionUpdateRule Określa działanie, gdy opcja jest podana wiele razy. 
OtaDeviceBuildInfo IDeviceBuildInfo używane do testowania aktualizacji bezprzewodowych. 
OtatoolsBuildInfo 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, aby zaktualizować obraz urządzenia. 
OxygenUtil Narzędzie do interakcji z usługą Oxygen. 

P

PackageInfo Kontener informacji o pakiecie aplikacji przeanalizowanych na urządzeniu. 
PackageInstalledModuleController Kontroler modułu, który nie uruchamia testów, gdy na urządzeniu nie są zainstalowane podane pakiety. 
Para<A, B> Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. 
Para<S, T> Klasa Pair to po prostu 2-elementowa krotka do użycia w tym pakiecie. 
PairingMultiTargetPreparer Przygotowanie do parowania z wieloma urządzeniami ułatwia parowanie (i łączenie) Bluetooth między 2 urządzeniami. 
ParallelDeviceExecutor<V> Funkcja opakowująca ExecutorService, która umożliwia równoległe wykonywanie funkcji. 
ParentSandboxInvocationExecution Wersja InvocationExecution dla specjalnych działań wywołania nadrzędnego podczas uruchamiania piaskownicy. 
ParentShardReplicate Skopiuj konfigurację jednego urządzenia na wszystkie pozostałe, które będą częścią podziału. 
PartialZipDownloadCache Narzędzie do przechowywania w pamięci podręcznej częściowo pobranych plików na podstawie ich zawartości. 
PassingTestFileReporter ITestInvocationListener, który zapisuje listę zdanych przypadków testowych w pliku testowym;
PendingBlock Blok danych należący do pliku APK lub pliku podpisu, który jest potrzebny urządzeniu. 
PendingBlock.Compression  
PendingBlock.Type  
PerfettoFilePullerCollector Kolektor, który pobiera pliki śledzenia Perfetto z urządzenia, opcjonalnie je kompresuje i dodaje do logów testowych. 
PerfettoGenericPostProcessor Procesor końcowy, który przetwarza tekstowy/binarny plik proto z danych Perfetto w pary klucz-wartość, rekursywnie rozwijając komunikaty i pola proto z wartościami tekstowymi, aż do napotkania pola z wartością liczbową. 
PerfettoGenericPostProcessor.AlternativeParseFormat  
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT  
PerfettoPreparer Przygotowujący Perfetto przesyła plik konfiguracyjny na urządzenie w standardowej lokalizacji, do której Perfetto ma dostęp. 
PerfettoPullerMetricCollector Ta klasa została wycofana. Zamiast niej używaj zasad PerfettoFilePullerCollectorERROR(/PerfettoTracePostProcessor). 
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT  
PerfettoTracePostProcessor Postprocesor, który pobiera pliki śledzenia Perfetto z logów testowych i uruchamia na nich procesor śledzenia, aby wygenerować protokół metryki Perfetto. 
PerfettoTracePostProcessor.METRIC_FILE_FORMAT  
PerfettoTraceRecorder Klasa narzędziowa do rejestrowania śladu Perfetto na urządzeniu ITestDevice
PerfettoV2MetricConverterUtil Klasa narzędziowa do konwertowania danych Perfetto w wersji 2. 
PerfettoV2ToDimensionalMetricConverter Konwertuje protokół Perfetto V2 TraceSummary na protokół MetricReport na potrzeby raportowania danych wielowymiarowych. 
PrettyPrintDelimiter Narzędzie pomocnicze, które pomaga drukować wyróżnione wiadomości rozdzielone znakami. 
PrettyTestEventLogger Moduł zbierający logi dopasowuje zdarzenia i rejestruje je w odpowiedniej kolejności, 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 każdego użytkownika profilu. 
ProfileTargetPreparer Klasa bazowa do konfigurowania narzędzia do przygotowywania danych o odbiorcach dla dowolnego użytkownika profilu android.os.usertype.profile.XXX
PromptResponse Reprezentacja żądania prompta i odpowiedzi na nie
PromptUtility Narzędzie do tworzenia promptów na podstawie kontekstu. 
PromptUtility.PromptTemplate Odwołanie do szablonu promptu przechowywanego w zasobach.
PropertyChanger Klasa narzędziowa do zmieniania (lub dodawania) elementów w pliku właściwości Androida
PropertyFetcher Pobiera i buforuje wartości „getprop” z urządzenia. 
ProtoResultParser Parser formatu proto wyników Tradefed. 
ProtoResultParser.TestLevel Wyliczenie reprezentujące bieżący poziom przetwarzanego protokołu. 
ProtoResultReporter Moduł raportujący wyniki tworzy TestRecord protobuf zawierający wszystkie wyniki. 
ProtoUtil Metody narzędziowe do obsługi wiadomości protobuf niezależnie od typu. 
ProxyConfiguration Obiekt, który umożliwia wskazanie konfiguracji zdalnej do wykonania. 
PsParser Narzędzie służące do analizowania(USER,PID i NAME) wyniku polecenia „ps”
PtsBotTest Przeprowadzanie testów PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Ta klasa została wycofana. Zamiast niej używaj zasady 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 przeznaczony do uruchamiania pliku binarnego Pythona z systemu kompilacji Androida (Soong).

Narzędzie do uruchamiania testów obsługuje filtry uwzględniające i wykluczające. 

PythonBinaryHostTest.PythonForwarder Przekazywanie wyników, aby zastąpić nazwę uruchomienia nazwą pliku binarnego. 
PythonUnitTestResultParser Interpretuje wyniki testów przeprowadzonych za pomocą platformy unittest w Pythonie i przekształca je w wywołania serii ITestInvocationListener
PythonUnitTestRunner Ta klasa została wycofana. Użyj w zamian zasady PythonBinaryHostTest. 
PythonVirtualenvHelper Klasa pomocnicza do aktywowania środowiska wirtualnego Pythona 3. 
PythonVirtualenvPreparer Konfiguruje wirtualne środowisko Pythona na hoście i instaluje pakiety. 

bld

QueryType Typy zapytań dotyczących kontroli uruchamiania. 
QuotationAwareTokenizer  

R

RamdumpPreparer Włącz Ramdump. 
RawImage Dane reprezentujące obraz pobrany z bufora ramki urządzenia. 
RebootReasonCollector Kolektor, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby. 
RebootTargetPreparer Przygotowujący urządzenie docelowe, który ponownie uruchamia urządzenie. 
RecorderClient Klient rejestratora ResultDB, który przesyła wyniki testów do ResultDB. 
RecorderClientLegacy Klient rejestratora ResultDB, który przesyła wyniki testów do starszego wywołania ResultDB. 
RecoveryLogPreparer Przygotowanie miejsca docelowego używane do zbierania dzienników przed odzyskiwaniem. 
RegexTrie<V> RegexTrie to drzewo trie, w którym każdy przechowywany segment klucza jest wyrażeniem regularnymPattern
RemoteAndroidDevice Implementacja ITestDevice na urządzeniu z Androidem połączonym za pomocą polecenia adb connect. 
RemoteAndroidTestRunner Zdalnie uruchamia polecenie testowe Androida i zgłasza wyniki. 
RemoteAndroidTestRunner Zdalnie uruchamia polecenie testowe Androida i zgłasza wyniki. 
RemoteAndroidTestRunner.StatusReporterMode Reprezentuje tryb narzędzia do raportowania stanu w opcjach polecenia am instrument. 
RemoteAndroidTestRunner.StatusReporterMode Reprezentuje tryb narzędzia do raportowania stanu w opcjach polecenia am instrument. 
RemoteAndroidVirtualDevice Rozszerza działanie RemoteAndroidDevice w przypadku urządzenia z Androidem działającego w Google Compute Engine (GCE). 
RemoteAvdIDevice Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.gceDeviceRequested() jest true.
RemoteBuildInfo Kontener odpowiedzi z informacjami o kompilacji kontroli uruchamiania. 
RemoteBuildInfo.BuildAttributeKey  
RemoteBuildInfo.BuildType  
RemoteCacheClient Implementacja RemoteActionCache, która używa wywołań gRPC do zdalnego serwera API. 
RemoteDynamicPool Wdrożenie puli testów w kolejce do wykonania w ramach 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 narzędziowa do obsługi plików z instancji zdalnej
RemoteInvocationExecution Implementacja interfejsu InvocationExecution, która umożliwia zdalne wykonanie. 
RemoteInvocationExecution.FileOptionValueTransformer  
RemoteSplitApkInstaller  
RemoteSshUtil Narzędzie do wykonywania poleceń SSH na instancjach zdalnych. 
RemoteTestTimeOutEnforcer Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i przerwanie go, jeśli przekroczy on określony limit czasu. 
RemoteZip Narzędzia do rozpakowywania poszczególnych plików w zdalnym pliku ZIP. 
RemoveSystemAppPreparer ITargetPreparer – usuwanie pliku APK z partycji systemowej przed uruchomieniem testu. 
ReportPassedTests W pliku raportu można wykluczyć zaliczone testy za pomocą filtrów. 
RequestUtil Narzędzia umożliwiające ogólne ponawianie żądań sieciowych z obsługą błędów. 
ResolvePartialDownload Rozwiązywanie żądania częściowego pobierania. 
ResourceMetricUtil Funkcje narzędziowe do tworzenia danych. 
ResourceUtil Narzędzie do odczytywania zasobów konfiguracji. 
RestApiHelper Klasa pomocnicza do wykonywania wywołań interfejsu API REST. 
RestartSystemServerTargetPreparer Przygotowujący, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia. 
ResultAggregator Specjalny moduł przekazujący, który w razie potrzeby agreguje wyniki na podstawie zastosowanej strategii ponawiania. 
ResultAndLogForwarder Przekazywanie wyników i zdarzeń z dziennika. 
ResultDBReporter Reporter wyników, który przesyła wyniki testów do ResultDB. 
ResultDBUtil Klasa narzędziowa dla reportera ResultDB. 
ResultDBUtil.TruncationResult Prosta klasa do przechowywania wyniku operacji obcinania. 
ResultForwarder ITestInvocationListener, który przekazuje wyniki wywołania na listę innych odbiorców. 
ResultReporter  
ResultReporter.ListBuilder<T>  
ResultsPlayer Specjalny program uruchamiający, który odtwarza podane mu wyniki. 
RetentionFileSaver Klasa pomocnicza do tworzenia pliku .retention w katalogu. 
RetryConfigurationFactory Fabryka, która obsługuje ponawianie polecenia. 
RetryLogSaverResultForwarder Przekazuje też bieżącą próbę. 
RetryPreparationDecision Klasa opisująca decyzje dotyczące ponawiania przygotowania i przerwania działania modułu. 
RetryRescheduler Specjalny moduł uruchamiający, który umożliwia ponowne zaplanowanie poprzednich 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 przekazuje numer próby. 
RetryResultHelper Klasa pomocnicza, która określa, który moduł lub test powinien być uruchomiony. 
RetryStatistics Struktura zawierająca statystyki sesji ponownej próby wykonania jednego IRemoteTest
RetryStrategy Strategia ponawiania, która ma być używana podczas ponownego uruchamiania niektórych testów. 
RootcanalForwarderPreparer  
RootTargetPreparer Przygotowuje urządzenie docelowe, wykonując polecenia „adb root” lub „adb unroot” w zależności od opcji „force-root”. 
RunAftersWithInfo  
RunBeforesWithInfo  
RunCommandTargetPreparer  
RunConfigDeviceRecovery Ogólna baza IMultiDeviceRecovery do uruchamiania konfiguracji Tradefed w celu wykonania kroku przywracania. 
RunHostCommandTargetPreparer Przygotowanie docelowe do uruchamiania dowolnych poleceń hosta przed i po uruchomieniu testu. 
RunHostScriptTargetPreparer Przygotowywanie urządzenia docelowego, które wykonuje skrypt przed uruchomieniem testu. 
RunInterruptedException Wywoływany, gdy operacja uruchamiania zostanie przerwana przez żądanie zewnętrzne. 
RunNotifierWrapper Kontener RunNotifier, abyśmy mogli przenosić DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Moduł obsługi dla ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Wartość ITargetPreparer oznacza, że testy powinny być przeprowadzane w piaskownicy SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer, aby mieć pewność, że test zostanie uruchomiony jako użytkownik dodatkowy. 
RunOnSystemUserTargetPreparer Znak ITargetPreparer, który oznacza, że testy powinny być przeprowadzane na użytkowniku (a nie na obecnym użytkowniku). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer, który tworzy profil służbowy podczas konfiguracji i oznacza, że testy powinny być przeprowadzane na tym użytkowniku. 
RuntimeRestartCollector Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarii serwera systemowego) podczas testu, jeśli takie wystąpią. 
RunUtil Zbiór metod pomocniczych do wykonywania operacji. 
RustBenchmarkResultParser Interpretuje wyniki testów przeprowadzonych za pomocą platformy testów porównawczych Criterion i przekształca je w wywołania serii ITestInvocationListener
RustBinaryHostTest Test hosta przeznaczony do uruchamiania pliku binarnego Rust z systemu kompilacji Androida (Soong).
RustBinaryTest Test, który uruchamia plik binarny Rust na danym urządzeniu. 
RustTestBase Klasa bazowa RustBinaryHostTest i RustBinaryTest
RustTestBase.EnvPair  
RustTestBase.Invocation  
RustTestResultParser Interpretuje wyniki testów przeprowadzonych za pomocą platformy testów jednostkowych Rust i przekształca je w wywołania w serii ITestInvocationListener

S

SandboxConfigDump Klasa Runner, która tworzy IConfiguration na podstawie wiersza poleceń i zapisuje go w pliku. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Wyjątek dotyczący konfiguracji specjalnej pochodzący z konfiguracji piaskownicy. 
SandboxConfigurationFactory Fabryka konfiguracji specjalnych do tworzenia konfiguracji na potrzeby piaskownicy. 
SandboxConfigUtil Klasa narzędziowa do zarządzania IConfiguration podczas testowania w środowisku piaskownicy. 
SandboxedInvocationExecution Specjalne wykonanie wywołania w piaskownicy: jest to InvocationExecution, gdy wykonujemy polecenie w piaskownicy. 
SandboxInvocationRunner Uruchom testy powiązane z wywołaniem w piaskownicy. 
SandboxOptions Klasa, która może otrzymywać i udostępniać opcje ISandbox
SandboxThinLauncher Uproszczony program uruchamiający, który próbuje utworzyć kontekst z określoną wersją na wczesnym etapie, aby potencjalnie uzyskać konfigurację, która nie istnieje w kontekście nadrzędnym. 
SchedulerState Wyliczenie reprezentujące listę stanów, w których mogą znajdować się wywołania i jednostki pracy. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenRecordOnFailureCollector Kolektor, który rejestruje i zapisuje nagranie ekranu, gdy przypadek testowy się nie powiedzie. 
ScreenRecordOnFailureCollector.LineCapturingOutputStream  
ScreenshotOnFailureCollector Kolektor, który będzie robić zrzut ekranu i zapisywać go w logu, gdy przypadek testowy zakończy się niepowodzeniem. 
Sdk28ModuleController kontroler modułu, który sprawdza, czy urządzenie ma SDK 28 (Android 9) lub nowszy; 
Sdk29ModuleController Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. 
Sdk30ModuleController Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 30 lub nowszej. 
Sdk31ModuleController Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. 
Sdk32ModuleController Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej. 
Sdk33ModuleController Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej. 
Sdk34ModuleController Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej. 
Sdk35ModuleController Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 35 lub nowszej. 
Sdk36ModuleController Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 36 lub nowszej. 
Sdk37ModuleController Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 37 lub nowszej. 
SdkVersionUtil  
SearchArtifactUtil Klasa narzędziowa, której można używać do wyszukiwania artefaktów testowych. 
SecondaryUserHandler Moduł obsługi dla ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Moduł obsługi dla ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Moduł obsługi dla ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Jest to preparer używany do serializacji wykonywania testów na hoście Tradefed za pomocą tokena. 
SerializationUtil Narzędzie do serializacji i deserializacji obiektu, który implementuje interfejs Serializable
ServiceAccountKeyCredentialFactory Fabryka danych logowania do tworzenia klucza konta usługi na podstawie OAuth Credential
SettingsBaselineSetter Typowy setter do obsługi podstawowych ustawień urządzenia za pomocą ITestDevice.setSetting. 
Ustawienia ITargetPreparer, która konfiguruje ustawienia urządzenia za pomocą instrumentacji SettingsUtil.apk. 
SettingsUtil Klasa narzędziowa, która może zmieniać ustawienia urządzenia. 
ShardBuildCloner Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń. 
ShardHelper Klasa pomocnicza, która tworzy fragmenty i planuje ich wywołanie. 
ShardListener ITestInvocationListener, który zbiera wyniki z fragmentu wywołania (czyli wywołania podzielonego na części, które są uruchamiane równolegle na wielu zasobach) i przekazuje je do innego odbiorcy. 
ShardMainResultForwarder ResultForwarder, która łączy wyniki wywołań testu podzielonego na fragmenty. 
ShellCommandUnresponsiveException Wyjątek zgłaszany, gdy polecenie powłoki wykonane na urządzeniu zbyt długo wysyła dane wyjściowe. 
ShellOutputReceiverStream Klasa narzędziowa podrzędna klasy OutputStream, która zapisuje dane w obiekcie IShellOutputReceiver. 
ShellStatusChecker Sprawdź, czy stan powłoki jest zgodny z oczekiwaniami przed uruchomieniem modułu i po jego uruchomieniu. 
ShippingApiLevelModuleController Uruchamiaj testy, jeśli urządzenie spełnia te warunki:
  • Jeśli zdefiniowano wartość min-api-level:
    • Urządzenie zostało dostarczone z min-api-level lub nowszą wersją. 
ShowmapPullerMetricCollector Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych. 
SideloadOtaTargetPreparer Przygotowujący urządzenie docelowe, który wykonuje instalację pakietu OTA z zewnętrznego źródła, stosuje pakiet, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia, aby używać ich jako informacji o kompilacji.

Ten preparator zakłada, że urządzenie będzie w momencie uruchomienia w zwykłym trybie adb, i zapewni, że urządzenie wyjdzie z tego trybu, ale z zastosowaną nowszą kompilacją. 

SimpleFileLogger ILeveledLogOutput, który kieruje wiadomości dziennika do stdout i do jednego pliku dziennika. 
SimpleperfProfilePostProcessor Procesor końcowy, który znajduje dane profilowania simpleperf i generuje profil pprof. 
SimplePerfResult Obiekt zawierający wszystkie wyniki testów simpleperf
SimplePerfStatResultParser Klasa narzędziowa do analizowania wyników simpleperf. 
SimplePerfUtil Klasa narzędziowa do wysyłania prostych poleceń i zbierania wyników
SimplePerfUtil.SimplePerfType Wyliczenie opcji poleceń simpleperf
SimpleStats Mała klasa narzędziowa, która oblicza kilka miar statystycznych na podstawie liczbowego zbioru danych. 
SizeLimitedOutputStream Bezpieczny wątkowo plik OutputStream, który ogranicza maksymalną ilość danych, które można zapisać. 
SkipContext Reprezentacja kontekstu związanego z decyzją o pomijaniu lub buforowaniu wyników. 
SkipFeature Funkcja umożliwiająca dostęp do niektórych informacji SkipManager
SkipHWASanModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w kompilacjach HWASan. 
SkipManager Na podstawie różnych kryteriów menedżer pomijania pomaga decydować, co należy pominąć na różnych poziomach: wywołania, moduły i testy. 
SkipReason Podaj przyczynę i metadane pominięcia testu. 
SkipReason.DemotionTrigger  
Sl4aBluetoothUtil Klasa narzędziowa udostępnia operacje Bluetooth na 1 lub 2 urządzeniach za pomocą SL4A.
Sl4aBluetoothUtil.BluetoothAccessLevel Wyliczenia poziomu dostępu do urządzenia Bluetooth na podstawie BluetoothDevice.java
Sl4aBluetoothUtil.BluetoothConnectionState Wyliczenia stanów połączenia Bluetooth, które są oparte na BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Wyliczenia poziomu priorytetu profilu Bluetooth na podstawie BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothProfile Wyliczenia profili Bluetooth na podstawie BluetoothProfile.java
Sl4aClient Klient SL4A do interakcji za pomocą RPC z warstwą skryptową SL4A. 
Sl4aEventDispatcher Dispatcher zdarzeń sprawdza zdarzenia i umieszcza je w kolejce według nazwy, aby można było je wysyłać. 
Sl4aEventDispatcher.EventSl4aObject Obiekt zwracany przez moduł sprawdzający zdarzenia. 
SnapshotInputStreamSource Źródło InputStreamSource oparte na pliku. 
SnapuserdWaitPhase Reprezentacja wyliczeniowa momentu, w którym należy dołączyć do aktualizacji snapuserd lub ją zablokować, aby ją dokończyć. 
SparseImageUtil Narzędzie do rozrzedzania rozproszonych obrazów. 
SparseImageUtil.SparseInputStream SparseInputStream odczytuje dane z węzła nadrzędnego i wykrywa format danych. 
SparseIntArray SparseIntArrays mapują liczby całkowite na liczby całkowite. 
SplitApkInstaller  
SplitApkInstallerBase  
SpongeUtils Klasa zawierająca metody pomocnicze do obsługi Sponge. 
SsoClientHttpHelper Zawiera metody pomocnicze do tworzenia żądań HTTP przy użyciu binarnego klienta SSO.
StaticCompatibleBuildFlavorUtil Klasa narzędziowa, która wczytuje klasę StaticCompatibleBuildFlavor ze ścieżki klasy i zapewnia dostęp do jej metod. 
StaticDeviceInfoUtil Klasa narzędziowa, która wczytuje StaticDeviceInfo ze ścieżki klasy i zapewnia dostęp do metod. 
StatsdBeforeAfterGaugeMetricPostProcessor Procesor końcowy, który przetwarza dane liczbowe zebrane w podejściu „przed/po”, tzn.
StatsdEventMetricPostProcessor Procesor końcowy, który przetwarza wskaźniki zdarzeń w raportach statsd na pary klucz-wartość, używając formatujących określonych w procesorze. 
StatsdGenericPostProcessor Procesor końcowy, który przetwarza raporty statsd w formacie binarnym proto na pary klucz-wartość, rozwijając raport jako strukturę drzewa. 
StatusCheckerResult Zawiera wynik wykonania ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput, który kieruje wiadomości dziennika do standardowego wyjścia. 
StopServicesSetup ITargetPreparer, która zatrzymuje usługi na urządzeniu. 
StreamProtoReceiver Odbiornik, który tłumaczy otrzymany protokół TestRecord na zdarzenia Tradefed. 
StreamProtoResultReporter Implementacja ProtoResultReporter
StreamUtil Klasa narzędziowa do zarządzania strumieniami wejściowymi. 
StrictShardHelper strategia podziału na fragmenty, która tworzy ścisłe fragmenty, które nie raportują razem,
StringEscapeUtils Klasa narzędziowa do ucieczki ciągów znaków w określonych formatach. 
StringUtil Klasa narzędziowa do ucieczki ciągów znaków w przypadku typowych manipulacji ciągami znaków. 
StubBuildProvider Pusta implementacja interfejsu IBuildProvider, która nie wykonuje żadnych działań. 
StubDevice Implementacja zastępcza interfejsu IDevice
StubKeyStoreClient Domyślna implementacja stub dla klienta magazynu kluczy. 
StubKeyStoreFactory Domyślna implementacja stuba dla KeyStore Factory
StubLocalAndroidVirtualDevice Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.localVirtualDeviceRequested() jest true.
StubMultiTargetPreparer Pusta implementacja obiektu zastępczego IMultiTargetPreparer
StubTargetPreparer Pusta implementacja obiektu zastępczego ITargetPreparer
StubTest Implementacja pustego testu bez działania. 
StubTestRunListener Implementacja zastępcza funkcji ITestRunListener
SubprocessCommandException Nie udało się uruchomić polecenia podprocesu. 
SubprocessConfigBuilder Utwórz plik XML konfiguracji TF w formie otoczki dla istniejącej konfiguracji TF. 
SubprocessEventHelper Pomocnik do serializacji i deserializacji zdarzeń, które mają być przekazywane do dziennika. 
SubprocessEventHelper.BaseTestEventInfo Base Helper dla informacji TestIgnored. 
SubprocessEventHelper.FailedTestEventInfo Pomoc dotycząca informacji testFailed. 
SubprocessEventHelper.InvocationEndedEventInfo Pomocnik dotyczący informacji o zakończeniu wywołania. 
SubprocessEventHelper.InvocationFailedEventInfo Pomoc dotycząca informacji InvocationFailed. 
SubprocessEventHelper.InvocationStartedEventInfo Pomocnik informacji o rozpoczęciu wywołania. 
SubprocessEventHelper.LogAssociationEventInfo Pomocnik informacji logAssociation. 
SubprocessEventHelper.SkippedTestEventInfo  
SubprocessEventHelper.TestEndedEventInfo Pomocnik informacji testEnded. 
SubprocessEventHelper.TestLogEventInfo Pomocnik dotyczący informacji testLog. 
SubprocessEventHelper.TestModuleStartedEventInfo Informacje o rozpoczęciu modułu testowego. 
SubprocessEventHelper.TestRunEndedEventInfo Pomocnik dotyczący informacji testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Pomoc dotycząca informacji testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Pomoc dotycząca informacji testRunStarted
SubprocessEventHelper.TestStartedEventInfo Pomoc dotycząca informacji testStarted
SubprocessExceptionParser Pomocnik do obsługi danych wyjściowych wyjątku ze standardowych programów do uruchamiania poleceń Tradefed. 
SubprocessReportingHelper Klasa do tworzenia pliku konfiguracji otoki, która będzie używać narzędzia do raportowania wyników podprocesów w przypadku polecenia klastra. 
SubprocessResultsReporter Implementuje ITestInvocationListener, aby określić go jako result_reporter i przekazywać z podprocesu wyniki testów, przebiegów testów i wywołań testów. 
SubprocessTestResultsParser Rozszerza FileOutputStream, aby analizować dane wyjściowe przed zapisaniem ich w pliku, dzięki czemu możemy generować zdarzenia testowe po stronie programu uruchamiającego. 
SubprocessTestResultsParser.StatusKeys Odpowiednie klucze stanu testu. 
SubprocessTfLauncher IRemoteTest do przeprowadzania testów na oddzielnej instalacji TF. 
SuiteApkInstaller Instaluje określone pliki APK na potrzeby konfiguracji pakietu: ze zmiennej $ANDROID_TARGET_OUT_TESTCASES lub z ROOT_DIR w informacjach o kompilacji. 
SuiteModuleLoader Pobiera z repozytorium definicje modułów testów zgodności. 
SuiteModuleLoader.ConfigFilter 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 pamięci podręcznej. 
SuiteResultHolder Obiekt pomocniczy ułatwiający serializację i deserializację wyników wywołania. 
SuiteResultReporter Zbieranie wyników testów dla całego wywołania pakietu i wyświetlanie wyników końcowych. 
SuiteResultReporter.ModulePrepTimes Miejsce na przedmioty potrzebne do przygotowania i zakończenia pracy z jednym modułem. 
SuiteTestFilter Reprezentuje filtr uwzględniania i wykluczania testów. 
SwitchUserTargetPreparer Domyślna implementacja BaseSwitchUserTargetPreparer – więcej informacji znajdziesz w dokumentacji Javadoc tej klasy. 
SyncException Wyjątek zgłaszany, gdy przesyłanie za pomocą ERROR(/SyncService) nie zostanie ukończone. 
SyncException.SyncError  
SyncService Klasa usługi synchronizacji do wysyłania i pobierania danych z urządzeń lub emulatorów za pomocą mostu debugowania. 
SyncService.FileStat  
SyncService.ISyncProgressMonitor Klasy, które implementują ten interfejs, udostępniają metody związane z wyświetlaniem postępu przesyłania. 
SystemServerFileDescriptorChecker Sprawdza, czy serwer systemowy wyczerpuje deskryptory plików. 
SystemServerStatusChecker Sprawdź, czy identyfikator PID procesu system_server zmienił się przed uruchomieniem modułu i po nim. 
SystemUpdaterDeviceFlasher IDeviceFlasher, który korzysta z programu do aktualizacji systemu, aby zainstalować obraz systemu dołączony do pakietu aktualizacji OTA. 
SystemUtil Klasa narzędziowa do wykonywania wywołań systemowych. 
SystemUtil.EnvVariable  

T

TableBuilder Klasa pomocnicza do wyświetlania macierzy elementów String w tabeli. 
TableFormatter Klasa pomocnicza do wyświetlania macierzy elementów String, dzięki czemu kolumny każdego elementu są wyrównane.
TargetFileUtils  
TargetFileUtils.FilePermission  
TargetSetupError Podczas przygotowywania elementu docelowego do testowania wystąpił błąd krytyczny. 
TarUtil Narzędzie do manipulowania plikiem tar. 
TearDownPassThroughPreparer Umożliwia uruchamianie funkcji tearDown na preparatorach uwzględnionych w konfiguracji jako obiekt. 
TelephonyHelper Narzędzie do korzystania z telefonii i uzyskiwania informacji z nią związanych. 
TelephonyHelper.SimCardInformation Miejsce na informacje związane z kartą SIM. 
TelephonyTokenProvider Dostawca tokenów związanych z telefonią. 
TemperatureThrottlingWaiter ITargetPreparer, która czeka, aż temperatura urządzenia spadnie do docelowej wartości.
TemplateResolutionError Klasa rozszerzająca ConfigurationException na potrzeby 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óra instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu. 
TestContentAnalyzer Analizator uwzględnia kontekst analizy i określa, co jest interesujące. 
TestContext Klasa do modelowania wiadomości TestContext interfejsu TFC API. 
TestDependencyResolver Pomocnik do rozwiązywania zależności w razie potrzeby. 
TestDescription Klasa reprezentująca informacje o przypadku testowym. 
TestDescriptionsFile Klasa narzędziowa do przekształcania listy TestDescription w plik testowy i odwrotnie. 
TestDevice Wdrożenie ITestDevice na urządzeniu z Androidem
TestDevice.MicrodroidBuilder Konstruktor 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
TestDiscoveryInfo Klasa narzędziowa, która przechowuje informacje o zależnościach potrzebne do wykrywania testów. 
TestEnvironment Klasa modelująca wiadomość TestEnvironment zwracaną przez interfejs TFC API. 
TestErrorIdentifier Identyfikator błędu z testów i programów do uruchamiania testów. 
TestFailureModuleController Kontroler modułu, który po prostu chce dostosować sposób działania logowania niepowodzeń testów. 
TestFilePushSetup ITargetPreparer, która przesyła co najmniej 1 plik lub katalog z folderu IDeviceBuildInfo.getTestsDir() na urządzenie. 
TestFilterHelper Klasa pomocnicza do filtrowania testów
TestGroupStatus Klasa do przechowywania stanu grupy testowej. 
TestIdentifier Identyfikuje przeanalizowany test z instrumentacją. 
TestIdUtils Klasa narzędziowa do oczyszczania identyfikatorów testów na potrzeby ResultDB. 
TestInfo Przechowuje informacje o teście ustawione w pliku TEST_MAPPING. 
TestInformation Obiekt kontenera, który zawiera wszystkie informacje i zależności, których może potrzebować narzędzie do uruchamiania testów lub test do prawidłowego wykonania. 
TestInformation.Builder Builder do tworzenia instancji TestInformation
TestInvocation Domyślna implementacja ITestInvocation
TestInvocation.RunMode Różne tryby, w których może działać wywołanie. 
TestInvocation.Stage  
TestInvocationManagementServer Serwer GRPC, który pomaga zarządzać wywołaniami testów i ich cyklem życia. 
TestInvocationManagementServer.InvocationInformation  
TestMapping Klasa do wczytywania pliku TEST_MAPPING. 
TestMapping.NoTestRuntimeException  
TestMappingSuiteRunner Implementacja BaseTestSuite do uruchamiania testów określonych przez opcję include-filter lub plików TEST_MAPPING z kompilacji jako zestawu. 
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 TestRecord protokołu na format łatwiejszy do manipulowania w Tradefed. 
TestRecordProtoUtil Narzędzie do odczytywania proto TestRecord z pliku. 
TestResource Klasa do modelowania wiadomości TestResource zwracanej przez interfejs TFC API. 
TestResourceDownloader Klasa do pobierania plików zasobów testowych z systemu plików, GCS lub HTTP. 
TestResult Kontener na wynik pojedynczego testu. 
TestResult Kontener na wynik pojedynczego testu. 
TestResult.TestStatus  
TestResultListener Uproszczona wersja interfejsu ITestLifecycleListener dla osób, które interesują się tylko wynikami poszczególnych testów. 
TestRunnerUtil Klasa narzędziowa, która pomaga różnym programom do uruchamiania testów. 
TestRunResult Zawiera wyniki pojedynczej sesji testowej. 
TestRunResult Zawiera wyniki pojedynczej sesji testowej. 
TestRunResultListener Słuchacz, który umożliwia odczytywanie stanu ostatniego uruchomienia testu. 
TestRunToTestInvocationForwarder Przekierowanie z ddmlib ITestRunListener na ITestLifeCycleReceiver
TestsPoolPoller Testy otoki, które umożliwiają wykonanie wszystkich testów z puli testów. 
TestStatus Reprezentacja w Tradefed możliwych stanów metod testowych. 
TestStatus Wyliczenie reprezentujące możliwe wyniki testu. 
TestSuiteInfo Klasa, która rozwiązuje problem z wczytywaniem metadanych związanych z kompilacją w przypadku pakietu testów.

Aby prawidłowo udostępniać powiązane informacje, zestaw testów musi zawierać plik test-suite-info.properties w zasobach JAR.

TestSummary Klasa reprezentująca podsumowanie testu. 
TestSummary.Type  
TestSummary.TypedString  
TestSystemAppInstallSetup ITargetPreparer, która instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu. 
TestTimeoutEnforcer Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danego elementu testowania i przerwanie go, jeśli przekroczy on określony czas oczekiwania. 
TextResultReporter Reporter wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. 
TfInternalOptionsFetcher Klasa narzędziowa, która umożliwia klasom statyczne wczytywanie wartości zmiennych z pliku zasobów. 
TfLaunchControlProvider LaunchControlProvider, aby pobrać kompilację google-tradefed jako IFolderBuildInfo
TfMetricProtoUtil Klasa narzędziowa 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 Trade Federation. 
TfSuiteRunner Implementacja ITestSuite, która będzie wczytywać testy z folderu TF jars res/config/suite/. 
TfTestLauncher IRemoteTest – do przeprowadzania testów jednostkowych lub funkcjonalnych na osobnej instalacji TF. 
ThreadInfo Zawiera informacje o wątku. 
TimeoutException Wyjątek zgłaszany, gdy połączenie z Adb nie powiodło się z powodu przekroczenia limitu czasu. 
TimeoutRemainder Klasa narzędziowa do śledzenia czasu pozostałego do upływu początkowego limitu czasu. 
TimeoutRemainder.DefaultSystemNanoTime  
TimeoutRemainder.SystemNanoTimeProvider  
TimeStatusChecker Sprawdzanie stanu, aby upewnić się, że czas na urządzeniu i hoście jest zsynchronizowany. 
TimeUtil Zawiera metody narzędziowe związane z czasem. 
TimeVal Jest to typ wartownika, który opakowuje obiekt Long
TimeWaster Prosty program do przygotowywania celu, który pozwala zabić czas i potencjalnie ponownie uruchomić urządzenie. 
TokenProperty Obsługiwany token z dynamicznym dzieleniem na fragmenty. 
TokenProviderHelper Funkcja pomocnicza, która podaje 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 zapisuje je w wywołaniu. 
TracePropagatingExecutorService Usługa wykonawcza, która przekazuje zadania do podstawowej implementacji, propagując kontekst śledzenia. 
TracingLogger Klasa, która pomaga zarządzać śledzeniem każdego wywołania testu. 
TradefedConfigObject Klasa modelująca komunikat 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ą delegować wywołanie do innego pliku binarnego Tradefed. 
TradefedFeatureClient Klient gRPC do wysyłania żądań wykonania funkcji z serwera. 
TradefedFeatureServer Serwer, który odpowiada na żądania dotyczące funkcji wyzwalających. 
TradefedSandbox Kontener piaskownicy, który może uruchamiać wywołanie Trade Federation. 
TradefedSandboxFactory Domyślna implementacja interfejsu SandboxFactory
TradefedSandboxRunner Runner powiązany z TradefedSandbox, który umożliwi wykonanie piaskownicy. 
TradefedSandboxRunner.StubScheduledInvocationListener Atrapa IScheduledInvocationListener, która nic nie robi. 

U

UiAutomatorRunner Uruchamia test UI Automator na urządzeniu i raportuje wyniki. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Wątki, które zajmują się raportowaniem wszystkich niewykonanych testów. 
UniqueMultiMap<K, V> MultiMap, która zapewnia niepowtarzalne wartości dla każdego klucza. 
UpdateTokenInterceptor Interceptor klienta gRPC, który obsługuje tokeny aktualizacji ResultDB. 
UploadManifest Manifest obiektów BLOB i plików do przesłania. 
UploadManifest.Builder  
UsbResetMultiDeviceRecovery IMultiDeviceRecovery, który resetuje magistrale USB dla urządzeń offline. 
UsbResetRunConfigRecovery Zezwalanie na wywoływanie polecenia resetowania USB urządzenia
UsbResetTest IRemoteTest, który resetuje USB urządzenia i sprawdza, czy urządzenie ponownie połączy się z internetem. 
UserChecker Sprawdza, czy użytkownicy zmienili się podczas testu. 
UserCleaner ITargetPreparer, która usuwa użytkowników dodatkowych podczas zamykania. 
UserHelper  
UserInfo Podobnie jak klasa UserInfo z platformy. 
UserInfo.UserType Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API. 
UserSwitcher Obiekt pomocniczy używany do przełączania się na użytkownika danego type, a następnie do powrotu do poprzedniego użytkownika. 
UserSwitcher.UserTypeMode Określa oczekiwane zachowanie w zależności od powiązanego z nim UserType

V

ValidateSuiteConfigHelper Ta klasa pomoże sprawdzić, czy IConfiguration załadowane dla pakietu spełniają oczekiwane wymagania: - Brak dostawców kompilacji - Brak reporterów wyników
VersionedFile Struktura danych reprezentująca plik, który ma powiązaną wersję. 
VersionParser Pobierz wersję działających artefaktów Tradefed. 
VisibleBackgroundUserPreparer Przygotowanie urządzenia docelowego do uruchamiania testów na użytkowniku, który jest uruchamiany w tle. 
VmRemoteDevice Zdalne urządzenie wirtualne, którym będziemy zarządzać z poziomu maszyny wirtualnej. 

W

WaitDeviceRecovery Prosta implementacja IDeviceRecovery, która czeka, aż urządzenie będzie online i odpowie na proste polecenia. 
WaitForDeviceDatetimePreparer ITargetPreparer, który czeka na ustawienie daty i godziny na urządzeniu.

Opcjonalnie osoba przygotowująca może wymusić TargetSetupError, jeśli data i godzina nie zostaną ustawione w określonym czasie. 

WifiCommandUtil Klasa narzędziowa, która może analizować dane wyjściowe poleceń Wi-Fi. 
WifiCommandUtil.ScanResult Reprezentuje sieć Wi-Fi wraz 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. 
WorkUnitType Wyliczenie reprezentujące możliwe typy jednostek pracy. 

X

XmlFormattedGeneratorReporter Implementacja FormattedGeneratorReporter, która formatuje wyniki pakietu w formacie XML. 
XmlResultReporter Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z formatem XMLJUnitResultFormatter narzędzia Ant. 
XmlSuiteResultFormatter Klasa narzędziowa do zapisywania przebiegu pakietu jako pliku XML. 
XmlSuiteResultFormatter.RunHistory Obiekt pomocniczy do konwersji JSON. 
XmlTestRunListener Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z formatem XMLJUnitResultFormatter narzędzia Ant. 

T

YamlClassOptionsParser Pomocnik do analizowania informacji o programie do uruchamiania testów z konfiguracji Tradefed w formacie YAML. 

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 do plików POSIX.