Indeks klasy

Są to klasy interfejsu API. Zobacz wszystkie pakiety 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 interfejsu 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 Abstrakcyjne przedstawienie połączenia. 
AbstractHostMonitor Typowa klasa monitorowania stanu hosta. 
AbstractTunnelMonitor Abstrakcyjny monitor tunelu dla GCE AVD. 
AbstractXmlParser Klasa bazowa pomocnicza 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 Ogólna czynność 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 odrzuca polecenie. 
AdbDevice Zawiera stan urządzenia zgłoszony przez polecenie „adb devices -l”. 
AdbDeviceConnection Reprezentuje połączenie z urządzeniem przez ADB do użycia z ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
AdbDeviceConnection.Factory  
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 roota po zakończeniu działania. 
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  
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 testów, traktując je jako liczby zmiennoprzecinkowe. 
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 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 w całej usłudze dla klienta interfejsu Android Build API. 
AndroidBuildTestResult Obiekt kontenera do przechowywania wyniku testu, który ma zostać przesłany do interfejsu Android Build API. 
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.IClientChangeListener Klasy, które implementują ten interfejs, udostępniają metody obsługujące zmiany ClientImpl
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 IDevice dodawanie, 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 instalowane pliki APK 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. Używaj 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 będzie uruchamiać testów, jeśli nie pasuje do żadnej z podanych architektur. 
ArgsOptionParser Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń. 
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  
ATestFileSystemLogSaver Klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. 
AtestRunner Wdrożenie ITestSuite
AtraceCollector IMetricCollector, który uruchamia atrace podczas testu, zbiera wyniki i rejestruje je 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 sprzedawca może być automatycznie obsługiwany przez platformę. 
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. 
BadPacketException Wyjątek zgłaszany, gdy zawartość pakietu jest nieprawidłowa. 
BaseDeviceMetricCollector Podstawowa implementacja IMetricCollector, która umożliwia rozpoczęcie i zatrzymanie zbierania danych na stronach onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Wspólny 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ć wdrożona w celu sprawdzenia, czy moduł powinien być uruchomiony. 
BaseMultiTargetPreparer Podstawowa implementacja interfejsu 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 standardowego wyjścia. 
BaseTargetPreparer Podstawowa klasa implementacji dla ITargetPreparer, która umożliwia określenie, czy obiekt jest wyłączony. 
BaseTestSuite Test służący do uruchamiania 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 produktów jest 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 odzyskiwania, 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 wyśle na urządzenia wstępnie zdefiniowaną konfigurację danych o czasie trwania w formacie statsd i zbierze dane o czasie trwania połączenia Bluetooth dla każdego profilu. 
BluetoothConnectionStateCollector Ten moduł zbierający będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia dla każdego profilu. 
BluetoothConnectionSuccessRatePostProcessor Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth

Użyj „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 interfejsu 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. 
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 analizy pojedynczej kompilacji. 
BuildError Wyjątek zgłaszany, gdy nie uda się uruchomić podanej kompilacji. 
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(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey)
BuildInfoRecorder ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku. 
BuildInfoUtil Klasa narzędziowa ułatwiająca manipulowanie IBuildInfo
BuildRetrievalError Podczas pobierania kompilacji do testowania wystąpił błąd krytyczny. 
BuildSerializedVersion Klasa, która zawiera 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 lekką 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 pojedynczą instancję klasy ICacheClient
CanceledException Abstrakcyjny wyjątek, który może zostać zgłoszony, gdy dane wejściowe użytkownika anulują działanie. 
CapabilitiesNewReply Ładunek odpowiedzi CapabilitiesNew protokołu JDWP. 
CarModuleController Ten kontroler uniemożliwia wykonywanie przypadków testowych na urządzeniach innych niż samochodowe. 
CarryDnaeError Wewnętrzny RuntimeException do przenoszenia DeviceNotAvailableException w ramach JUnit4. 
CarryInterruptedException Wyjątek zgłaszany, gdy upłynie limit czasu fazy testu i trzeba przenieść wyjątek InterruptedException z wątku wykonywania testu do wątku wykonywania wywołania. 
CasFuseDriverProfile CasDriverProfile to konkretna implementacja interfejsu IFuseDriverProfile dla obrazów urządzeń, które są podzielonymi na części katalogami FastCDC. 
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 bloku. 
ChunkHandler Utwórz podklasę z klasą, która obsługuje co najmniej 1 typ fragmentu. 
CircularAtraceUtil Narzędzie atrace opracowane głównie z myślą o identyfikowaniu 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 pobierze z urządzenia pomiary pokrycia Clang i zapisze je jako artefakty testowe. 
ClangProfileIndexer Klasa narzędziowa, która indeksuje pomiary pokrycia kodu Clang. 
ClassNotFoundConfigurationException ConfigurationException, gdy nie można znaleźć klasy obiektu. 
ClassPathScanner Znajduje wpisy na ścieżce klasy. 
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 Reprezentuje to pojedynczego klienta, zwykle proces maszyny wirtualnej Dalvik. 
Klient Klient pamięci testowej Androida, który przesyła wyniki testów do usługi Test Storage. 
ClientData Zawiera dane ClientImpl
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HeapData Informacje o stercie. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.HprofData.Type  
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Obsługa zrzutów HPROF. 
ClientData.IMethodProfilingHandler Obsługujący, którzy mogą działać na podstawie informacji o profilowaniu metody
ClientData.MethodProfilingStatus  
ClientData.Names  
ClientImpl Reprezentuje to pojedynczego klienta, zwykle proces maszyny wirtualnej Dalvik. 
ClientTracker Śledzi urządzenie clients
ClockworkUtils Narzędzie do udostępniania logiki wielu urządzeń
CloseableTraceScope Klasa o określonym zakresie, która umożliwia raportowanie sekcji śledzenia za pomocą instrukcji try-with-resources.
ClusterBuildInfo Klasa IBuildInfo dla kompilacji przesyłanych z TFC. 
ClusterBuildProvider IBuildProvider, aby pobrać zasoby testowe 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 IRemoteTest klasa 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 enkapsulacji 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 enkapsulacji 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 hostach 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 zarejestruje 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óra 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 dyrektywy ICommandOptions
CommandOptionsGetter Implementacja usługi, która zwraca wartość opcji polecenia danego wywołania. 
CommandRejectedException  
CommandResult Zawiera 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 w dzienniku na urządzeniach zdalnych. 
CompanionAllocator Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego

getCompanionDeviceSelectionOptions() należy wdrożyć, aby opisać kryteria potrzebne do przydzielenia urządzenia towarzyszącego.

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

Klasa podrzędna może wywołać metodę getCompanion(), aby pobrać przypisanego towarzysza. 

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 jedną aplikację z IDeviceBuildInfo.getTestsDir() folderu na przypisanym urządzeniu towarzyszącym. 
CompileBootImageWithSpeedTargetPreparer Ponownie kompiluje ścieżkę klasy rozruchowej i serwer systemowy za pomocą filtra kompilatora „speed”. 
ConditionFailureMonitor Sprawdzaj, czy wywołanie nie spowodowało błędów. 
ConditionPriorityBlockingQueue<T> Klasa bezpieczna dla wątków z operacjami podobnymi do ERROR(/PriorityBlockingQueue), która może pobierać obiekty spełniające określony warunek. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> ConditionPriorityBlockingQueue.IMatcher, który pasuje do dowolnego obiektu. 
ConditionPriorityBlockingQueue.IMatcher<T> Interfejs do określania, czy elementy spełniają określony warunek. 
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ł numer pierwszego 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 uwzględnione konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku cyklicznych uwzględnień. 
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 na standardowe wyjście,
  • wyłączenie,
 
Console.ArgRunnable<T> Runnable z metodą run, która może przyjmować argumenty.
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 dotyczący treści, aby można było je prawidłowo przeanalizować. 
ContentAnalysisContext.AnalysisMethod Opisuje, czego można oczekiwać od struktury treści, aby można było przeprowadzić prawidłową analizę. 
ContentAnalysisResults Podsumowanie analizy treści. 
ContentInformation Zawiera treść dla danego miejsca docelowego kompilacji w wersji podstawowej i bieżącej. 
ContentMerkleTree Obliczanie drzewa Merkle na podstawie informacji o treści. 
ContentModuleLister Oblicz listę modułów na podstawie kontekstu. 
ContentProviderHandler Procedura obsługi, która abstrahuje interakcje dostawcy treści i umożliwia korzystanie z dostawcy treści po stronie urządzenia w różnych operacjach. 
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 raportowanie liczby przypadków testowych dla danego IRemoteTest
CoverageMeasurementForwarder Test zastępczy, który przekazuje pomiary pokrycia z usługi tworzenia do rejestratora. 
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 Przygotowuje miejsce docelowe do utworzenia użytkownika i usuwa go na koniec. 
CurlGenAiClient Udostępnij 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.

D

DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
DdmJdwpExtension.Event  
DdmPreferences Ustawienia biblioteki ddm. 
Debuger Oznacza to oczekujące lub nawiązane połączenie z debugerem JDWP. 
DebugHostLogOnFailureCollector Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku niepowodzenia elementu testowania. 
DebugViewDumpHandler  
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 – wykonywanie działań 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 moduł zbiera dane dotyczące 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óra 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 ERROR(/ExecutorService), aby uruchomić polecenia zaimplementowane jako ShellCommandCallable, a ERROR(/#joinFuture(String,Future,long)) – do synchronizacji z ERROR(/Future) jako wartością zwracaną przez ERROR(/ExecutorService) w przypadku wykonania polecenia. 

DeviceConcurrentUtil.ShellCommandCallable<V> Element ERROR(/Callable), który zawiera szczegóły wykonania polecenia powłoki na elemencie 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życia z ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger))
DeviceConnection.Factory  
DeviceDescriptor Klasa zawierająca informacje opisujące testowane urządzenie. 
DeviceDisconnectedException Wywoływany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie TCP/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. 
DeviceImageTracker W przypadku niektórych przyrostowych aktualizacji urządzeń potrzebujemy plików bazowych do obliczania różnic. 
DeviceImageTracker.FileCacheTracker śledzić informacje o obrazie urządzenia w pamięci podręcznej i jego metadanych;
DeviceImageZipFlashingTargetPreparer Przygotowywanie urządzenia docelowego, które wyświetla obrazy urządzenia 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 Runner testów JUnit4, który obsługuje też IDeviceTest
DeviceJUnit4ClassRunner.LogAnnotation Fałszywa adnotacja, która ma przekazywać logi do reporterów. 
DeviceJUnit4ClassRunner.MetricAnnotation Fałszywa adnotacja, która ma przekazywać dane do reporterów. 
DeviceJUnit4ClassRunner.TestLogData Wdrożenie znaczników ExternalResourceTestRule
DeviceJUnit4ClassRunner.TestMetrics Wdrożenie funkcji ExternalResourceTestRule
DeviceListMonitorTask  
DeviceLogger Klasa pomostowa do używania utils.ILogger w przypadku przyrostowego. 
DeviceManagementGrpcServer Serwer GRPC umożliwiający rezerwowanie urządzenia 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 IDeviceMonitor
DeviceNotAvailableException Wyjątek zgłaszany, 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 sterowanych po stronie hosta. 
DeviceProperties Typowe definicje stałych 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 w celu zwolnienia urządzeń. 
DeviceResetFeature Implementacja resetowania urządzenia po stronie serwera. 
DeviceResetHandler Narzędzie do ogólnego resetowania 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 na potrzeby 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 elementu 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ępniać ITestDevice testom, które tego wymagają. 
DeviceSyncHelper Pomocnik, który pomaga zsynchronizować nowy obraz 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 konstruktora opcji związanych z przeprowadzaniem testów urządzeń za pomocą klasy BaseHostJUnit4Test. 
DeviceTestSuite Pomocniczy pakiet 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 interfejs ITargetPreparer, który wykonuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia z zewnętrznego źródła (w przeciwieństwie do usługi kompilacji). 
DeviceWifiResourceMetricCollector Kolektor zbiera aktualne dane o sile sygnału Wi-Fi i szybkości połączenia. 
DeviceWiper ITargetPreparer, która usuwa dane użytkownika.
DigestCalculator Metody pomocnicze do obliczania Digest
DirectedGraph<V> Implementacja grafów skierowanych bez wag. 
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 IRemoteFileResolver
DynamicShardHelper Strategia dzielenia na partycje umożliwiająca 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 kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu. 

E

EarlyDeviceReleaseFeature Implementacja serwera funkcji na potrzeby wcześniejszego udostępnienia urządzenia. 
Wysłanie e-mailem 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 Program do przeprowadzania testów plików wykonywalnych uruchamianych na hoście. 
ExecutableTargetTest Program do przeprowadzania testów plików wykonywalnych 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. 
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 do przenoszenia metadanych związanych z kompilacją. 
ExtensionAtomsRegistry ExtensionAtomsRegistry do lokalnego używania statsd. 

F

FailureDescription Klasa opisująca informacje o błędzie w Trade Federation. 
FakeTest Test fikcyjny, 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 przygotowuje określone pliki (program rozruchowy, radio, plik ZIP z obrazem urządzenia) w IDeviceBuildInfo, aby flashować urządzenia za pomocą 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ć zamknięta. 
FeatureFlagTargetPreparer Aktualizuje DeviceConfig (flagi funkcji dostosowane przez usługę zdalną). 
FileDownloadCache Klasa pomocnicza, która utrzymuje lokalną pamięć podręczną LRU systemu plików pobranych plików. 
FileDownloadCacheFactory Fabryka tworzenia FileDownloadCache
FileDownloadCacheWrapper Klasa opakowująca, która udostępnia funkcje FileDownloadCache, implementując 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 implementujące ten interfejs udostępniają metodę, która obsługuje 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łoszonego 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ść dostępnego miejsca na dysku jest poniżej minimalnego progu. 
FilteredResultForwarder Wariant ResultForwarder, który umożliwia zgłaszanie tylko TestDescription z listy dozwolonych. 
FixedByteArrayOutputStream Pamięć w pamięci ERROR(/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 mogłoby korzystać;
FlashingResourceUtil To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można było je wgrać za pomocą DeviceFlashPreparer
FoldableExpandingHandler IModuleParameterHandler – więcej informacji o każdej konfiguracji urządzenia składanego innego niż podstawowe. 
FoldableHandler Ogólny moduł obsługi urządzeń składanych, który może przyjmować parametry urządzenia składanego w celu utworzenia specjalistycznego modułu. 
FoldableModePreparer Przygotowujący element docelowy, który może przełączać stan składania urządzenia. 
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  
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 Funkcja pomocnicza, która zarządza wywołaniami GCE w celu uruchamiania i zatrzymywania maszyn wirtualnych oraz zbierania z nich 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 wrapper informacji o pliku w GCS. 
GCSCommon Wycofano 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 Narzędzie do pobierania plików z Google Cloud Storage (GCS). 
GCSFileDownloaderBase Narzędzie do pobierania plików z Google Cloud Storage (GCS). 
GCSFileUploader Narzędzie do przesyłania plików, które umożliwia przesyłanie danych z plików do Google Cloud Storage (GCS). 
GCSHelper  
GCSHostResourceManager Pobierz zasób hosta z GCS (Google Cloud Storage). 
GcsRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie z zasobnika GCS. 
GenericLogcatEventParser<LogcatEventType> Analizowanie danych wejściowych 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 zakończyły się powodzeniem. 
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 interfejsu Google API. 
GoogleApiClientUtilBase  
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. 
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 uruchomienia. 
GsiDeviceFlashPreparer Przygotowujący urządzenie, który wgrywa na nie ogólny obraz systemu Androida. 
GTest Test, który uruchamia natywny pakiet testowy na danym urządzeniu. 
GTestBase Klasa bazowa gTest
GTestListTestParser Parser wyników dla trybu próbnego gtest z parametrem „--gtest_list_tests”. 
GTestResultParser Analizuje wyniki „trybu surowych danych wyjściowych” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestInvocationListener o wynikach. 
GTestXmlResultParser Analizuje wyniki „trybu wyjściowego XML” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestRunListener o wynikach. 

H

HandleAppName Obsłuż fragment „nazwa aplikacji” (APNM). 
HandleExit Prześlij prośbę o zamknięcie. 
HandleHeap Obsługa aktualizacji stanu sterty. 
HandleHello Obsługa fragmentu „hello” (HELO) i odkrywanie funkcji. 
HandleNativeHeap obsługiwać aktualizacje stanu wątku; 
HandleProfiling Obsługa aktualizacji stanu sterty. 
HandleTest obsługiwać aktualizacje stanu wątku; 
HandleThread obsługiwać aktualizacje stanu wątku; 
HandleViewDebug  
HandleWait Obsłuż fragment „wait” (WAIT). 
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. 
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 wysyłania wieloczęściowych żądań HTTP POST. 
HttpRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez HTTP
HttpsRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie zdalnego pliku przez HTTPS.

I

IAbi Interfejs reprezentujący testowany ABI. 
IAbiReceiver Test, który wymaga interfejsu ABI podlegającego testowaniu. 
IAndroidDebugBridge Definicja interfejsu dla metod ERROR(/com.android.ddmlib.AndroidDebugBridge) używanych w tym pakiecie. 
IAppBuildInfo Ten interfejs został wycofany. Używaj 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 kompilacji podlegającej testowaniu. 
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 wykonania poleceń. 
ICommandScheduler Harmonogram do uruchamiania poleceń TradeFederation. 
ICommandScheduler.IScheduledInvocationListener Detektor zdarzeń wywołania, gdy wywołanie zostanie zakończone. 
ICompressionStrategy Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie działania. 
IConfigOptionValueTransformer Interfejs do manipulowania wartością opcji konfiguracji
IConfigurableVirtualDevice Interfejs do przekazywania informacji o możliwych 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 obiektów IConfiguration
IConfigurationReceiver Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration
IConfigurationServer Interfejs serwera konfiguracji. 
ICredentialFactory Interfejs fabryki danych logowania do tworzenia danych logowania OAuth2 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 Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. 
IDeviceBuildInfo IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy. 
IDeviceBuildProvider IBuildProvider, któ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ć. 
IdSizesReply  
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 łączeniu z podziałem na fragmenty
IEmail Interfejs do wysyłania e-maili. 
IEmail.Message Kontener na dane wiadomości e-mail. 
IFileDownloader Interfejs do pobierania pliku zdalnego. 
IFileEntry Definicja interfejsu, która zapewnia prostszy, możliwy do symulowania kontrakt dla metod FileEntry
IFileResolverLoader Wczytuje implementacje 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 zasobem 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 moduły

Opis tych interfejsów znajdziesz w sekcji ITargetPreparer

ILeveledLogOutput Klasy, które implementują ten interfejs, udostępniają metody obsługi 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ądzeniu
IManagedTestDevice Obiekt 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. 
IMetricCollectorReceiver Interfejs, który IRemoteTest musi wdrożyć, jeśli potrzebuje listy IMetricCollector do uruchomienia testu. 
IMoblyYamlResultHandler Interfejs modułu obsługi wyników YAML w Mobly. 
IMoblyYamlResultHandler.ITestResult Interfejs wyników 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 wykorzystania 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 zasadniczo opakowuje obiekt ERROR(/InputStream), aby można było go sklonować. 
InstallAllTestZipAppsSetup ITargetPreparer, który instaluje wszystkie aplikacje w pliku ZIP z testami. 
InstallApexModuleTargetPreparer  
InstallApkSetup ITargetPreparer, który instaluje co najmniej 1 plik APK znajdujący się w systemie plików. 
InstallBuildEnvApkSetup ITargetPreparer, który instaluje co najmniej 1 plik APK testowy 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 Przygotowujący urządzenie docelowe, który instaluje moduły jądra. 
InstallMetrics  
InstallReceiver Odbiornik danych wyjściowych wiersza poleceń „pm install package.apk”. 
InstantAppHandler Moduł obsługi ModuleParameters.INSTANT_APP
InstrumentationPreparer ITargetPreparer, która uruchamia instrumentację
InstrumentationProtoResultParser Analizuje wyniki „protoStd output mode” testu instrumentacji uruchomionego w powłoce i informuje ITestRunListener o wynikach. 
InstrumentationResultParser Analizuje wyniki „trybu surowych danych wyjściowych” testu instrumentacji 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 wygenerowaniem raportu z wynikami. 
IRecorderClient 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ą rozwiązać plik zdalny na 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 funkcji IRemoteFeature o możliwość przekazywania wartości IScheduledInvocationListener
IRemoteTest Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener
IReportNotExecuted W przypadku niepełnego wykonania IRemoteTest implementujący ten interfejs może zgłaszać niewykonane testy, aby poprawić raportowanie. 
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ż tej usługi
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 danego środowiska. 
IRunUtil.IRunnableResult Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. 
ISandbox Interfejs definiujący piaskownicę, której można używać do uruchamiania wywołań. 
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ą ślad 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. Funkcja 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 awarii w usłudze 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
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 testów instrumentacji. 
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 testów instrumentacji. 
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 zaimplementować, aby wskazać, że wymaga urządzenia ze specjalnym tokenem. 

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. 
JdwpAgent  
JdwpCommands stałe poleceń JDWP zgodnie z opisem tutaj;
JdwpExtension  
JdwpHandshake  
JdwpInterceptor  
JdwpPacket Pakiet JDWP znajdujący się na początku obiektu ByteBuffer. 
JdwpPayload  
JdwpProtocol  
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 przez rozszerzenie klasy 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 klawiatury po wykonaniu modułu. 
KeyStoreException Wyjątek zgłaszany w przypadku wystąpienia krytycznego błędu magazynu kluczy. 
KillExistingEmulatorPreparer Obiekt ITargetPreparer, który zamyka działający emulator. 
KnownFailurePreparer Przygotuj element docelowy, aby pominąć ponawianie znanej awarii. 
KTapResultParser Odczytuje dane wyjściowe KTAP w formacie wygenerowanym przez moduł testowy KUnit i umieszczonym w pliku „results” w debugfs. 
KTapResultParser.ParseResolution  
KUnitModuleTest Program do uruchamiania testó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 do zbierania danych wyjściowych długotrwałych poleceń. 
LastShardDetector Podczas uruchamiania lokalnego dzielenia na partycje czasami chcemy wykonywać niektóre działania tylko wtedy, gdy ostatnia partycja osiągnie wartość invocationEnded(long)
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 zachować zgodność z wcześniejszymi wersjami TF/CTS (np. 8+), pomimo zmian w 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 uruchamiający Tradefed. 
LocalDeviceBuildProvider IBuildProvider, która 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 Obiekt 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 Zasób hosta menedżera. 
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 obsługi 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 związanego z testem. 
LogcatEventParser  
LogcatEventType Typy zdarzeń dla LogcatEventParser
LogcatOnFailureCollector Kolektor, który rejestruje i zapisuje dziennik logcat, gdy przypadek testowy się nie powiedzie. 
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.
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 pomocnicza 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 wstrzykuje 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 w maszynie wirtualnej, którą zdalnie zarządzamy za pomocą instancji Tradefed w maszynie wirtualnej. 
ManagedTestDeviceFactory Fabryka do tworzenia różnych rodzajów urządzeń, które mogą być monitorowane przez Tf
MaxSdkModuleController Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach powyżej określonego numeru wersji pakietu SDK. 
MergedZipEntryCollection Łączenie poszczególnych wpisów 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 występuje wiele prób. 
MerkleTree Reprezentacja drzewa Merkle zgodnie z definicją w interfejsie API zdalnego wykonywania. 
MetricFilePostProcessor Służy do przesyłania pliku dziennika danych zebranych podczas testu i na poziomie uruchomienia. 
MetricFileUtil Narzędzie do przechowywania przebiegu testu i danych testowych na końcu wywołania 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 MetricsXMLResultReporter zapisuje dane testowe i dane wykonania do 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. 
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 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 w formacie YAML w Mobly. 
MoblyYamlResultRecordHandler Obsługa elementu „Record” w pliku YAML z wynikami Mobly. 
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 Mobly yaml. 
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. 
ModuleProtoResultReporter Reporter wyników przeznaczony do raportowania tylko wyników 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. 
MonitorThread Monitoruj otwarte połączenia. 
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> ERROR(/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 i zbiera dane o średnim czasie operacji. 
NativeBridgeModuleController Kontroler modułu, który sprawdza, czy urządzenie obsługuje natywny most. 
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 ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – do uruchamiania polecenia systemu operacyjnego „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 adresów pamięci na biblioteki w przypadku bibliotek natywnych. 
NativeStackCallInfo Reprezentuje połączenie w stosie. 
NativeStressTest Test, który uruchamia natywny plik wykonywalny testu obciążeniowego na danym urządzeniu. 
NativeStressTestParser IShellOutputReceiver, który analizuje dane wyjściowe testu obciążeniowego, zbierając dane o liczbie ukończonych iteracji i średnim czasie iteracji. 
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 na zdalnej maszynie wirtualnej Cuttlefish. 
NetworkNotAvailableException Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przeprowadzenia testów. 
NoApkTestSkipper Specjalny moduł przygotowujący, 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 głośne uruchomienie próbne 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 Zaktualizuj zwrócony obiekt BuildArtifact. 
ObjectUpdater.WorkUnitUpdate Interfejs do hermetyzacji aktualizacji. 
OpenObjectLoader Ładowarka domyślnych obiektów dostępnych 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 danej 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 ma zainstalowanych podanych pakietów. 
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 połączenia z wieloma urządzeniami ułatwia parowanie (i łączenie) dwóch urządzeń przez Bluetooth. 
ParallelDeviceExecutor<V> Funkcja opakowująca ERROR(/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 wiadomości 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 Procesor końcowy, który pobiera pliki śledzenia Perfetto z dzienników testów 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
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  
ProfileableClient Reprezentuje to pojedynczego klienta, którego można profilować, zwykle proces maszyny wirtualnej Androida. 
ProfileableClientData Zawiera dane ProfileableClientImpl
ProfileableClientImpl Reprezentuje to pojedynczego klienta, którego można profilować, zwykle proces maszyny wirtualnej Dalvik. 
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ł raportowania wyników 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) danych wyjściowych polecenia „ps”
PtsBotTest Przeprowadzanie testów PTS-bot. 
PtsBotTest.TestFlagConfiguration  
PtsBotTest.TestFlagConfiguration.FlagConfig  
PtsBotTest.TestSyspropConfiguration  
PtsBotTest.TestSyspropConfiguration.SyspropConfig  
PushFileInvoker Ta klasa została wycofana. Użyj w zamian 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)

Program uruchamiający testy obsługuje filtry uwzględniania i wykluczania. 

PythonBinaryHostTest.PythonForwarder Przekazywanie wyników, które zastępuje 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. 

Q

QuotationAwareTokenizer  

R

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 raportuje 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. 
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 regularnym ERROR(/Pattern)
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 raportowania stanu w opcjach polecenia instrumentu. 
RemoteAndroidTestRunner.StatusReporterMode Reprezentuje tryb raportowania stanu w opcjach polecenia instrumentu. 
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 InvocationExecution, która steruje zdalnym wykonaniem. 
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 Raport w pliku z możliwymi filtrami wykluczającymi zaliczone testy. 
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 wskaźników. 
ResourceUtil Narzędzie do odczytywania zasobów konfiguracji. 
RestApiHelper Klasa pomocnicza do wykonywania wywołań interfejsu API REST. 
RestartSystemServerTargetPreparer Przygotowujący, który restartuje 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. 
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 ponowienia próby przygotowania i niepowodzenia uruchomienia 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 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 Wrapper of RunNotifier so we can carry the DeviceNotAvailableException
RunOnCloneProfileParameterHandler  
RunOnCloneProfileTargetPreparer  
RunOnPrivateProfileParameterHandler  
RunOnPrivateProfileTargetPreparer  
RunOnSdkSandboxHandler Moduł obsługi ModuleParameters.RUN_ON_SDK_SANDBOX
RunOnSdkSandboxTargetPreparer Wartość ITargetPreparer oznacza, że testy powinny być przeprowadzane w piaskownicy pakietu SDK. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer Znak ITargetPreparer, aby upewnić się, że test jest przeprowadzany 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 binarnego pliku 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 Rusta i przekształca je w wywołania w serii ITestInvocationListener

S

SandboxConfigDump Klasa wykonawcza, 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 elementowi ISandbox
SchedulerState Wyliczenie reprezentujące listę stanów, w których mogą znajdować się wywołania i jednostki pracy. 
ScreenRecorderOptions  
ScreenRecorderOptions.Builder  
ScreenshotOnFailureCollector Kolektor, który będzie robić zrzut ekranu i rejestrować go w logu, gdy test 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 Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. 
Sdk32ModuleController Uruchamiaj testy 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 Testy będą przeprowadzane 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. 
SearchArtifactUtil Klasa narzędziowa, której można używać do wyszukiwania artefaktów testowych. 
SecondaryUserHandler Moduł obsługi ModuleParameters.SECONDARY_USER
SecondaryUserOnDefaultDisplayHandler Moduł obsługi ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY
SecondaryUserOnSecondaryDisplayHandler Moduł obsługi ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY
SemaphoreTokenTargetPreparer Jest to preparer używany do serializacji wykonywania testów za pomocą tokena na hoście Tradefed. 
SerializationUtil Narzędzie do serializacji i deserializacji obiektu, który implementuje interfejs ERROR(/Serializable)
ServiceAccountKeyCredentialFactory Fabryka danych logowania do tworzenia klucza konta usługi na podstawie OAuth Credential
SettingsBaselineSetter Wspólny setter do obsługi podstawowych ustawień urządzenia za pomocą ITestDevice.setSetting. 
ShardBuildCloner Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń. 
ShardHelper Klasa pomocnicza, która 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 nim. 
ShippingApiLevelModuleController Testy są przeprowadzane, jeśli urządzenie spełnia te warunki:
  • Jeśli zdefiniowano 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 standardowego wyjścia i do jednego pliku dziennika. 
SimplePerfResult Obiekt zawierający wszystkie wyniki testów simpleperf
SimplePerfStatResultParser Klasa narzędziowa do analizowania wyników narzędzia 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 ERROR(/OutputStream), który ogranicza maksymalną ilość danych, które można zapisać. 
SkipContext Reprezentacja kontekstu związanego z decyzją o pominięciu lub zapisaniu w pamięci podręcznej wyników. 
SkipFeature Funkcja umożliwiająca dostęp do niektórych informacji o 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 jednym lub dwóch 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 oparte na BluetoothProfile.java
Sl4aBluetoothUtil.BluetoothPriorityLevel Wyliczenia poziomu priorytetu profilu Bluetooth, które są oparte na 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 File-backed InputStreamSource. 
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. 
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 formatów 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 komunikaty logu 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 partycje, która tworzy ścisłe partycje, 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 KeyStore. 
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 dla istniejącej konfiguracji TF. 
SubprocessEventHelper Pomocnik do serializacji i deserializacji zdarzeń, które mają być przekazywane do dziennika. 
SubprocessEventHelper.BaseTestEventInfo Klasa bazowa pomocnika 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 Pomocnik informacji o rozpoczęciu modułu testowego. 
SubprocessEventHelper.TestRunEndedEventInfo Pomocnik informacji testRunEnded. 
SubprocessEventHelper.TestRunFailedEventInfo Pomoc dotycząca informacji testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Funkcja pomocnicza informacji testRunStarted
SubprocessEventHelper.TestStartedEventInfo Pomocnik informacji testStarted
SubprocessExceptionParser Pomocnik do obsługi danych wyjściowych wyjątków ze standardowych programów do uruchamiania poleceń Tradefed. 
SubprocessReportingHelper Klasa do tworzenia pliku konfiguracji otoki, który będzie używać narzędzia do raportowania wyników podprocesu dla 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 ERROR(/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 ERROR(/FilenameFilter), aby znaleźć wszystkie pliki konfiguracji w katalogu. 
SuiteResultCacheUtil Narzędzie do przesyłania i pobierania wyników pamięci podręcznej dla modułu testowego. 
SuiteResultCacheUtil.CacheResultDescriptor Opisuje wyniki 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 Uchwyt na obiekt na czas przygotowania i demontażu jednego modułu. 
SuiteTestFilter Reprezentuje filtr uwzględniania i wykluczania testów. 
SwitchUserTargetPreparer ITargetPreparer, który w funkcji setUp przełącza się na określony rodzaj użytkownika. 
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 na urządzenia i emulatory 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 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 plikami tar. 
TearDownPassThroughPreparer Umożliwia uruchamianie funkcji tearDown w przypadku przygotowujących, które są uwzględnione w konfiguracji jako obiekt. 
TelephonyHelper Narzędzie do korzystania z 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 na urządzeniu co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir()
TestContentAnalyzer Analizator uwzględnia kontekst analizy i określa, co jest interesujące. 
TestContext Klasa modelująca wiadomość 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 Kreator służący do tworzenia urządzenia testowego Microdroid. 
TestDeviceOptions Kontener na ITestDevice Option
TestDeviceOptions.InstanceType  
TestDeviceState Bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState
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 logów zbieranych w przypadku niepowodzeń testów. 
TestFilePushSetup ITargetPreparer, który 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ą. 
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ć program uruchamiający testy lub test do prawidłowego wykonania. 
TestInformation.Builder Kreator do utworzenia 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 testu 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ą tylko wyniki poszczególnych testów. 
TestRunnerUtil Klasa narzędziowa, która pomaga różnym programom do uruchamiania testów. 
TestRunResult Zawiera wyniki pojedynczego testu. 
TestRunResult Zawiera wyniki pojedynczego testu. 
TestRunResultListener Słuchacz, który umożliwia odczytywanie ostatecznego stanu 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, pakiet 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óry instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu. 
TestTimeoutEnforcer Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danego przypadku testowego 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. 
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 w oddzielnej 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łynięcia 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 wartowniczy, który opakowuje obiekt Long
TimeWaster Prosty preparator celu, który ma na celu marnowanie czasu i potencjalne ponowne uruchomienie urządzenia. 
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żliwia wykonanie piaskownicy. 
TradefedSandboxRunner.StubScheduledInvocationListener Stubs IScheduledInvocationListener that does nothing. 

U

UiAutomatorRunner Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. 
UiAutomatorTest  
UiAutomatorTest.LoggingOption  
UiAutomatorTest.TestFailureAction  
UnexecutedTestReporterThread Wątki, które zajmują się raportowaniem wszystkich niewykonanych testów. 
UniqueMultiMap<K, V> MultiMap, który zapewnia unikalne wartości dla każdego klucza. 
UploadManifest 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 w trakcie testu użytkownicy się zmienili. 
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. 

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 z nią informacjami. 
WifiHelper Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. 
WifiPreparer ITargetPreparer, który 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. 

Y

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.