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) i 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: |
| 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 |
| 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
|
| 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 |
| 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<String, MultiMap<String, String>>.
|
| 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 ITestSuite i ModuleDefinition 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 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:
|
| 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 |
| 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.
|