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