Indeks zajęć

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

A

AaptParser Klasa, która wyodrębnia informacje z pliku APK przez analizę danych wyjściowych polecenia „aapt dump badging”. 
AptParser.AptVersion Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. 
AbiFormatter Klasa pomocnicza dla abi. 
AbstractXmlParser Pomocnicza klasa podstawowa do analizowania plików XML  
AbstractXmlParser.ParseException Wyjątek zgłaszany, gdy nie można przeanalizować danych wejściowych XML.  
AcloudConfigParser Klasa pomocnicza, która analizuje konfigurację Acloud (używana do uruchamiania instancji urządzenia Cloud). 
AcloudConfigParser.AcloudKeys Zestawy kluczy, które można wyszukiwać w ramach konfiguracji. 
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. 
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. 
AltDirBehavior Wyliczenie służące do definiowania alternatywnych zachowań katalogu dla różnych instalujących/przesyłających artefakty testowe

 

AppBuildInfo IBuildInfo, który reprezentuje aplikację na Androida i jej pakiety testowe. 
AppDeviceBuildInfo Ta klasa została wycofana. Użyj bezpośrednio IDeviceBuildInfo.  
AppVersionFetcher Klasa pomocnicza do pobierania ciągu znaków wersji aplikacji z urządzenia. 
AppVersionFetcher.AppVersionInfo Typy informacji o wersji aplikacji 
ArchModuleController Ustawienie sterownika modułu, które powoduje, że testy nie są uruchamiane, gdy nie pasują do żadnej z podanych architektur. 
ArgsOptionParser Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń. 
ATestFileSystemLogSaver Klasa LogSaver jest używana przez ATest do zapisywania logów w określonym katalogu. 
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 razie potrzeby, dopóki nie zostanie anulowane. 
BaseDeviceMetricCollector Podstawowa implementacja IMetricCollector, która umożliwia uruchamianie i zatrzymywanie zbierania danych w przypadku onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
BaseEmulatorPreparer Wspólny program do uruchamiania lokalnego emulatora. 
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ć stosowana do sprawdzania, czy dany moduł ma się uruchomić. 
BaseMultiTargetPreparer Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu. 
BasePostProcessor Podstawowa implementacja IPostProcessor, którą powinna rozszerzać każda implementacja. 
BaseRetryDecision Podstawowa implementacja usługi IRetryDecision
BaseStreamLogger<OS extends OutputStream> ILeveledLogOutput, który kieruje komunikaty dziennika do strumienia wyjściowego i stdout. 
BaseTargetPreparer Podstawowa klasa implementacji obiektu ITargetPreparer, która umożliwia określenie, czy obiekt ma być wyłączony. 
BaseTestSuite Test do przeprowadzania pakietu testów zgodności za pomocą nowego systemu. 
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. 
BinaryState Enum służący do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynności. 
BluetoothUtils Funkcje pomocnicze do wywoływania BluetoothInstrumentation na urządzeniu

Kod obsługi Bluetooth po stronie urządzenia można znaleźć w AOSP pod adresem:frameworks/base/core/tests/bluetoothtests  

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

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

BugreportCollector Przepuszczająca reguła ITestInvocationListener, która zbiera raporty o błędach po wystąpieniu zdarzeń konfigurowalnych, a potem wywołuje regułę ITestInvocationListener#testLog w swoich elementach podrzędnych po zebraniu każdego raportu o błędzie. 
BugreportCollector.Filter  
BugreportCollector.Freq  
BugreportCollector.Noun  
BugreportCollector.Predicate Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. 
BugreportCollector.Relation  
BugreportCollector.SubPredicate  
BugreportzOnFailureCollector Tworzenie raportu o błędach po niepowodzeniu przypadku testowego. 
BuildInfo Ogólna implementacja IBuildInfo, która powinna być powiązana z ITestDevice
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. 
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. 

C

CecControllerTokenProvider Dostawca tokenów związanych z Consumer Electronics Control (CEC). 
CircularAtraceUtil Narzędzie atrace zostało opracowane głównie w celu identyfikowania głównych przyczyn błędów ANR podczas testowania za pomocą Monkey. 
CircularByteArray Struktura danych służąca do przechowywania tablicy o stałym rozmiarze, która działa jako bufor cykliczny i śledzi łączną sumę wszystkich wartości w tabeli. 
ClangCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clang i rejestruje je jako artefakty testowe. 
ClassNotFoundConfigurationException ConfigurationException, gdy nie można znaleźć klasy obiektu. 
ClassPathScanner Znajduje wpisy w classpath. 
ClassPathScanner.ClassNameFilter IClassPathFilter, który filtruje i przekształca nazwy klas Java. 
ClassPathScanner.ExternalClassNameFilter ClassNameFilter, który odrzuca klasy wewnętrzne  
ClassPathScanner.IClassPathFilter Filtr ścieżek wpisów classpath

Wzory na podstawie FileFilter  

ClusterBuildInfo Klasa IBuildInfo dla wersji przesyłanych z TFC. 
ClusterBuildProvider IBuildProvider do pobrania zasobów testowych TCF. 
ClusterClient Implementacja IClusterClient do interakcji z backendem TFC. 
ClusterCommand Klasa reprezentująca zadanie pobrane z TF Cluster. 
ClusterCommand.RequestType  
ClusterCommand.State Stan polecenia w klastrze TF. 
ClusterCommandConfigBuilder Klasa do tworzenia pliku konfiguracji dla polecenia dotyczącego klastra. 
ClusterCommandEvent Klasa do zawijania zdarzeń polecenia klastra do przesłania. 
ClusterCommandEvent.Builder  
ClusterCommandEvent.Type  
ClusterCommandLauncher Klasa IRemoteTest służąca do uruchamiania poleceń z TFC za pomocą podprocesu TF. 
ClusterCommandScheduler ICommandScheduler do obsługi TFC (zintegrowany klaster). 
ClusterCommandStatus Klasa reprezentująca stan i przyczynę anulowania polecenia z TF Cluster. 
ClusterDeviceInfo Klasa do zamykania informacji o urządzeniach klastra, które mają zostać przesłane. 
ClusterDeviceInfo.Builder  
ClusterDeviceMonitor Implementacja IDeviceMonitor, która przekazuje wyniki do usługi klastra Tradefed. 
ClusterEventUploader<T extends IClusterEvent> Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC. 
ClusterHostEvent Klasa do zamykania zdarzeń hosta klastra do przesłania. 
ClusterHostEvent.Builder  
ClusterHostEvent.HostEventType Wyliczenie różnych typów zdarzeń hosta. 
ClusterHostUtil Statyczne funkcje pomocnicze dla TF Cluster do uzyskiwania instancji globalnej konfiguracji, informacji o hostach itp. 
ClusterLogSaver klasa ILogSaver do przesyłania wyników testów do TFC. 
ClusterLogSaver.FilePickingStrategy Strategie doboru plików. 
ClusterOptions  
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. 
CommandFileParser Procesor do obsługi plików zawierających zestawy wierszy poleceń. 
CommandFileParser.CommandLine  
CommandLineBuildInfoBuilder Narzędzie służące do przechwytywania zwykłych argumentów informacji o kompilacji z wiersza poleceń i tworzenia na ich podstawie pliku IBuildInfo
CommandOptions Wdróż ICommandOptions
CommandOptionsGetter Implementacja usługi, która zwraca wartość opcji polecenia dla danego wywołania. 
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 Enumy różnych stanów hosta
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. 
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. 
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 będzie miał pierwszy numer wystąpienia). 
ConfigurationFactory Fabryka do tworzenia IConfiguration
ConfigurationFactory.ConfigLoader Implementacja IConfigDefLoader, która śledzi uwzględnione konfiguracje z jednego pliku konfiguracji głównej i wyrzuca wyjątek w przypadku pętli uwzględnień. 
ConfigurationUtil Funkcje pomocnicze do obsługi plików konfiguracji. 
ConfigurationXmlParserSettings Prosta klasa do przyjmowania ustawień dla ConfigurationXmlParser

Aby przekazać ustawienia do zajęć, musisz podać alias. 

ConfigurationYamlParser Parser do konfiguracji Tradefed w formacie YAML
Konsola Główna konsola TradeFederation z interfejsem do interakcji

Obecnie obsługuje operacje takie jak

  • dodać polecenie do przetestowania.
  • lista urządzeń i ich stanów
  • list invocations in progress
  • list commands in queue
  • zrzut logów wywołania do pliku/stdout
  • wyłączenie
 
Console.ArgRunnable<T> Runnable z metodą run, która może przyjmować argument 
Console.CaptureList Typ List<List<String>>  
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. 
CountingTestResultListener TestResultListener, który śledzi łączną liczbę testów według TestStatus
CountTestCasesCollector Zliczanie i zgłaszanie liczby przypadków testowych dla danego IRemoteTest
CoverageOptions Obiekt Tradefed zawierający opcje dotyczące pokrycia. 
CoverageOptions.Toolchain  
CreateAvdPreparer  
CreateUserPreparer Utwórz użytkownika i na końcu go wyczyść. 

D

DebugHostLogOnFailureCollector Kolekcjoner, który gromadzi i rejestruje logi po stronie hosta, gdy wystąpi błąd przypadku testowego. 
DefaultRemoteAndroidTestRunner Rozszerzenie biblioteki ddmlib RemoteAndroidTestRunner o ustawienia domyślne dla niektórych przypadków użycia Tradefed. 
DefaultTestsZipInstaller Domyślna implementacja instalatora testów ZIP. 
DelegatedInvocationExecution InvocationExecution, które zlecają wykonanie innemu binarowi Tradefed. 
DependenciesResolver Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności dla testu. 
DeviceAllocationResult Reprezentuje wyniki próby przydzielenia zasobu do polecenia. 
DeviceAvailableChecker Sprawdzanie, czy moduł nie pozostawia urządzenia w stanie offline. 
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 ERROR(/ExecutorService), aby uruchomić polecenia zaimplementowane jako ShellCommandCallable, i użyj ERROR(/#joinFuture(String,Future,long)) do synchronizacji z użyciem ERROR(/Future) zwracanego przez ERROR(/ExecutorService) podczas wykonywania polecenia. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable), który zawiera szczegóły wykonania polecenia powłoki na ITestDevice
DeviceConfigurationHolder konkretnej implementacji IDeviceConfiguration, która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach; 
DeviceFailedToBootError Wyjątek ten jest rzucany, jeśli urządzenie nie uruchamia się po przeflashowaniu go za pomocą wersji. 
DeviceFeatureModuleController kontroler modułu nie uruchamia testów, gdy nie obsługuje określonej funkcji; 
DeviceFileReporter Klasa narzędziowa, która sprawdza urządzenie pod kątem plików i w razie ich znalezienia wysyła je do ITestInvocationListener#testLog(String, LogDataType, InputStreamSource)
DeviceFlashPreparer ITargetPreparer, który wyświetla obraz na fizycznym sprzęcie z Androidem. 
DeviceFlashPreparer.EncryptionOptions Enum z opcjami obsługi szyfrowania obrazu userdata  
DeviceFolderBuildInfo IDeviceBuildInfo, który zawiera też inne artefakty kompilacji zawarte w katalogu w lokalnym systemie plików. 
DeviceImageZipFlashingTargetPreparer Narzędzie do przygotowywania danych docelowych, które flashuje urządzenie za pomocą obrazów urządzeń dostarczonych w określonym formacie. 
DeviceInternetAccessibilityResourceMetricCollector Zbieracz wysyła ping do google.com, aby sprawdzić, czy urządzenie ma dostęp do internetu. 
DeviceManager  
DeviceManager.FastbootDevice Urządzenie w trybie Fastboot Mode. 
DeviceMetricData Obiekt zawierający wszystkie dane zebrane przez liczniki danych. 
DeviceMonitorMultiplexer Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor
DeviceProperties Typowe definicje stałych nazw właściwości po stronie urządzenia  
DeviceRecoveryModeUtil  
DeviceResetFeature Implementacja resetowania urządzenia po stronie serwera. 
DeviceResetHandler Narzędzie obsługujące ogólne resetowanie urządzenia. 
DeviceSelectionOptions Kontener z kryteriami wyboru urządzenia. 
DeviceSelectionOptions.DeviceRequestedType 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
DeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice
DeviceStorageAgeResourceMetricCollector Analiza wieku miejsca na dane z logcat. 
DeviceStorageStatusChecker Sprawdź, czy na urządzeniu jest wystarczająca ilość miejsca na określone partycje. 
DeviceUnavailableMonitor Ten listener próbuje przechwycić tylko DNAE na poziomie przypadku testowego. 
DeviceUpdateTargetPreparer abstraktna ITargetPreparer, która obsługuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia pochodzącego ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji). 
DeviceWifiResourceMetricCollector Zbiera on aktualną siłę sygnału i dane o szybkości połączenia Wi-Fi. 
DirectedGraph<V> Implementacja grafów skierowanych bez wagi. 
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żek do plików zdalnych. 
DynamicRemoteFileResolver.FileResolverLoader Ładuje implementacje usługi IRemoteFileResolver

E

EmmaXmlConstants Stałe używane podczas analizowania raportu XML emma. 
EmulatorMemoryCpuCapturer  
EnforcedSeLinuxChecker Sprawdzanie stanu, które sprawdza stan Selinux. 
EventsLoggerListener Listener, który rejestruje wszystkie zdarzenia w pliku.
ExistingBuildProvider Funkcja IBuildProvider, która zwraca już utworzony obiekt IBuildInfo
ExtendedFile Rozszerzenie pliku standardowego, które zawiera metadane związane z kompilacją. 

F

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  
FastbootDeviceFlasher Klasa, która korzysta z fastboot do flashowania obrazu na fizycznym sprzęcie z Androidem. 
FastbootHelper Klasa pomocnicza do operacji fastboot. 
FastbootUpdateBootstrapPreparer ITargetPreparer, który umieszcza określone pliki (bootloader, radio, obraz urządzenia ZIP) w IDeviceBuildInfo, aby umożliwić flashowanie urządzeń za pomocą FastbootDeviceFlasher, a następnie wstrzykuje atrybuty urządzenia po uruchomieniu w informacjach o kompilacji na potrzeby raportowania wyników. 
FileDownloadCache Klasa pomocnicza, która obsługuje lokalny system plików z pamięci podręcznej LRU pobieranych plików. 
FileDownloadCacheFactory Fabryka do tworzenia instancji 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.
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 te dane jako plik z urządzenia. 
FilePullerLogCollector Rejestrator pliku zgłaszanego przez urządzenie. 
FileSystemLogSaver zapisywać logi w systemie plików. 
FilteredResultForwarder Wariant ResultForwarder, który umożliwia raportowanie tylko listy dozwolonych TestDescription
FixedByteArrayOutputStream pamięć podręczna ERROR(/OutputStream), która przechowuje tylko maksymalną ilość danych. 
FlashingResourcesParser Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. 
FlashingResourcesParser.AndroidInfo Typ danych Map&lt;String, MultiMap&lt;String, String&gt;&gt;
FlashingResourcesParser.Constraint Interfejs filtrowania, który ma umożliwić FlashingResourcesParser ignorowanie niektórych zasobów, 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 do przygotowania docelowego, który może przełączać stan składania urządzenia. 
FolderBuildInfo konkretne wdrożenie IFolderBuildInfo
FormattedGeneratorReporter Raportowanie umożliwiające generowanie raportów w określonym formacie. 

G

GceAvdInfo Struktura do przechowywania odpowiednich danych dla danego wystąpienia AVD w GCE. 
GceAvdInfo.GceStatus  
GceManager Pomocnik, który zarządza wywołaniami GCE do uruchamiania i zatrzymywania oraz zbiera logi z GCE. 
GceRemoteCmdFormatter Klasa narzędzi do formatowania poleceń, aby dotrzeć 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. 
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 Klasa bazowa dla operacji Gcs, takich jak pobieranie i przesyłanie. 
GCSDownloaderHelper Program do pobierania zasobnika GCS, który odpowiada za buforowanie i rozwiązywanie konfiguracji globalnej. 
GCSFileDownloader Narzędzie do pobierania plików z Google Cloud Storage (GCS). 
GCSFileUploader Narzędzie do przesyłania plików do Google Cloud Storage (GCS). 
GCSHostResourceManager Pobierz zasób hosta z GCS (Google Cloud Storage). 
GcsRemoteFileResolver Wdrożenie IRemoteFileResolver, które umożliwia pobieranie z zasobnika GCS. 
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. 
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. 
GranularRetriableTestWrapper Klasa opakowująca działa na poziomie IRemoteTest, aby podzielić klasę IRemoteTest na poziom testu. 
GsiDeviceFlashPreparer Narzędzie do przygotowywania urządzeń docelowych, które flashuje urządzenie za pomocą ogólnego obrazu systemu Android. 

H

HelloWorldMultiTargetPreparer Przykładowa implementacja IMultiTargetPreparer
HistoryLogger TF History Logger, specjalny dziennik zawierający tylko niektóre konkretne zdarzenia. 
HprofAllocSiteParser Klasa pomocnicza do parsowania informacji z sekcji Witryny przydziału w raportach hprof. 
HttpRemoteFileResolver Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez http
HttpsRemoteFileResolver Wdrożenie IRemoteFileResolver, które umożliwia pobieranie plików zdalnych przez https.

I

IAbiReceiver Test, który wymaga testowania ABI. 
IAppBuildInfo Ten interfejs został wycofany. Użyj bezpośrednio 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. 
IBuildProvider Odpowiada za dostarczenie informacji o testowanej wersji. 
IBuildReceiver Test, który wymaga odwołania do kompilacji poddanej testom. 
IClusterClient Interfejs do interakcji z backendem TFC. 
IClusterEvent Interfejs do przesyłania zdarzeń klastra do TFC. 
IClusterEventUploader<T extends IClusterEvent> Interfejs ClusterEventUploader
IClusterOptions Interfejs umożliwiający uzyskanie 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. 
IConfiguration Informacje o konfiguracji wywołania TradeFederation. 
IConfigurationFactory Fabryka do tworzenia IConfigurations  
IConfigurationReceiver Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration
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. 
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 Wyliczenie opcji obsługi obrazu danych użytkownika  
IDeviceManager Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. 
IDeviceManager.IFastbootListener Listener dla zmian stanu fastboot. 
IDeviceMonitor Interfejs do monitorowania stanu urządzeń. 
IDeviceMonitor.DeviceLister Klasa podobna do klasy Runnable, która powinna zwracać znane urządzenia i ich stany. 
IDeviceSelection Interfejs kryteriów wyboru urządzenia. 
IDeviceTest Interfejs obiektu, który wymaga odwołania do ITestDevice
IDisableable Interfejs opisujący obiekt Tradefed, który można wyłączyć. 
IFileDownloader Interfejs do pobierania plików zdalnych. 
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
IHostCleaner Czyści hosta po zakończeniu testu. 
IInvocationContextReceiver Test, który wymaga odniesienia do kontekstu wywołania. 
IInvocationExecution Interfejs opisujący działania, które zostaną wykonane w ramach wywołania. 
ILeveledLogOutput Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyświetlanie komunikatów logowania. 
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ć
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. 
IModuleController Interfejs do kontrolowania, czy moduł ma być wykonany. 
IModuleController.RunStrategy Enum określający sposób wykonania modułu. 
IModuleParameterHandler Interfejs parametrów modułów pakietów. 
IMultiDeviceTest Ten interfejs został wycofany. Ten interfejs jest tymczasowo przechowywany ze względu na zgodność, ale nie jest już używany. Nie wdrażaj tej funkcji.  
IMultiTargetPreparer Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. 
INativeDeviceTest Interfejs obiektu, który wymaga odwołania do INativeDevice
InstallApexModuleTargetPreparer  
InstantAppHandler Handler dla ModuleParameters#INSTANT_APP
InstrumentationResultProtoParser Przetwarza protokół z testu instrumentacji zebrany podczas testu instrumentacji i informuje o wynikach ITestRunListener. 
InvocationContext Ogólna implementacja IInvocationContext
InvocationExecution Klasa, która opisuje wszystkie kroki wywołania: pobieranie kompilacji, przygotowanie docelowe, uruchamianie testów i sprzątanie. 
InvocationScope Określa zakres pojedynczego wywołania Tradefed. 
InvocationScoped  
InvocationScopeModule Moduł Guice, który może być używany w dowolnym miejscu w wywołaniu TF do żądań obsługiwanych obiektów Guice-Tradefed. 
InvocationStatus Klasa do przechowywania stanu wywołania. 
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. 
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. 
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 umożliwiający użytkownikom wdrażanie niestandardowych gromadzicieli zasobów. 
IRestApiHelper Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. 
IResumableTest Ten interfejs został wycofany. Nie potrzebuję już tego.  
IRetryDecision Interfejs umożliwiający podjęcie decyzji o ponownym próbowaniu i zastosowaniu filtra do klasy w celu bardziej ukierunkowanego ponownego próbowania. 
IRuntimeHintProvider  
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
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. 
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 przeprowadzić uruchomienie próbne, aby zebrać przypadki testowe bez ich faktycznego wykonywania. 
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. 
ITestSuite Klasa abstrakcyjna służąca do uruchamiania pakietu testów. 
ITestSuiteResultLoader Interfejs opisujący moduł pomocniczy do wczytywania poprzednich wyników w sposób umożliwiający ich ponowne uruchomienie. 
ITestsZipInstaller Instaluje testy z pliku ZIP (wygenerowanego przez system kompilacji) na urządzeniu. 

J

JavaCodeCoverageCollector BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia w języku Java i rejestruje je jako artefakty testowe. 
JavaCodeCoverageFlusher Klasa pomocnicza, która resetuje i wymusza wyczyszczenie pomiarów pokrycia kodu Javy z procesów działających na urządzeniu. 
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 za pomocą metody POST.
JUnit4TestFilter Pomocnicza klasa, która zapewnia filtrowanie dla JUnit4 Runnera poprzez rozszerzenie Filter
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

KeyguardStatusChecker Sprawdza stan blokady ekranu po wykonaniu modułu. 
KillExistingEmulatorPreparer ITargetPreparer, który wyłącza uruchomiony emulator. 

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)
LaunchCvdHelper Narzędzie pomocnicze do kontrolowania Launch_cvd w maszynie wirtualnej Cuttlefish. 
LeakedThreadStatusChecker Sprawdzanie stanu, aby upewnić się, że moduł nie powoduje wycieku wątku. 
LegacySubprocessResultsReporter zamrożoną implementację raportera wyników podprocesu, która powinna być zgodna z wcześniejszymi wersjami TF/CTS (np. 8 i nowszymi), pomimo zmian w superklasie. 
ListInstrumentationParser IShellOutputReceiver, który analizuje dane wyjściowe zapytania „pm list instrumentation”.
ListInstrumentationParser.InstrumentationTarget  
LocalAndroidVirtualDevice Klasa dla lokalnych urządzeń wirtualnych działających na hoście TradeFed. 
LocalAppBuildProvider IBuildProvider, który tworzy IBuildInfo na podstawie podanej ścieżki lokalnej.
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.
LocalFileResolver Wdrożenie IRemoteFileResolver, które umożliwia łączenie plików lokalnych.
LocalFolderBuildProvider IBuildProvider, który tworzy IFolderBuildInfo na podstawie podanej lokalnej ścieżki  
LocalRunInstructionBuilder Narzędzie do kompilowania instrukcji, aby przeprowadzić test lokalnie. 
LogcatCrashResultForwarder Specjalny listener: 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 Kolektor, który rejestruje logcat, gdy test się nie powiedzie. 
LogcatReceiver Klasa, która zbiera logcat w tle. 
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. 

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.
MetricFilePostProcessor Służy do przesyłania pliku dziennika danych zebranych podczas testu i na poziomie uruchomienia. 
MetricOption adnotacje metod testów opatrzone adnotacjami @Test lub adnotacje będące częścią listy adnotacji TestDescription, które umożliwiają określenie dodatkowych parametrów przydatnych do: dostosowywania zachowania kolekcjonerów i filtrowania niektórych metod. 
MetricsXMLResultReporter MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu. 
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. 
ModuleDefinition Kontener konfiguracji testu. 
ModuleListener Detektor dołączony do każdego IRemoteTest każdego modułu w celu zebrania listy wyników. 
ModuleMerger Klasa pomocnicza do operacji związanej z łączeniem ITestSuiteModuleDefinition po podziale. 
ModuleOemTargetPreparer  
ModuleOemTargetPreparer.ModuleInfo Prosta klasa struktury do przechowywania informacji o module
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. 
ModuleSplitter Pomocnik do dzielenia listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonania reprezentowanych przez ModuleDefinition

N

NameMangleListener Słuchający pośrednik służący do tłumaczenia nazw metody testu, klasy i pakietu podczas raportowania wyników. 
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 DeviceAction do uruchamiania polecenia „adb…” w systemie operacyjnym. 
NativeDevice.AdbShellAction  
NativeDevice.RebootDeviceAction DeviceAction aby ponownie uruchomić urządzenie. 
NativeDevice.RebootMode Tryb ponownego uruchamiania. 
NativeDeviceStateMonitor Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy. 
NegativeHandler Moduły obsługi, które określają, że nie należy nic robić i że parametr nie powinien tworzyć żadnego dodatkowego modułu. 
NestedDeviceStateMonitor monitor stanu urządzenia, który wykonuje dodatkowe kontrole na urządzeniu zagnieżdżonym, aby uwzględnić specyfikę środowiska wirtualnego; 
NestedRemoteDevice Przykład urządzenia działającego w ramach zdalnej maszyny wirtualnej Cuttlefish. 
NetworkNotAvailableException Wyjątek ten jest rzucany, gdy urządzenie nie może połączyć się z siecią na potrzeby testowania. 
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ń. 
NotMultiAbiHandler Specjalny moduł obsługujący, który powiadamia SuiteModuleLoader, że interfejs API pomocniczy nie powinien tworzyć modułu. 

O

OpenObjectLoader Ładowarka domyślnych obiektów dostępnych w AOSP. 
OptionCopier Klasa pomocnicza, która może kopiować wartości pól Option o tych samych nazwach z jednego obiektu do drugiego. 
OptionFetcher Pomocnik do pobierania opcji testu z procesu nadrzędnego. 
OptionNotAllowedException Specyficzne ConfigurationException, gdy opcja nie może być przekazana w wierszu polecenia. 
OptionSetter Wypełnia pola Option
OptionSetter.OptionFieldsForName Kontener na listę pól opcji o podanej nazwie. 
OtaDeviceBuildInfo IDeviceBuildInfo używany do testowania aktualizacji OTA. 
OtatoolsBuildInfo Plik IBuildInfo zawierający artefakty otatools. 
OtaZipfileBuildProvider Udostępnia IBuildInfo na podstawie lokalnego pliku ZIP OTA. 

P

PackageInstalledModuleController Moduł sterujący, 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. 
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. 
PassingTestFileReporter ITestInvocationListener, który zapisuje listę przetestowanych przypadków testowych w pliku testowym.
PrettyPrintDelimiter Narzędzie pomocnicze ułatwiające drukowanie odseparowanych wiadomości, które wyróżniają się na tle. 
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) z wyjścia polecenia „ps”.

P

QuotationAwareTokenizer  

R

RecoveryLogPreparer Osoba przygotowująca cel używała ich do zbierania dzienników przed przywróceniem. 
RegexTrie<V> RegexTrie to drzewo Trie, w którym każdy zapisany segment klucza to wyrażenie regularne ERROR(/Pattern)
RemoteAndroidDevice Wdrożenie ITestDevice na urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect. 
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.
RemoteFileUtil Klasa pomocnicza do obsługi pliku z odległej instancji
RemoteInvocationExecution Implementacja usługi InvocationExecution, która umożliwia zdalne wykonywanie. 
RemoteManager Klasa, która otrzymuje RemoteOperation przez gniazdo. 
RemoteSshUtil Narzędzie do wykonywania poleceń ssh w przypadku instancji zdalnych. 
RemoteTestTimeOutEnforcer Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i odrzucenie jej, jeśli przekroczy on określony limit czasu. 
RemoteZip Narzędzia do rozpakowywania poszczególnych plików z usług zdalnych w pliku ZIP. 
ReportPassedTests Raport w pliku z możliwymi filtrami do wykluczenia zaliczonego testu. 
ResourceMetricUtil Funkcje pomocnicze do tworzenia wskaźników. 
RestApiHelper Klasa pomocnicza do wykonywania wywołań interfejsu API REST. 
ResultAggregator Specjalny przekierowujący, który w razie potrzeby agreguje wyniki na podstawie wybranej strategii ponownego próby. 
przekazywanie wyników i logów, Przesyłanie wyników i zdarzeń z dziennika. 
Przesyłanie wyników ITestInvocationListener, który przekazuje wyniki wywołania do listy innych odbiorców. 
ResultsPlayer Specjalny runner, który odtwarza podane mu wyniki. 
RetentionFileSaver Klasa pomocnicza do tworzenia pliku .retention w katalogu. 
RetryConfigurationFactory Fabryka obsługująca ponowne próby wykonania polecenia. 
RetryLogSaverResultForwarder Przesyłacz, który przekazuje również bieżącą próbę. 
RetryRescheduler Specjalny proces, który umożliwia zaplanowanie ponownego uruchomienia testów, które zakończyły się niepowodzeniem lub nie zostały wykonane. 
RetryRescheduler.RetryType Rodzaje testów, które można powtórzyć. 
RetryResultForwarder Rozszerzenie ResultForwarder, które zawsze przesyła dane do określonej próby. 
RetryResultHelper Klasa pomocnicza do określania, który moduł lub test ma być uruchomiony. 
RetryStatistics Struktura zawierająca statystyki sesji ponownego próby dla 1 IRemoteTest
RunCommandTargetPreparer  
RunConfigDeviceRecovery Ogólna podstawa IMultiDeviceRecovery do uruchamiania konfiguracji tradefed w celu wykonania kroku odzyskiwania. 
RunOnSecondaryUserParameterHandler  
RunOnSecondaryUserTargetPreparer ITargetPreparer, który tworzy w ramach konfiguracji dodatkowego użytkownika i oznacza, że testy powinny być uruchamiane na tym użytkowniku. 
RunOnSystemUserTargetPreparer ITargetPreparer oznaczający, że testy powinny być przeprowadzane na użytkowniku (a nie na bieżącym użytkowniku). 
RunOnWorkProfileParameterHandler  
RunOnWorkProfileTargetPreparer ITargetPreparer, który tworzy profil służbowy w ramach konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku. 

S

SandboxConfigDump Klasa Runner, która tworzy IConfiguration na podstawie wiersza poleceń i zapisują go w pliku. 
SandboxConfigDump.DumpCmd  
SandboxConfigurationException Wyjątek konfiguracji specjalnej pochodzący z konfiguracji piaskownicy. 
SandboxConfigurationFactory Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy. 
SandboxConfigUtil Klasa pomocnicza do zarządzania IConfiguration podczas korzystania z piaskownicy. 
Wykonywanie wywołania w piaskownicy Specjalne wykonanie wywołania w piaskownicy: to wywołanie jest wykonywane w piaskownicy. 
SandboxInvocationRunner Uruchom testy powiązane z wywołaniem w piaskownicy. 
SandboxOptions Zajęcia, które mogą otrzymywać i przekazywać opcje do ISandbox
ScreenshotOnFailureCollector Kolekcjoner, który rejestruje zrzuty ekranu i je przechowuje, gdy test się nie powiedzie. 
Sdk28ModuleController Kontroler modułu, który sprawdza, czy urządzenie ma poziom interfejsu programowania aplikacji 28 (Android 9) lub nowszy. 
Sdk29ModuleController Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. 
Sdk30ModuleController Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma co najmniej wersję pakietu SDK 30. 
Sdk31ModuleController Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. 
SecondaryUserHandler Handler dla ModuleParameters#SECONDARY_USER
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
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:
  • Jeśli zdefiniowano parametr min-api-level:
    • Urządzenie zostało dostarczone z aktualizacją min-api-level lub nowszą. 
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. 
SizeLimitedOutputStream Plik zabezpieczony przed wątkami z obsługą ERROR(/OutputStream), który ogranicza maksymalną ilość danych, które można zapisać. 
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 oparte na BluetoothProfile.java
Sl4aClient Klient SL4A może wchodzić w interakcję z warstwą skryptów SL4A za pomocą wywołań RPC. 
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. 
StatusCheckerResult Zawiera wynik wykonania ISystemStatusChecker
StatusCheckerResult.CheckStatus  
StdoutLogger ILeveledLogOutput, który kieruje komunikaty logowania do stdout. 
StreamProtoReceiver Odbiornik, który przekształca otrzymane proto TestRecord w zdarzenia Tradefed. 
StreamProtoResultReporter Implementacja ProtoResultReporter
StrictShardHelper strategia podziału na części, która umożliwia tworzenie ścisłych części, które nie generują wspólnych raportów;
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
StubMultiTargetPreparer Obiekt zastępczy pustej implementacji IMultiTargetPreparer
StubTargetPreparer Obiekt zastępczy pustej implementacji ITargetPreparer
StubTest Pusty test implementacji bez działania. 
StubTestRunListener Implementacja zastępcza funkcji ITestRunListener  
SubprocessCommandException Nie udało się uruchomić polecenia podprocesu. 
SubprocessConfigBuilder Utwórz plik XML konfiguracji TF dla istniejącej konfiguracji TF. 
SubprocessEventHelper Pomocnik do serializacji i deserializacji zdarzeń 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 rozpoczęciu wywołania. 
SubprocessEventHelper.LogAssociationEventInfo Pomoc dotycząca informacji logAssociation. 
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 klastra. 
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. 
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. 
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. 
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
TarUtil Narzędzie do manipulowania plikiem tar. 
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ą. 
TemplateResolutionError Klasa rozszerzająca ConfigurationException, która służy do obsługi błędów związanych z szablonem podczas analizowania konfiguracji. 
TerribleFailureEmailHandler Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure). 
TestAppInstallSetup ITargetPreparer, który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu. 
TestContext Klasa modelująca wiadomość TestContext interfejsu TFC API. 
TestDependencyResolver W razie potrzeby pomoc w rozwiązywaniu zależności. 
TestDescriptionsFile Klasa pomocnicza do zamieszczania i wyjmowania z pliku testowego listy TestDescriptions. 
TestDevice Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida  
TestEnvironment Klasa modelująca wiadomość z TestEnvironment zwracaną przez interfejs TFC API. 
TestFailureListener Słuchacz służy do wykonywania takich działań, jak robienie zrzutów ekranu, zgłaszanie błędów i zbieranie logów w przypadku niepowodzenia testu. 
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. 
TestInvocation Domyślna implementacja ITestInvocation
TestInvocation.RunMode Tryb, w którym może być wywoływany. 
TestInvocation.Stage  
TestMapping Klasa do wczytywania pliku TEST_MAPPING. 
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 Klasa do przesyłania plików wyjściowych testów do GCS/HTTP. 
TestRecordInterpreter Narzędzie do konwertowania prototypu TestRecord na format, który można łatwiej modyfikować w Tradefed. 
TestResource Klasa modelująca wiadomość TestResource zwracaną przez interfejs TFC API. 
TestResourceDownloader Klasa do pobierania plików zasobów testowych z systemu plików, GCS lub HTTP. 
TestResultListener Uproszczone ITestLifecycleListener dla implementatorów, którym zależy tylko na wynikach poszczególnych testów. 
TestRunToTestInvocationForwarder Przesyłanie z ddmlib ITestRunListener do ITestLifeCycleReceiver
TestsPoolPoller Opakowanie testów, które umożliwia wykonanie wszystkich testów z puli testów. 
TestSuiteInfo Klasa, która rozwiązuje wczytywanie metadanych związanych z kompilacją w przypadku pakietu testów

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

TextResultReporter Raport wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. 
TfObjectTracker Narzędzie do śledzenia wykorzystania różnych obiektów Federacji Handlowej. 
TfSuiteRunner Wdrożenie ITestSuite, które wczyta testy z folderu res/config/suite/  
TfTestLauncher IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych na osobnej instalacji TF. 
TimeStatusChecker Sprawdzanie stanu, aby mieć pewność, że czas na urządzeniu i hoście jest synchronizowany. 
TimeVal Ta klasa została wycofana. użyj w zastępstwie Duration.  
TokenProviderHelper Pomocnik, który zwraca dostawcę powiązany z określonym tokenem, aby sprawdzić, czy urządzenie obsługuje ten token. 
TradefedConfigObject Klasa modelująca wiadomość TradefedConfigObject interfejsu TFC API. 
TradefedConfigObject.Type Lista typów obiektów konfiguracji, które można wstrzyknąć do konfiguracji polecenia klastra. 
TradefedDelegator Obiekty, które pomagają w delegowaniu wywołania do innego binarnego pliku binarnego Tradefed. 
TradefedFeatureClient Klient grpc, który prosi serwer o wykonanie funkcji. 
TradefedFeatureServer Serwer, który odpowiada na żądania dotyczące funkcji uruchamiania. 
TradefedSandbox Kontenery piaskownicy, które mogą wywołać wywołanie Federacji handlowej. 
TradefedSandboxFactory Domyślna implementacja klasy SandboxFactory  
TradefedSandboxRunner Wątek związany z TradefedSandbox, który umożliwi uruchomienie piaskownicy. 
TradefedSandboxRunner.StubScheduledInvocationListener Szkielet IScheduledInvocationListener, który nic nie robi. 

U

UnexecutedTestReporterThread wątki, które zajmują się raportowaniem wszystkich niewykonanych testów. 
UsbResetMultiDeviceRecovery IMultiDeviceRecovery, który resetuje magistralę USB na urządzeniach offline. 
UsbResetRunConfigRecovery Zezwalanie na uruchamianie polecenia resetowania urządzenia USB.
UsbResetTest IRemoteTest, który resetuje urządzenie przez USB i sprawdza, czy urządzenie wróci do trybu online. 
UserChecker sprawdza, czy użytkownicy zmienili się podczas testu. 

V

ValidateSuiteConfigHelper Ta klasa pomoże Ci sprawdzić, czy IConfiguration załadowane w pakiecie spełnia oczekiwane wymagania: – Brak dostawców kompilacji – Brak raportów o wynikach  
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. 
WifiHelper Klasa pomocnicza do manipulowania usługami 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 formatem XMLJUnitResultFormatter w Ant. 
XmlSuiteResultFormatter Klasa pomocnicza do zapisywania sesji testów jako pliku XML. 
XmlSuiteResultFormatter.RunHistory Obiekt pomocniczy do konwersji JSON. 

Y

YamlClassOptionsParser Narzędzie do parsowania informacji o testach z pliku konfiguracyjnego YAML Tradefed. 

Z

ZipCompressionStrategy ICompressionStrategy do tworzenia archiwów ZIP.