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 IConfiguration s
|
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.
|