Indeks zajęć
Są to klasy interfejsu API. Zobacz wszystkie pakiety interfejsów API.
A
| AaptParser | Klasa, która wyodrębnia informacje z pliku APK, analizując dane wyjściowe polecenia „aapt dump badging”. |
| AaptParser.AaptVersion | Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. |
| Abi | Klasa reprezentująca ABI. |
| AbiFormatter | Klasa narzędziowa dla abi. |
| AbiUtils | Klasa narzędziowa do obsługi interfejsów ABI urządzeń |
| AbLocalBuildProvider | Lokalny dostawca kompilacji, który tworzy lokalną kompilację na podstawie kompilacji Androida. |
| AbstractConnection | Abstrakcyjna reprezentacja połączenia. |
| AbstractHostMonitor | Typowa klasa monitorowania stanu hosta. |
| AbstractTunnelMonitor | Abstrakcyjny monitor tunelu dla GCE AVD. |
| AbstractXmlParser | Klasa bazowa pomocnika do analizowania plików XML |
| AbstractXmlParser.ParseException | Wyjątek zgłaszany, gdy nie można przeanalizować danych wejściowych XML |
| AcloudConfigParser | Klasa pomocnicza, która analizuje konfigurację Acloud (używaną do uruchamiania instancji urządzenia w chmurze). |
| AcloudConfigParser.AcloudKeys | Zestawy kluczy, które można przeszukiwać w konfiguracji. |
| ActionInProgress | Czynność ogólna w toku. |
| ActiveTrace | Główna klasa, która pomaga opisywać aktywny ślad i nim zarządzać. |
| ActivityStatusChecker | Sprawdzanie stanu pozostałych działań uruchomionych na końcu modułu. |
| AdbCommandRejectedException | Wyjątek zgłaszany, gdy adb odmawia wykonania polecenia. |
| AdbDevice | Zawiera stan urządzenia zgłoszony przez polecenie „adb devices -l”. |
| AdbDeviceConnection |
Reprezentuje połączenie z urządzeniem przez ADB do użytku z ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)).
|
| AdbDeviceConnection.Factory | |
| AdbDeviceTracker | Udostępnia zdarzenia dotyczące połączenia z urządzeniem i zmiany stanu, uruchamiając polecenie „adb track-devices” i analizując jego dane wyjściowe. |
| AdbHelper | Klasa pomocnicza do obsługi żądań i połączeń z adb. |
| AdbHelper.AdbResponse | Odpowiedź z ADB. |
| AdbHelper.AdbService | Określ, do której usługi adb ma być skierowane polecenie. |
| AdbInitOptions | Opcje inicjowania AndroidDebugBridge. |
| AdbInitOptions.Builder | Tworzy opcje inicjowania dla ADB. |
| AdbRootElevator |
AutoCloseable, który w razie potrzeby włącza adb root i przywraca stan root po zakończeniu działania.
|
| AdbShimDevice |
Implementacja zastępcza IDevice w AdbShimDevice.
|
| AdbSocketUtils | |
| AdbSshConnection | Połączenie ADB przez most SSH. |
| AdbStopServerPreparer | Przygotowanie docelowe do zatrzymania serwera adb na hoście przed i po uruchomieniu testów adb. |
| AdbTcpConnection | Domyślna reprezentacja połączenia urządzenia, która jest standardowym połączeniem ADB urządzenia. |
| AdbUtils | Klasa narzędziowa do operacji adb. |
| AdbVersion | |
| AFlagsFeatureFlag | Opis flagi funkcji, który został przeanalizowany na podstawie polecenia `aflags list`. |
| AFlagsFeatureFlag.Mutability | Określa, czy tę flagę można zmieniać. |
| AFlagsFeatureFlag.Setter | Miejsce, w którym ta flaga została ostatnio ustawiona. |
| AFlagsFeatureFlag.State | Stan flagi (np. |
| AFlagsTargetPreparer |
Używa aflags do zastępowania flag przed uruchomieniem testu.
|
| AfterClassWithInfo |
Podobne gwarancje jak w przypadku AfterClass, ale metoda z adnotacjami musi wymagać parametru TestInformation.
|
| AggregatePostProcessor | Agregator danych, który podaje wartość minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie percentyle dla danych liczbowych zebranych podczas wielokrotnych przebiegów testów, traktując je jako liczby zmiennoprzecinkowe podwójnej precyzji. |
| AllocationInfo | Zawiera informacje o przydziale. |
| AllocationInfo.AllocationSorter | |
| AllocationInfo.SortMode | |
| AllocationsParser | |
| AllTestAppsInstallSetup |
ITargetPreparer, która instaluje wszystkie aplikacje z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu.
|
| AltDirBehavior |
Wyliczenie określające alternatywne zachowania katalogu dla różnych instalatorów/wypychaczy artefaktów testowych
|
| AnalysisHeuristic | Kolejność jest ważna. |
| AndroidBuildAPIException | Klasa wyjątku dla błędu związanego z interfejsem Android Build API. |
| AndroidBuildAPIHelper | Metoda pomocnicza służąca do tworzenia klienta Android Build. |
| AndroidBuildApiLogSaver | Klasa, która zapisuje pliki dziennika w interfejsie Android Build API. |
| AndroidBuildAPIOptions | Opcje konfiguracji klienta interfejsu Android Build API dla całego hosta. |
| AndroidBuildArtifactHelper | Klasa pomocnicza używana do wysyłania zapytań do interfejsu Android Build API o artefakty kompilacji. |
| AndroidBuildDownloader |
IFileDownloader, który pobiera pliki z interfejsu Android Build API.
|
| AndroidBuildFetcher | Klasa pomocnicza używana do pobierania plików z interfejsu Android Build API. |
| AndroidBuildRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie z serwera kompilacji Androida.
|
| AndroidBuildResultReporter | Raportuje wyniki testów do interfejsu Android Build API. |
| AndroidBuildTestResult | Obiekt kontenera do przechowywania wyniku testu, który ma zostać przesłany do interfejsu Android Build API. |
| AndroidCompatibility | Udostępnia metody ułatwiające przesyłanie do ResultDB pól specyficznych dla Androida. |
| AndroidDebugBridge |
połączenie z narzędziem Android Debug Bridge (adb) po stronie hosta;
Jest to centralny punkt komunikacji z dowolnymi urządzeniami, emulatorami lub aplikacjami działającymi na tych urządzeniach. |
| AndroidDebugBridge.IDebugBridgeChangeListener |
Klasy, które implementują ten interfejs, udostępniają metodę obsługującą zmiany AndroidDebugBridge (w tym ponowne uruchomienia).
|
| AndroidDebugBridge.IDeviceChangeListener |
Klasy, które implementują ten interfejs, udostępniają metody obsługujące IDevicedodawanie, usuwanie i zmiany.
|
| AndroidJUnitTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu za pomocą klasy android.support.test.runner.AndroidJUnitRunner. |
| AndroidTestOrchestratorRemoteTestRunner | Uruchamia test z instrumentacją na Androidzie za pomocą polecenia adb i AndroidTestOrchestrator. |
| AoaTargetPreparer |
ITargetPreparer, który wykonuje serię działań (np. kliknięć i przesunięć) za pomocą protokołu Android Open Accessory (AOAv2).
|
| ApiResponse | Klasa do analizowania wartości zwracanej przez interfejs API. |
| ApiResponse.Candidate | |
| ApiResponse.UsageMetadata | |
| ApkChangeDetector |
Ta klasa wykrywa, czy pliki APK do zainstalowania różnią się od tych na urządzeniu, aby zdecydować, czy pominąć instalację i odinstalowanie aplikacji podczas konfiguracji i zamykania ERROR(/TestAppInstallSetup).
|
| AppBuildInfo |
IBuildInfo, który reprezentuje aplikację na Androida i jej pakiety testowe.
|
| AppDeviceBuildInfo |
Ta klasa została wycofana.
Korzystaj z IDeviceBuildInfo bezpośrednio.
|
| AppSetup |
ITargetPreparer, który instaluje plik APK i jego testy.
|
| AppVersionFetcher | Klasa narzędziowa do pobierania ciągu znaków wersji aplikacji z urządzenia. |
| AppVersionFetcher.AppVersionInfo | Typy informacji o wersji aplikacji. |
| ArchModuleController | Kontroler modułu nie uruchamia testów, jeśli nie pasuje do żadnej z podanych architektur. |
| ArgsOptionParser |
Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń.
|
| ArgUtil |
Klasa narzędziowa do analizowania argumentów sformatowanych zgodnie z oczekiwaniami w OptionDef.
|
| ArrayHelper | Klasa narzędziowa zapewniająca konwersję tablicy na typ int/long w przypadku danych otrzymywanych z urządzeń za pomocą adb. |
| ArrayUtil | Metody narzędziowe dla tablic |
| ArtChrootPreparer | Utwórz katalog chroot na potrzeby testów ART. |
| ArtGTest | |
| ArtifactDetails | Opisuje strukturę treści i jej deskryptor wygenerowany przez narzędzie CAS. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Narzędzie, które pomaga analizować artefakty kompilacji w celu uzyskania statystyk. |
| ArtRunTest | Program do uruchamiania testów ART. |
| ArtRunTest.AdbShellCommandException | Klasa wyjątku do zgłaszania błędu, który wystąpił podczas wykonywania polecenia powłoki ADB. |
| ArtTest | |
| AtestExecutionPlanSuiteRunner |
Wdrożenie ITestSuite
|
| ATestFileSystemLogSaver | Klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. |
| AtestRunner |
Wdrożenie ITestSuite
|
| AtestUtils | Klasa narzędziowa dla programów uruchamiających Atest. |
| AtestUtils.IncrementalSetupEnabled | Wyliczenie reprezentujące specyfikację konfiguracji przyrostowej. |
| AtraceCollector |
IMetricCollector, który uruchamia atrace podczas testu, zbiera wynik i loguje go w wywołaniu.
|
| AtraceRunMetricCollector | Zbiera ślady ze wszystkich katalogów testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki śledzenia w katalogu testowym oraz agreguje dane. |
| AutoLogCollector | Wyliczenie opisujące, który kolektor może być automatycznie obsługiwany przez platformę. |
| AutoLogProcessor | Wyliczenie opisujące, który procesor może być automatycznie obsługiwany przez wiązkę. |
| AutomatedReporters | Klasa, która definiuje mapowanie z automatycznych reporterów Tradefed. |
| AvdData | Dane AVD zwrócone przez [IDevice.getAvdData]. |
| AveragePostProcessor | Implementacja postprocesora, który oblicza średnią z listy danych. |
B
| BackgroundDeviceAction | Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. |
| BaseDeviceMetricCollector |
Podstawowa implementacja IMetricCollector, która umożliwia rozpoczęcie i zatrzymanie zbierania danych na platformach onTestRunStart(DeviceMetricData) i onTestRunEnd(DeviceMetricData,Map).
|
| BaseEmulatorPreparer | Typowy preparer do uruchamiania lokalnego emulatora. |
| BaseHostJUnit4Test | Klasa testu bazowego do uruchamiania testów w stylu JUnit4 na hoście. |
| BaseLeveledLogOutput |
Podstawowa implementacja ILeveledLogOutput, która umożliwia filtrowanie niektórych tagów na podstawie ich nazwy lub komponentów.
|
| BaseModuleController |
Podstawowa implementacja IModuleController, która powinna być używana do sprawdzania, czy moduł powinien być uruchomiony.
|
| BaseMultiTargetPreparer |
Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu.
|
| BasePostProcessor |
Klasa bazowa IPostProcessor, którą powinna rozszerzać każda implementacja.
|
| BaseRetryDecision |
Podstawowa implementacja funkcji IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
ILeveledLogOutput, który kieruje wiadomości dziennika do strumienia wyjściowego i do stdout.
|
| BaseSwitchUserTargetPreparer |
ITargetPreparer, która w funkcji setUp przełącza się na określony typ użytkownika.
|
| BaseSystemTestEnvPreparer | Uruchamia ponownie środowisko testowe systemu podstawowego |
| BaseTargetPreparer |
Podstawowa klasa implementacji dla ITargetPreparer, która umożliwia określenie, czy obiekt jest wyłączony.
|
| BaseTestSuite | Test umożliwiający uruchomienie pakietu Compatibility Test Suite w nowym systemie pakietów. |
| BatchChannel<T> | Klasa pomocnicza do zbiorczego przesyłania wyników testów i artefaktów. |
| BatchChannel.BatchUploadAction<T> | Działanie, które ma zostać wykonane, gdy partia elementów będzie gotowa do przesłania. |
| BatteryController | Klasa narzędziowa, która umożliwia kontrolowanie stanu ładowania baterii urządzenia. |
| BatteryRechargeDeviceRecovery | Umożliwia wywołanie polecenia, gdy poziom baterii urządzenia spadnie poniżej określonej wartości progowej. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Sprawdzanie przywracania, które wywoła konfigurację, jeśli poziom baterii jest niedostępny. |
| BeforeClassWithInfo |
Podobne gwarancje jak w przypadku BeforeClass, ale metoda z adnotacjami musi wymagać parametru TestInformation.
|
| BinaryState | Wyliczenie używane do rejestrowania stanu WŁĄCZONY/WYŁĄCZONY z stanem IGNORE, który nie powoduje żadnej operacji. |
| BluetoothConnectionLatencyCollector | Kolektor przesyła na urządzenia wstępnie zdefiniowaną konfigurację wskaźnika czasu trwania statsd i zbiera czas trwania połączenia Bluetooth dla każdego profilu. |
| BluetoothConnectionStateCollector | Ten kolektor będzie zbierać dane o zmianach stanu połączenia Bluetooth i rejestrować stan połączenia dla każdego profilu. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj parametru „metric-key-match”, aby określić dane, które zawierają stany połączenia Bluetooth w postaci tablicy numerycznej, np. [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Kolektor, który włącza zapisywanie w dzienniku snoopingu interfejsu HCI Bluetooth na testowanym urządzeniu i zbiera dziennik dla każdego testu. |
| BluetoothUtils |
Funkcje narzędziowe do wywoływania BluetoothInstrumentation na urządzeniu
Kod BluetoothInstrumentation po stronie urządzenia znajdziesz w AOSP pod adresem: |
| BootstrapBuildProvider |
IDeviceBuildProvider, który pobiera informacje o kompilacji z urządzenia testowego.
Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczoną z zewnątrz, np. |
| BootstrapServiceFileResolverLoader | Wczytuje moduły rozpoznawania za pomocą funkcji wczytywania usług. |
| BrightnessSetupConfigUtil | Klasa narzędziowa, która wczytuje BrightnessSetupConfig ze ścieżki klasy i zapewnia dostęp do metod. |
| Bugreport | Obiekt zawierający odniesienia do plików raportu o błędzie, zgodny z raportem o błędzie w formacie płaskim i raportem o błędzie w formacie ZIP (bugreportz). |
| BugreportCollector |
Komponent przekazujący ITestInvocationListener, który zbiera raporty o błędach, gdy wystąpią konfigurowalne zdarzenia, a następnie wywołuje funkcję ITestInvocationListener.testLog na swoich elementach podrzędnych po zebraniu każdego raportu o błędach.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Gdy przypadek testowy się nie powiedzie, zbierz raport o błędach. |
| BugreportzOnTestCaseFailureCollector | Zbieranie raportu o błędach, gdy test w ramach uruchomienia zakończy się niepowodzeniem. |
| BuildAnalysis | Reprezentuje wyniki pojedynczej analizy kompilacji. |
| BuildApiFlashingResourcesRetriever |
IFlashingResourcesRetriever, która pobiera pomocnicze pliki obrazów z apiarium kompilacji Androida. Jeśli apiarium jest niedostępne, używa NFS.
|
| BuildError | Wyjątek zgłaszany, gdy podana kompilacja nie może zostać uruchomiona. |
| BuildInfo |
Ogólna implementacja IBuildInfo, która powinna być powiązana z ITestDevice.
|
| BuildInfoKey | Wyliczenie klasy związane z zapytaniami o informacje o kompilacji. |
| BuildInfoKey.BuildInfoFileKey |
Wyliczenie opisujące wszystkie znane typy plików, o które można wysyłać zapytania za pomocą funkcji IBuildInfo.getFile(BuildInfoFileKey).
|
| BuildInfoRecorder |
ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku.
|
| BuildInfoUtil |
Klasa narzędziowa ułatwiająca manipulowanie obiektami IBuildInfo.
|
| BuildRetrievalError | Podczas pobierania kompilacji do testowania wystąpił błąd krytyczny. |
| BuildSerializedVersion |
Klasa zawierająca bieżącą wersję serializacji wszystkich IBuildInfo.
|
| BuildTestsZipUtils | Klasa pomocnicza do operacji związanych z plikami ZIP testów wygenerowanymi przez system kompilacji Androida |
| BulkEmailer | Narzędzie do wysyłania e-maili, które umożliwia skonfigurowanie: interwału wysyłania, początkowej wielkości pakietu, odbiorców i łącznej liczby wiadomości. |
| BundletoolUtil | Klasa narzędziowa, która używa wiersza poleceń bundletool do instalowania plików .apks na urządzeniu. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Klasa reprezentująca uproszczoną tablicę bajtów. |
| ByteArrayUtil | Narzędzia do obsługi tablic bajtów, np. konwertowania bajtów na liczby całkowite. |
| ByteBufferUtil | |
| ByteStreamDownloader |
Klient implementujący metodę Read usługi ByteStream gRPC.
|
| ByteStreamUploader |
Klient implementujący metodę Write usługi ByteStream gRPC.
|
C
| CacheClientFactory |
Fabryka, która tworzy instancję singletona ICacheClient.
|
| CanceledException | Abstrakcyjny wyjątek dla wyjątku, który może zostać zgłoszony, gdy dane wejściowe użytkownika anulują działanie. |
| CarModuleController | Ten kontroler zapobiega wykonywaniu przypadków testowych na urządzeniach innych niż samochodowe. |
| CarryDnaeError |
Wewnętrzny RuntimeException do przenoszenia DeviceNotAvailableException przez platformę JUnit4.
|
| CarryInterruptedException | Wyjątek zgłaszany, gdy zostanie wywołany limit czasu fazy testu i trzeba przenieść wyjątek InterruptedException z wątku wykonywania testu do wątku wykonywania wywołania. |
| CasConverter | Klasa singleton do konwertowania katalogu podzielonego na fragmenty za pomocą algorytmu FastCDC na oryginalny katalog. |
| CasFileDownloader | Pobieranie plików z RBE CAS. |
| CasFuseDriverProfile | CasDriverProfile to konkretna implementacja interfejsu IFuseDriverProfile dla obrazów urządzeń, które są podzielonymi na części katalogami FastCDC. |
| CasOptions | Opcje konfiguracji klienta pobierania CAS w całym hoście. |
| CasUtil | |
| CdmaDeviceFlasher | Klasa, która wyświetla obraz na fizycznym urządzeniu z Androidem z radiem CDMA. |
| CecControllerTokenProvider | Dostawca tokenów związanych z Consumer Electronics Control (CEC). |
| CentralDirectoryInfo | CentralDirectoryInfo to klasa zawierająca informacje o pliku lub folderze w pliku ZIP. |
| CheckPairingPreparer |
CompanionAwarePreparer, która weryfikuje parowanie BT między urządzeniem podstawowym a urządzeniem towarzyszącym.
|
| Chunker |
Dzieli element blob na co najmniej 1 element Chunk o maksymalnej wielkości chunkSize bajtów.
|
| Chunker.Chunk | Fragment plamy. |
| CircularAtraceUtil | Narzędzie atrace opracowane głównie z myślą o określaniu głównych przyczyn błędów ANR podczas testowania za pomocą narzędzia Monkey. |
| CircularByteArray | Struktura danych do przechowywania tablicy o stałym rozmiarze, która działa jak bufor cykliczny i śledzi łączną sumę wszystkich wartości w tablicy. |
| ClangCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clang i zapisuje je jako artefakty testowe.
|
| ClangProfileIndexer | Klasa narzędziowa, która indeksuje pomiary pokrycia kodu Clang. |
| ClassNotFoundConfigurationException |
ConfigurationException, gdy nie można znaleźć klasy obiektu.
|
| ClasspathLauncherUtil | Klasa pomocnicza dla metod związanych z testem uruchamiania. |
| ClassPathScanner | Znajduje wpisy na ścieżce klas. |
| ClassPathScanner.ClassNameFilter |
IClassPathFilter, który filtruje i przekształca nazwy klas Java.
|
| ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter, która odrzuca klasy wewnętrzne.
|
| ClassPathScanner.IClassPathFilter |
Filtr ścieżek wpisów ścieżki klas
Wzorowane na |
| Klient | Klient pamięci testowej Androida, który przesyła wyniki testów do usługi Test Storage. |
| ClockworkUtils | Narzędzie do udostępniania logiki na wiele urządzeń |
| CloseableTraceScope | Klasa o określonym zakresie, która umożliwia raportowanie sekcji śledzenia za pomocą instrukcji try-with-resources. |
| ClusterBuildInfo |
Klasa IBuildInfo do kompilacji przesyłanych potokowo z TFC.
|
| ClusterBuildProvider |
IBuildProvider – pobieranie zasobów testowych TFC.
|
| ClusterClient |
Implementacja IClusterClient do interakcji z backendem TFC.
|
| ClusterCommand | Klasa reprezentująca zadanie pobrane z klastra TF. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Stan polecenia w klastrze TF. |
| ClusterCommandConfigBuilder | Klasa do tworzenia pliku konfiguracji polecenia klastra. |
| ClusterCommandEvent | Klasa do hermetyzacji zdarzeń poleceń klastra, które mają zostać przesłane. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Klasa IRemoteTest do uruchamiania polecenia z TFC za pomocą podprocesu TF.
|
| ClusterCommandScheduler |
ICommandScheduler – do obsługi TFC (Tradefed Cluster).
|
| ClusterCommandStatus | Klasa reprezentująca stan i przyczynę anulowania polecenia z klastra TF. |
| ClusterDeviceInfo | Klasa do hermetyzacji informacji o urządzeniach w klastrze, które mają zostać przesłane. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Implementacja IDeviceMonitor, która przesyła wyniki do usługi Tradefed Cluster.
|
| ClusterEventUploader<T extends IClusterEvent> |
Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC.
|
| ClusterHostEvent | Klasa do hermetyzacji zdarzeń hosta klastra, które mają zostać przesłane. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Wyliczenia różnych typów zdarzeń hosta. |
| ClusterHostUtil | Statyczne funkcje narzędziowe dla klastra TF do pobierania globalnych instancji konfiguracji, informacji o hoście itp. |
| ClusterLogSaver |
Klasa ILogSaver do przesyłania wyników testów do TFC.
|
| ClusterLogSaver.FilePickingStrategy | Strategie wyboru plików. |
| ClusterOptions | |
| CodeCoverageCollector |
BaseDeviceMetricCollector, który pobierze z urządzenia pomiary pokrycia kodu Java i kodu natywnego i zapisze je jako artefakty testowe.
|
| CodeCoverageTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o pokryciu kodu. |
| CollectingByteOutputReceiver |
Obiekt IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w obiekcie byte[].
|
| CollectingOutputReceiver |
IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String.
|
| CollectingOutputReceiver |
IShellOutputReceiver, który zbiera wszystkie dane wyjściowe powłoki w jednym String.
|
| CollectingTestListener |
ITestInvocationListener, który będzie zbierać wszystkie wyniki testów.
|
| CollectorHelper |
Pomocnik do wykonywania niektórych operacji IMetricCollector potrzebnych w kilku miejscach.
|
| CommandBaselineSetter | Typowy setter do obsługi podstawowych ustawień urządzenia za pomocą poleceń powłoki adb. |
| CommandFileParser | Analizator plików zawierających zestaw wierszy poleceń. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Usługa umożliwiająca przerywanie poleceń TradeFederation lub oznaczanie ich jako nieprzerwane. |
| CommandLineBuildInfoBuilder |
Narzędzie służące do przechwytywania typowych argumentów informacji o kompilacji z wiersza poleceń i tworzenia na ich podstawie obiektu IBuildInfo.
|
| CommandOptions |
Wdrożenie ICommandOptions.
|
| CommandOptionsGetter | Implementacja usługi, która zwraca wartość opcji polecenia danego wywołania. |
| CommandRejectedException | |
| CommandResult | Zawiera wynik polecenia. |
| CommandResultWith<T> | Zawiera ustrukturyzowany wynik polecenia. |
| CommandRunner | Alternatywny punkt wejścia TradeFederation, który uruchamia polecenie określone w argumentach wiersza poleceń, a następnie kończy działanie. |
| CommandRunner.ExitCode | Kody błędów, z którymi można zakończyć działanie. |
| CommandScheduler | Harmonogram uruchamiania poleceń TradeFederation na wszystkich dostępnych urządzeniach. |
| CommandScheduler.HostState | Wyliczenia różnych stanów hosta |
| CommandStatus | Reprezentuje stan operacji ograniczonej czasowo. |
| CommandStatusHandler | Procedura obsługi, która pomaga monitorować i aktualizować stan wywołania. |
| CommandSuccessModuleController | Klasa bazowa kontrolera modułu, która umożliwia pomijanie modułu testowego na podstawie błędu polecenia powłoki. |
| CommonLogRemoteFileUtil | To narzędzie pozwala uniknąć duplikowania kodu w różnych reprezentacjach urządzenia zdalnego w przypadku logiki pobierania logów zdalnych z plików wspólnych. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Reprezentacja znanego wpisu logu dla urządzeń zdalnych. |
| CompanionAllocator |
Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego
Należy wdrożyć parametr |
| CompanionAwarePreparer |
ITargetPreparer, który zawiera logikę pobierania już przydzielonego urządzenia towarzyszącego.
|
| CompanionAwareTest |
Podstawowa klasa testowa, która zawiera kod standardowy pobierania i sprawdzania urządzenia towarzyszącego.
Podklasa może zadzwonić pod numer |
| CompanionDeviceTracker | Klasa do przydzielania i zwalniania urządzeń towarzyszących |
| CompanionRunCommandTargetPreparer |
ITargetPreparer, który wykonuje określone polecenia na przydzielonym urządzeniu towarzyszącym.
|
| CompanionTestAppInstallSetup |
ITargetPreparer, która instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na przypisanym urządzeniu towarzyszącym.
|
| CompatHandler |
Moduł obsługi dla ModuleParameters.COMPATIBILITY_MODE.
|
| CompatTargetPreparer |
ITargetPreparer, który przygotowuje urządzenie do przeprowadzania testów zgodności.
|
| CompileBootImageWithSpeedTargetPreparer | Ponownie kompiluje ścieżkę klas rozruchowych i serwer systemowy za pomocą filtra kompilatora „speed”. |
| ConditionFailureMonitor | Sprawdzaj, czy wywołanie nie spowodowało żadnych błędów. |
| ConditionPriorityBlockingQueue<T> |
Klasa bezpieczna dla wątków z operacjami podobnymi do PriorityBlockingQueue, która może pobierać obiekty spełniające określony warunek.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher, która pasuje do dowolnego obiektu.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Interfejs do określania, czy elementy spełniają określone warunki. |
| ConfigCompleter |
Wdrożenie Completer w naszych konfiguracjach TF.
|
| ConfigurableGrpcDynamicShardingClient | |
| Konfiguracja |
Konkretna implementacja interfejsu IConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie.
|
| ConfigurationDef | Zawiera rekord konfiguracji, powiązane z nią obiekty i ich opcje. |
| ConfigurationDef.ConfigObjectDef | Obiekt przechowujący informacje o nazwie klasy i jej numerze wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt 2 razy, pierwszy z nich będzie miał pierwszy numer wystąpienia). |
| ConfigurationDescriptor | Obiekt konfiguracji, który opisuje pewien aspekt samej konfiguracji. |
| ConfigurationDescriptor.LocalTestRunner | Wyliczenie używane do wskazywania lokalnego narzędzia do uruchamiania testów. |
| ConfigurationException | Wyjątek zgłaszany, gdy nie udało się wczytać konfiguracji. |
| ConfigurationFactory |
Fabryka do tworzenia IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implementacja interfejsu IConfigDefLoader, która śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku dołączeń cyklicznych. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Funkcje narzędziowe do obsługi plików konfiguracji. |
| ConfigurationXmlParserSettings |
Prosta klasa do akceptowania ustawień dla klasy ConfigurationXmlParser
Aby przekazać ustawienia do tej klasy, alias jest wymagany. |
| ConfigurationYamlParser | Parser konfiguracji Tradefed w stylu YAML |
| ConfigUtil | Klasa narzędziowa do tworzenia, obsługi i przesyłania plików konfiguracyjnych statsd. |
| ConfigUtil.LogSource | |
| Konsola |
Główna konsola TradeFederation, która zapewnia użytkownikowi interfejs do interakcji.
Obecnie obsługuje operacje takie jak
|
| Console.ArgRunnable<T> |
Runnable z metodą run, która może przyjmować argument;
|
| Console.CaptureList |
Typ wygody dla List<List<String>>
|
| ConsoleReaderOutputStream |
OutputStream, którego można użyć, aby System.out.print() dobrze współpracował z LineReader niedokończoną linią użytkownika.
|
| ConsoleResultReporter | reporter wyników, który zapisuje wyniki testu w konsoli; |
| ContentAnalysisContext | Podaj kontekst otaczający treści, aby je prawidłowo przeanalizować. |
| ContentAnalysisContext.AnalysisMethod | Opisuje to, czego można oczekiwać od struktury treści, aby można było przeprowadzić prawidłową analizę. |
| ContentAnalysisResults | Podsumowanie analizy treści. |
| ContentBasedHelper | Narzędzie pomocnicze do uzyskiwania wszystkich informacji o kompilacji i jej podstawie. |
| ContentInformation | Zawartość danego miejsca docelowego kompilacji w wersji podstawowej i bieżącej. |
| ContentInformationCache |
Pamięć podręczna ContentInformation i zapewnia cykl życia powiązanych z nią plików.
|
| ContentMappings | |
| ContentMerkleTree | Obliczanie drzewa Merkle na podstawie informacji o treści. |
| ContentModuleLister | Oblicz listę modułów na podstawie kontekstu. |
| ContentProviderHandler | Procedura obsługi, która abstrahuje interakcje dostawcy treści i umożliwia korzystanie z dostawcy treści po stronie urządzenia w przypadku różnych operacji. |
| ContentRequest | Klasa do tworzenia żądania do interfejsu API. |
| ContentRequest.Content | |
| ContentRequest.InlineData | |
| ContentRequest.Part | |
| CountingTestResultListener |
TestResultListener, która śledzi łączną liczbę testów według TestStatus.
|
| CountTestCasesCollector |
Zliczanie i zgłaszanie liczby elementów testowania dla danego IRemoteTest.
|
| CoverageMeasurementForwarder | Test zastępczy, który przekazuje pomiary pokrycia od dostawcy kompilacji do rejestratora. |
| CoverageMetadataCollector |
ILogSaverListener, który zbiera zarejestrowane pomiary pokrycia i generuje CoverageMetadataProto do przetworzenia przez usługę pokrycia kodu Androida.
|
| CoverageOptions | Obiekt Tradefed do przechowywania opcji pokrycia. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
ITargetPreparer, która czeka, aż maksymalna częstotliwość na wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu.
|
| CreateAvdPreparer | |
| CreateUserPreparer | Przygotowanie miejsca docelowego do utworzenia użytkownika dodatkowego i jego usunięcia na koniec. |
| CrosDutTopologyPreparer | Przygotowujący, który uruchamia narzędzie dt-converter, aby wygenerować konfigurację testu i parametry testu. |
| CrosLsNexusPreparer | Przygotowujący, który uruchamia i zatrzymuje usługę LSNexus na urządzeniu z ChromeOS. |
| CtsDeviceLaunchControlProvider |
LaunchControlProvider za DeviceFolderBuildInfo.
|
| CtsLaunchControlProvider |
LaunchControlProvider dla kompilacji CTS.
|
| CtsLaunchControlProvider.PartialDownloadMode | |
| CtsSettingsSetup |
ITargetPreparer, który konfiguruje ustawienia urządzenia w przygotowaniu do uruchomienia testów CTS.
|
| CtsTestLauncher |
IRemoteTest do przeprowadzania testów w ramach oddzielnej instalacji CTS.
|
| CurlGenAiClient | Udostępnia centralnego klienta do interakcji z interfejsem GenAI API i wysyłania żądań promptów. |
| CurlGenAiClient.Model | Lista modeli, które można wykorzystać. |
| CurrentInvocation | Klasa, która śledzi i udostępnia bieżące informacje o wywołaniu przydatne w dowolnym miejscu w wywołaniu. |
| CurrentInvocation.InvocationInfo | Specjalny klucz o nazwie, który zawsze będzie wypełniany w przypadku wywołania. |
| CurrentInvocation.IsolationGrade | Opisuje poziom izolacji. |
| CuttlefishDisplayFeature | Implementacja serwera Tradefed do interakcji z funkcjami wyświetlania Cuttlefish (lokalnie `cvd display`). |
| CuttlefishDisplayHandler | Narzędzie obsługujące żądania wyświetlania Cuttlefish. |
| CuttlefishDisplayHandler.Display |
D
| DdmPreferences | Ustawienia biblioteki ddm. |
| DebugHostLogOnFailureCollector | Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku niepowodzenia elementu testowania. |
| DefaultConnection | Domyślna reprezentacja połączenia urządzenia, która jest standardowym połączeniem ADB urządzenia. |
| DefaultConnection.ConnectionBuilder | Konstruktor używany do opisywania połączenia. |
| DefaultRemoteAndroidTestRunner |
Rozszerzenie biblioteki ddmlib RemoteAndroidTestRunner, które umożliwia ustawienie domyślnych wartości w przypadkach użycia Tradefed.
|
| DefaultTestsZipInstaller | Domyślna implementacja instalatora plików ZIP testów. |
| DelegatedInvocationExecution |
InvocationExecution, które przekazują wykonanie do innego pliku binarnego Tradefed.
|
| DependenciesResolver | Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności testu. |
| DeviceActionTargetPreparer |
ITargetPreparer wykonywać działania na urządzeniu.
|
| DeviceActionUtil | Klasa narzędziowa do wykonywania działań na urządzeniu. |
| DeviceActionUtil.Command | Polecenia dotyczące działania urządzenia. |
| DeviceActionUtil.DeviceActionConfigError | Wyjątek dotyczący błędu konfiguracji. |
| DeviceAllocationResult | Reprezentuje wyniki próby przydzielenia zasobów do polecenia. |
| DeviceAllocationState | Reprezentuje stan przydzielenia urządzenia z perspektywy IDeviceManager. |
| DeviceAvailableChecker | Sprawdzanie, czy moduł nie pozostawia urządzenia w stanie offline. |
| DeviceBaselineChecker | Przed każdym modułem ustawiaj podstawowe ustawienia urządzenia. |
| DeviceBaselineSetter | Klasa abstrakcyjna używana do tworzenia ustawienia podstawowego urządzenia. |
| DeviceBatteryLevelChecker |
IRemoteTest, który sprawdza minimalny poziom naładowania baterii i czeka, aż bateria osiągnie drugi próg ładowania, jeśli minimalny poziom naładowania nie jest osiągnięty.
|
| DeviceBatteryResourceMetricCollector | Ten kolektor gromadzi dane o baterii urządzenia. |
| DeviceBuildDescriptor |
Klasa opakowująca dla IBuildInfo, która zawiera metody pomocnicze do pobierania informacji o platformie urządzenia.
|
| DeviceBuildInfo |
IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer, który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia.
Jest to przydatne w przypadku testowania urządzeń z kompilacjami wygenerowanymi ze źródła zewnętrznego (np. |
| DeviceBuildInfoInjector |
ITargetPreparer, który wstawia DeviceBuildDescriptor metadane do IBuildInfo.
|
| DeviceCleaner | wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące po teście i opcjonalnie wyłącza ekran; |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Zawiera metody i klasy narzędziowe do jednoczesnego wykonywania poleceń na urządzeniu
Użyj |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
Element Callable, który zawiera szczegóły wykonania polecenia powłoki na ITestDevice.
|
| DeviceConfigurationHolder |
Konkretna implementacja IDeviceConfiguration, która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach.
|
| DeviceConnection |
Reprezentuje połączenie z urządzeniem przez ADB do użytku z ERROR(IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)/com.android.incfs.install.IncrementalInstallSession.Builder#execute(java.util.concurrent.Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger) IncrementalInstallSession.Builder.execute(Executor,IDeviceConnection.Factory,ILogger)).
|
| DeviceConnection.Factory | |
| DeviceDescriptor | Klasa zawierająca informacje opisujące testowane urządzenie. |
| DeviceDisconnectedException | Wyjątek zgłaszany, gdy urządzenie jest już niedostępne za pomocą danego typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie po IP. |
| DeviceErrorIdentifier | Identyfikatory błędów z błędów urządzenia i błędów zgłaszanych przez urządzenie. |
| DeviceFailedToBootError | Wyjątek zgłaszany, gdy urządzenie nie uruchomi się po wgraniu kompilacji. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | Kontroler modułu, który nie uruchamia testów, gdy nie obsługuje określonej funkcji. |
| DeviceFileReporter |
Klasa narzędziowa, która sprawdza, czy na urządzeniu znajdują się pliki, i w razie potrzeby wysyła je do ITestInvocationListener.testLog(String,LogDataType,InputStreamSource).
|
| DeviceFlashPreparer |
ITargetPreparer, który wyświetla obraz na fizycznym urządzeniu z Androidem.
|
| DeviceFoldableState | Reprezentacja stanu urządzenia składanego zwrócona przez polecenie „cmd device_state print-states”. |
| DeviceFolderBuildInfo |
IDeviceBuildInfo, który zawiera też inne artefakty kompilacji znajdujące się w katalogu w lokalnym systemie plików.
|
| DeviceImagePartition | Określa partycje obrazu urządzenia. |
| DeviceImageTracker | W przypadku niektórych przyrostowych aktualizacji urządzenia potrzebujemy plików bazowych do obliczania różnic. |
| DeviceImageTracker.FileCacheTracker | śledzenie informacji o obrazie urządzenia w pamięci podręcznej i jego metadanych; |
| DeviceImageZipFlashingTargetPreparer | Przygotowujący urządzenie docelowe, który przesyła do niego obrazy w określonym formacie. |
| DeviceImpl | urządzenie, |
| DeviceInspectionResult | Klasa zawiera wynik kontroli urządzenia, gdy staje się ono niedostępne. |
| DeviceInternetAccessibilityResourceMetricCollector | Kolektor wysyła ping do google.com, aby sprawdzić, czy urządzenie ma dostęp do internetu. |
| DeviceJUnit4ClassRunner |
Uruchamiający testy JUnit4, który obsługuje też IDeviceTest.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Fałszywa adnotacja, która ma przekazywać dziennikarzom logi. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Fałszywa adnotacja, która ma przekazywać dane do reporterów. |
| DeviceJUnit4ClassRunner.TestLogData |
Wdrożenie funkcji ExternalResource i TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Wdrożenie funkcji ExternalResource i TestRule.
|
| DeviceLaunchControlProvider |
LaunchControlProvider w przypadku IDeviceBuildInfo
|
| DeviceListMonitorTask | |
| DeviceLogger | Klasa pomostowa do używania utils.ILogger w przypadku przyrostowego. |
| DeviceManagementGrpcServer | Serwer GRPC umożliwiający rezerwowanie urządzeń z Tradefed. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Ilustracja urządzenia w trybie Fastboot Mode. |
| DeviceMerkleTree | Obliczanie drzewa Merkle na podstawie informacji o treściach na urządzeniu. |
| DeviceMetricData | Obiekt przechowujący wszystkie dane zebrane przez kolektory danych. |
| DeviceMonitor |
DeviceMonitor monitoruje urządzenia podłączone do adb.
|
| DeviceMonitor.DeviceListComparisonResult | |
| DeviceMonitorMultiplexer |
Klasa proxy do propagowania żądań do wielu usług IDeviceMonitor.
|
| DeviceNotAvailableException | Wywoływany, gdy urządzenie nie jest już dostępne do testowania. |
| DeviceOwnerTargetPreparer |
Obiekt ITargetPreparer, który konfiguruje komponent właściciela urządzenia.
|
| DeviceParameterizedRunner | Parametryzowany moduł uruchamiający w stylu JUnit4 do testów parametryzowanych po stronie hosta. |
| DeviceProperties | Typowe definicje stałych dla nazw właściwości po stronie urządzenia |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Moduł zgłaszania zwolnienia urządzenia, który obsługuje komunikację z procesem nadrzędnym, aby zwolnić urządzenia. |
| DeviceResetFeature | Implementacja resetowania urządzenia po stronie serwera. |
| DeviceResetHandler | Narzędzie obsługujące ogólne resetowanie urządzenia. |
| DeviceRuntimeException | Wyjątek zgłaszany, gdy działanie na urządzeniu nie przyniosło oczekiwanych rezultatów. |
| DeviceSelectionOptions | Kontener kryteriów wyboru urządzenia. |
| DeviceSelectionOptions.DeviceRequestedType | Różne obsługiwane typy urządzeń zastępczych. |
| DeviceSettingChecker | Sprawdź, czy ustawienia urządzenia zmieniły się podczas działania modułu. |
| DeviceSetup |
ITargetPreparer, który konfiguruje urządzenie do testowania na podstawie podanych Option.
|
| DeviceSnapshotFeature | Implementacja zrzutu urządzenia po stronie serwera. |
| DeviceSnapshotHandler | Narzędzie do obsługi migawki Cuttlefish. |
| DeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analizowanie wieku pamięci na podstawie dziennika. |
| DeviceStorageFiller | Przygotuj urządzenie docelowe, aby zapełnić pamięć, tak aby było dostępne trochę wolnego miejsca. |
| DeviceStorageStatusChecker | Sprawdź, czy na urządzeniu jest wystarczająco dużo miejsca na dysku dla danych partycji. |
| DeviceStringPusher | Przygotowanie urządzenia docelowego do zapisania ciągu znaków w pliku. |
| DeviceSuite |
Rozszerza kontener JUnit4 Suite, aby udostępnić testom ITestDevice, które tego wymagają.
|
| DeviceSyncHelper | Pomocnik, który pomaga zsynchronizować obraz nowego urządzenia z urządzeniem. |
| DeviceTestCase |
Pomocniczy przypadek testowy JUnit, który udostępnia usługi IRemoteTest i IDeviceTest.
|
| DeviceTestResult |
Specjalizacja TestResult, która zostanie przerwana, gdy wystąpi DeviceNotAvailableException.
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Klasa narzędzia do tworzenia opcji związanych z przeprowadzaniem testów urządzeń za pomocą klasy BaseHostJUnit4Test. |
| DeviceTestSuite |
Pomocniczy zestaw testów JUnit, który udostępnia usługi IRemoteTest i IDeviceTest.
|
| DeviceTraceCollector | Kolektor, który rozpoczyna śledzenie Perfetto po rozpoczęciu testu i rejestruje plik śladu na końcu. |
| DeviceUnavailableMonitor | Ten odbiornik próbuje przechwycić tylko DNAE na poziomie przypadku testowego. |
| DeviceUnresponsiveException |
Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie odpowiada (np. polecenia przekraczają limit czasu, urządzenie nie uruchamia się itp.).
|
| DeviceUpdateTargetPreparer |
Abstrakcyjny element ITargetPreparer, który wykonuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji).
|
| DeviceWifiResourceMetricCollector | Kolektor zbiera dane o aktualnej sile sygnału Wi-Fi i szybkości połączenia. |
| DeviceWiper |
ITargetPreparer, która usuwa dane użytkownika.
|
| DexMetadataExtractor | Instaluje pliki metadanych Dex dla określonych plików APK. |
| DigestCalculator |
Metody pomocnicze do obliczania Digest.
|
| DirectedGraph<V> | Implementacja skierowanych grafów nieważonych. |
| DisableSELinuxTargetPreparer | Przygotowujący urządzenie docelowe, który wyłącza SELinux, jeśli jest włączony. |
| DryRunKeyStore | Magazyn kluczy do testów, w którym każda wartość magazynu kluczy jest zawsze prawidłowo zastępowana i znajdowana. |
| DryRunner | Przezroczyste uruchamianie testów próbnych zamiast ich wykonywania. |
| DynamicFileStubTest | Jest to test Tradefed, który sprawdza, czy Tradefed może prawidłowo rozwiązać dynamiczny plik. |
| DynamicRemoteFileResolver | Klasa, która pomaga w rozwiązywaniu ścieżki do plików zdalnych. |
| DynamicRemoteFileResolver.FileResolverLoader |
Wczytuje implementacje funkcji IRemoteFileResolver.
|
| DynamicShardHelper | Strategia dzielenia na partycje, która umożliwia zdalne kolejkowanie pracy między wieloma instancjami TF. |
| DynamicShardingConnectionInfoMessage | Klasa przechowująca dane, aby ułatwić wysyłanie za pomocą serwera funkcji. |
| DynamicSystemPreparer |
ITargetPreparer, który konfiguruje obraz systemu na podstawie kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu.
|
| DynamicSystemPreparer.PvmfwFlashMode |
E
| EarlyDeviceReleaseFeature | Implementacja serwera funkcji na potrzeby wcześniejszego udostępnienia urządzenia. |
| EhideTargetPreparer | Uruchamia ehide, który ukrywa interfejs Ethernet przed stosem sieciowym Androida. |
| Klasa pomocnicza do wysyłania e-maili. | |
| EmailHostHealthAgent |
Implementacja IHostHealthAgent do wysyłania e-maili z raportami monitora hosta
|
| EmmaXmlConstants | Stałe używane podczas analizowania raportu XML EMMA. |
| EmulatorMemoryCpuCapturer | |
| EndCentralDirectoryInfo | EndCentralDirectoryInfo to klasa zawierająca ogólne informacje o pliku ZIP. |
| EnforcedSeLinuxChecker | Sprawdzanie stanu, które zapewnia stan Selinux. |
| EnvironmentVariableUtil | Zbiór metod pomocniczych do przygotowywania zmiennych środowiskowych. |
| EraseUserDataPreparer |
ITargetPreparer, która usuwa dane użytkowników z urządzenia.
|
| ErrorIdentifier | Ten interfejs opisuje konkretny błąd i jego właściwości. |
| ErrorStorageUtil | Klasa pomocnicza do manipulowania błędami w celu dopasowania ich do wspólnej pamięci. |
| EventsLoggerListener | Odbiornik, który rejestruje wszystkie otrzymane zdarzenia w pliku. |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Klasa wartości reprezentująca działanie, które można wykonać. |
| ExecutableActionResult |
Klasa wartości reprezentująca wynik ExecutableAction.
|
| ExecutableBaseTest | Klasa bazowa dla wykonywalnego stylu testów. |
| ExecutableHostTest | Test runner do wykonywania plików wykonywalnych na hoście. |
| ExecutableTargetTest | Program do uruchamiania testów dla pliku wykonywalnego działającego na urządzeniu docelowym. |
| ExecutionFiles | Zależności plików wygenerowane podczas wykonywania testu lub wywołania, które muszą być przenoszone na potrzeby testowania. |
| ExecutionFiles.FilesKey | Wyliczenie znanych standardowych kluczy mapy. |
| ExecutionPlanSuiteRunner |
Wdrożenie BaseTestSuite, aby przeprowadzać testy na podstawie określonych planów wykonania w kompilacji.
|
| ExecutionProperties | Właściwości wygenerowane podczas wykonywania testu lub wywołania. |
| ExistingBuildProvider |
IBuildProvider, która zwraca już utworzony obiekt IBuildInfo.
|
| ExtendedFile | Rozszerzenie standardowego pliku, które zawiera metadane związane z kompilacją. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry do lokalnego użycia statsd. |
| ExtraBuildsData | Analizuje i reprezentuje dane zawarte w parametrze --invocation extra_builds={} wysyłanym z ATP. |
F
| FailureDescription | Klasa opisująca informacje o błędzie w Trade Federation. |
| FakeTest | Fałszywy test, którego celem jest ułatwienie generowania powtarzalnych wyników testów. |
| FakeTestsZipFolder | Narzędzie testowe, które tworzy fałszywy rozpakowany folder testów na podstawie listy treści. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Przygotowanie urządzenia docelowego, które wywołuje fastboot i wysyła polecenia fastboot. |
| FastbootDeviceFlasher | Klasa, która korzysta z fastboot do flashowania obrazu na fizycznym sprzęcie z Androidem. |
| FastbootHelper | Klasa pomocnicza do operacji fastboot. |
| FastbootPack | Aby go rozpakować, postępuj zgodnie ze specyfikacją programu rozruchowego. |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer, który przenosi określone pliki (program rozruchowy, radio, obraz urządzenia w formacie ZIP) do IDeviceBuildInfo, aby wgrać na urządzenia FastbootDeviceFlasher, a następnie wstawia atrybuty urządzenia po uruchomieniu do informacji o kompilacji na potrzeby raportowania wyników.
|
| FatalHostError | Wyjątek wskazujący, że na maszynie hosta, na której działa TradeFederation, wystąpił krytyczny, nieodwracalny błąd i że instancja TradeFederation powinna zostać wyłączona. |
| FeatureFlagTargetPreparer |
Ta klasa została wycofana.
Użyj w zamian zasady AFlagsTargetPreparer.
|
| FileDownloadCache | Klasa pomocnicza, która utrzymuje lokalną pamięć podręczną LRU pobranych plików. |
| FileDownloadCacheFactory |
Fabryka do tworzenia obiektów FileDownloadCache.
|
| FileDownloadCacheWrapper |
Klasa opakowująca, która udostępnia funkcje FileDownloadCache, a jednocześnie implementuje interfejs IFileDownloader.
|
| FileIdleMonitor | Monitoruje pliki i wykonuje wywołanie zwrotne, jeśli są one nieaktywne (tzn. |
| FileInputStreamSource |
InputStreamSource, który przyjmuje plik wejściowy.
|
| FileListingService |
Zapewnia usługę listowania plików dodatkowych IDevice.
|
| FileListingService.FileEntry | Reprezentuje wpis w katalogu. |
| FileListingService.IListingReceiver |
Klasy, które implementują ten interfejs, udostępniają metodę obsługującą asynchroniczny wynik polecenia ls na urządzeniu.
|
| FileLogger |
ILeveledLogOutput, który kieruje wiadomości dziennika do pliku i do standardowego wyjścia.
|
| FilePermissionUtil | Klasa narzędziowa do obsługi uprawnień do plików. |
| FileProtoResultReporter |
Reporter protokołu, który zapisuje TestRecord w pliku.
|
| FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector, które nasłuchują klucza danych o wartościach pochodzącego z urządzenia i pobierają je z urządzenia jako plik.
|
| FilePullerLogCollector | Rejestrator pliku zgłaszanego przez urządzenie. |
| FileSystemLogSaver | Zapisz logi w systemie plików. |
| FilesystemRootChecker | |
| FileUtil | Klasa pomocnicza do operacji związanych z plikami |
| FileUtil.LowDiskSpaceException | Wyjątek zgłaszany, gdy ilość miejsca na dysku jest poniżej minimalnego progu. |
| FilteredResultForwarder |
Wariant ResultForwarder, który umożliwia zgłaszanie tylko TestDescription z listy dozwolonych.
|
| FixedByteArrayOutputStream |
Pamięć OutputStream, która przechowuje tylko maksymalną ilość danych.
|
| FlashingMethod | Wyliczenie opisujące metodę używaną do flashowania testowanego urządzenia. |
| FlashingResourcesParser | Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do flashowania urządzenia. |
| FlashingResourcesParser.AndroidInfo |
Definicja typu dla elementu Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
interfejs filtrowania, który umożliwia FlashingResourcesParser ignorowanie niektórych zasobów, z których w innych okolicznościach mógłby korzystać.
|
| FlashingResourcesRetrieverCacheWrapper |
IFlashingResourcesRetriever, który korzysta z pamięci podręcznej.
|
| FlashingResourceUtil |
To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można było je wgrać za pomocą DeviceFlashPreparer.
|
| FoldableExpandingHandler |
IModuleParameterHandler – rozszerzenie na więcej konfiguracji każdego urządzenia składanego innego niż główne.
|
| FoldableHandler | Ogólny moduł obsługi urządzeń składanych, który może przyjmować parametry urządzeń składanych w celu tworzenia wyspecjalizowanych modułów. |
| FoldableModePreparer | Przygotowujący element docelowy, który może zmieniać stan urządzenia składanego. |
| FolderBuildInfo |
Konkretna implementacja IFolderBuildInfo.
|
| FolderSaver |
ITargetPreparer, który pobiera katalogi z urządzenia, kompresuje je i zapisuje w backendzie logowania.
|
| FormattedGeneratorReporter | Reporter, który umożliwia generowanie raportów w określonym formacie. |
| FreeDeviceState | |
| FuseMountManager | |
| FuseMountManagerFactory |
Fabryka do tworzenia i konfigurowania instancji FuseMountManager.
|
| FuseUtil | Klasa pomocnicza do operacji FUSE. |
| FutilityCommandPreparer | Przygotowanie do wykonania poleceń bezużytecznych. |
G
| GceAvdInfo | Struktura zawierająca odpowiednie dane dotyczące danej instancji AVD GCE. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Monitor wątków dla tunelu proxy hosta laboratorium GCE używanego do natleniania. |
| GceManager | Pomocnik, który zarządza wywołaniami GCE w celu uruchamiania i zatrzymywania GCE oraz zbierania z niego logów. |
| GceRemoteCmdFormatter | Klasa narzędziowa do formatowania poleceń w celu uzyskania dostępu do zdalnego urządzenia GCE. |
| GceRemoteCmdFormatter.ScpMode | SCP może służyć do przesyłania i pobierania plików w zależności od struktury argumentów. |
| GceSshTunnelMonitor | Wątek monitora tunelu SSH GCE. |
| GcovCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera pomiary pokrycia gcov z urządzenia i zapisuje je jako artefakty testowe.
|
| GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera pomiary pokrycia jądra gcov z debugfs i urządzenia, a następnie rejestruje je jako artefakty testowe.
|
| GCSBucketUtil | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Prosty moduł do informacji o plikach w GCS. |
| GCSCommon | Przestarzałe! Zamiast tego użyj com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Klasa bazowa operacji GCS, takich jak pobieranie i przesyłanie. |
| GCSConfigurationFactory |
ConfigurationFactory wczytuje konfiguracje z Google Cloud Storage.
|
| GCSConfigurationFactory.GCSConfigLoader |
Rozszerzenie ConfigurationFactory.ConfigLoader, które wczytuje konfigurację z GCS, śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku cyklicznych dołączeń.
|
| GCSConfigurationServer | Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS). |
| GCSDownloaderHelper | Pobieranie z zasobnika GCS, które obsługuje buforowanie i rozwiązywanie konfiguracji globalnej. |
| GCSFileDownloader | Pobieranie plików z Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Pobieranie plików z Google Cloud Storage (GCS). |
| GCSFileUploader | Przesyłanie plików do Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Pobierz zasób hosta z GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie z zasobnika GCS.
|
| GeminiDebuggingPostProcessor | Procesor końcowy tworzy zapytania prompt na potrzeby debugowania błędów. |
| GenericLogcatEventParser<LogcatEventType> | Analizowanie danych wejściowych logcat pod kątem zdarzeń. |
| GenericLogcatEventParser.LogcatEvent | Struktura przechowująca zdarzenie logcat z typem zdarzenia i wywołującą je wiadomością logcat. |
| GetPreviousPassedHelper | Funkcja pomocnicza do pobierania poprzednich filtrów testów, które zostały zaliczone. |
| GkiDeviceFlashPreparer | Przygotowujący urządzenie docelowe, który flashuje urządzenie za pomocą ogólnego obrazu jądra systemu Android. |
| GlobalConfiguration |
Implementacja IGlobalConfiguration, która przechowuje załadowane obiekty konfiguracji w mapie.
|
| GlobalFilterGetter | Implementacja usługi, która zwraca filtry danego wywołania. |
| GlobalTestFilter | Opcje filtrowania zastosowane do wywołania. |
| GoogleAccountPreparer |
ITargetPreparer, który obsługuje konfigurowanie kont Google.
|
| GoogleAccountUtil | Narzędzie, które umożliwia konfigurowanie kont Google na urządzeniu. |
| GoogleApiClientUtil | Narzędzia do tworzenia klienta API Google. |
| GoogleApiClientUtilBase | |
| GoogleAppsSetup |
ITargetPreparer, który obsługuje różne opcje konfiguracji aplikacji Google.
Uwaga: najpierw musisz skonfigurować konto na urządzeniu. Zobacz |
| GoogleBenchmarkResultParser | Analizuje wyniki testu porównawczego Google uruchomionego z poziomu powłoki i zwraca mapę ze wszystkimi wynikami. |
| GoogleBenchmarkTest | Test, który uruchamia pakiet testów porównawczych Google na danym urządzeniu. |
| GoogleDeviceFlashPreparer |
Specjalizacja DeviceFlashPreparer, która obsługuje niestandardowe kroki wymagane do flashowania urządzeń Google.
|
| GoogleDeviceSetup |
Rozszerzenie DeviceSetup, które umożliwia konfigurowanie dodatkowych usług Google.
|
| GoogleTradefedSandbox |
Wewnętrzna specjalizacja TradefedSandbox do wykorzystania w infrastrukturze laboratorium.
|
| GoogleTradefedSandboxFactory | Implementacja Google Tradefed dla SandboxFactory |
| GranularRetriableTestWrapper |
Klasa opakowująca działa na IRemoteTest, aby podzielić IRemoteTest na mniejsze części na poziomie testu.
|
| GranularRetriableTestWrapper.StartEndCollector | Asystent zajęć, który wykrywa brakujące rozpoczęcie i zakończenie biegu. |
| GsiDeviceFlashPreparer | Przygotowujący urządzenie, który wgrywa na nie ogólny obraz systemu Androida. |
| GsiDeviceFlashPreparer.PvmfwFlashMode | |
| GTest | Test, który uruchamia natywny pakiet testowy na danym urządzeniu. |
| GTestBase | Klasa bazowa gTest |
| GTestListTestParser | Parser wyników dla trybu próbnego gtest z parametrem „--gtest_list_tests”. |
| GTestResultParser | Analizuje wyniki „trybu surowych danych wyjściowych” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje o nich ITestInvocationListener. |
| GTestXmlResultParser | Analizuje wyniki „trybu wyjściowego XML” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestRunListener o wynikach. |
H
| HarnessException | Podstawowa klasa wyjątku dla wyjątku zgłaszanego w ramach narzędzia. |
| HarnessIOException | Wyjątek dotyczący uprzęży, który pomaga w przypadku problemów z plikami. |
| HarnessRuntimeException | |
| HeapHostMonitor |
AbstractHostMonitor implementacja, która monitoruje pamięć sterty na hoście i okresowo rejestruje ją w historii.
|
| HeapSegment | Opisuje typy i lokalizacje obiektów w segmencie sterty. |
| HeapSegment.HeapSegmentElement | Opisuje obiekt lub region zakodowany w danych HPSG. |
| HelloWorldMultiTargetPreparer |
Przykładowa implementacja IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger, specjalny dziennik, który zawiera tylko niektóre konkretne zdarzenia. |
| HostGTest | Test, który uruchamia natywny pakiet testowy. |
| HostMetric | Ta klasa reprezentuje próbkę danych o hostach, które mają być raportowane. |
| HostOptions | Klasa kontenera opcji hosta. |
| HostStatsdMetricCollector |
IMetricCollector, który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd.
|
| HostTest | Uruchamiający testy JUnit po stronie hosta. |
| HostUtils | Zawiera przydatne metody narzędziowe do przeprowadzania testów na hoście. |
| HprofAllocSiteParser | Klasa pomocnicza do analizowania informacji z sekcji Allocation Sites w raportach hprof. |
| HsumBootStrategyPreparer | |
| HsumHelper | Zapewnia narzędzia do wykonywania zadań w trybie użytkownika systemowego bez interfejsu graficznego. |
| HsumHelper.HsumBootStrategy | |
| HttpHelper | Zawiera metody pomocnicze do tworzenia żądań HTTP. |
| HttpHelper.RequestRunnable |
Można go używać do wysyłania żądań za pomocą IRunUtil.runEscalatingTimedRetry(long,long,long,long,IRunnableResult).
|
| HttpMultipartPost | Klasa pomocnicza do tworzenia wieloczęściowych żądań HTTP POST. |
| HttpRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie zdalnego pliku przez HTTP
|
| HttpsRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie zdalnego pliku przez HTTPS.
|
I
| IAbi | Interfejs reprezentujący testowany interfejs ABI. |
| IAbiReceiver | Test, który wymaga interfejsu ABI podlegającego testowaniu. |
| IAdbDeviceChangeListener |
Interfejs do dodawania, usuwania i zmiany ERROR(/IDevice).
|
| IAndroidDebugBridge |
Definicja interfejsu dla metod ERROR(/com.android.ddmlib.AndroidDebugBridge) używanych w tym pakiecie.
|
| IAppBuildInfo |
Ten interfejs został wycofany.
Korzystaj z IBuildInfo bezpośrednio.
|
| IAutoRetriableTest |
Interfejs dla IRemoteTest, który nie implementuje ITestFilterReceiver, ale nadal chce obsługiwać automatyczne ponawianie.
|
| IBatteryInfo | Interfejs określający interakcję z baterią urządzenia. |
| IBatteryInfo.BatteryState | Opisuje bieżący stan ładowania baterii. |
| IBlockFilter | Określa, czy blok danych, który musi zostać dostarczony na urządzenie, ma być udostępniany. |
| IBlockTransformer | Opcjonalne przekształcenie bloku danych przed wysłaniem. |
| IBuildInfo | Zawiera informacje o kompilacji poddanej testom. |
| IBuildInfo.BuildInfoProperties |
Niektóre właściwości, które może mieć IBuildInfo, aby dostosować sposób jego obsługi.
|
| IBuildProvider | Odpowiada za podawanie informacji o testowanej wersji. |
| IBuildReceiver | Test, który wymaga odniesienia do testowanej kompilacji. |
| ICacheClient | Interfejs klienta pamięci podręcznej. |
| IClusterClient | Interfejs do interakcji z backendem TFC. |
| IClusterEvent | Interfejs umożliwiający przesyłanie do TFC dowolnych zdarzeń klastra. |
| IClusterEventUploader<T extends IClusterEvent> | Interfejs ClusterEventUploader |
| IClusterOptions | Interfejs do uzyskiwania opcji związanych z klastrem. |
| ICommandOptions | Kontener opcji wykonywania poleceń. |
| ICommandScheduler | Harmonogram uruchamiania poleceń TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Detektor zdarzeń wywołania, który jest uruchamiany po zakończeniu wywołania. |
| ICompressionStrategy | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie działania. |
| IConfigOptionValueTransformer | Interfejs do modyfikowania wartości opcji konfiguracji |
| IConfigurableVirtualDevice | Interfejs do przekazywania informacji o wstępnie skonfigurowanych informacjach o urządzeniu wirtualnym (adres IP hosta, użytkownik hosta, przesunięcie portów itp.). |
| IConfiguration | Informacje o konfiguracji wywołania TradeFederation. |
| IConfigurationFactory |
Fabryka tworzenia IConfiguration
|
| IConfigurationReceiver |
Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration.
|
| IConfigurationServer | Interfejs serwera konfiguracji. |
| ICredentialFactory |
Interfejs fabryki danych logowania do tworzenia protokołu OAuth 2.0 Credential.
|
| IDefaultObjectLoader | Interfejs do wczytywania domyślnych obiektów, które powinny być częścią konfiguracji YAML. |
| IDefaultObjectLoader.LoaderConfiguration | Obiekt konfiguracji wczytywania, który przekazuje informacje do modułu wczytującego. |
| IDevice | urządzenie, |
| IDevice.DeviceState | Stan urządzenia. |
| IDevice.DeviceUnixSocketNamespace | Przestrzeń nazw gniazda domeny UNIX utworzonego na urządzeniu. |
| IDevice.Feature | Funkcje oprogramowania na poziomie urządzenia. |
| IDevice.HardwareFeature | Funkcje sprzętowe na poziomie urządzenia. |
| IDeviceActionReceiver | Zawiera interfejs API do odbierania zdarzeń dotyczących urządzenia. |
| IDeviceBuildInfo |
IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
| IDeviceBuildProvider |
IBuildProvider, która używa informacji z ITestDevice do pobierania kompilacji.
|
| IDeviceConfiguration | Interfejs posiadacza konfiguracji urządzenia. |
| IDeviceConnection | Reprezentuje połączenie z urządzeniem, z którego można odczytywać dane i do którego można je zapisywać. |
| IDeviceConnection.Factory | |
| IDeviceFlasher | Wyświetla obraz urządzenia na urządzeniu. |
| IDeviceFlasher.UserDataFlashOption | Wyliczenie opcji obsługi obrazu danych użytkownika |
| IDeviceManager | Interfejs do zarządzania zestawem urządzeń dostępnych do testowania. |
| IDeviceManager.IFastbootListener | Detektor zmian stanu fastboot. |
| IDeviceMonitor | Interfejs do monitorowania stanu urządzeń. |
| IDeviceMonitor.DeviceLister |
Klasa podobna do Runnable, która powinna zwracać znane urządzenia i ich stany.
|
| IDeviceRecovery | Interfejs do przywracania urządzenia, które zostało odłączone od internetu. |
| IDeviceSelection | Interfejs kryteriów wyboru urządzenia. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Umożliwia monitorowanie stanu IDevice.
|
| IDeviceTest |
Interfejs obiektu, który wymaga odwołania do ITestDevice.
|
| IDisableable | Interfejs opisujący obiekt Tradefed, który można wyłączyć. |
| IDynamicShardingClient |
Interfejs opakowujący dla klienta dzielenia na fragmenty
Jest to konieczne, aby w razie potrzeby można było użyć wersji HTTP lub wersji testowej. |
| IDynamicShardingConnectionInfo | Interfejs klas zawierających dynamiczne informacje o dzieleniu na partycje |
| IEmail | Interfejs do wysyłania e-maili. |
| IEmail.Message | Kontener danych wiadomości e-mail. |
| IFileDownloader | Interfejs do pobierania pliku zdalnego. |
| IFileEntry |
Definicja interfejsu, która zapewnia prostszą, możliwą do symulowania umowę z metodami FileEntry.
|
| IFileResolverLoader |
Wczytuje implementacje funkcji IRemoteFileResolver.
|
| IFileResolverLoader.ResolverLoadingException | Wyjątek zgłaszany, gdy nie można wczytać ani zainicjować modułu rozpoznawania. |
| IFlashingResourcesParser | Interfejs do podawania wymaganych wersji pomocniczych plików obrazów potrzebnych do flashowania urządzenia. |
| IFlashingResourcesRetriever | Interfejs do pobierania pomocniczych plików obrazów potrzebnych do flashowania urządzenia. |
| IFolderBuildInfo |
Prosty abstrakcyjny IBuildInfo, którego artefakty kompilacji znajdują się w katalogu lokalnego systemu plików.
|
| IFormatterGenerator |
Interfejs opisujący formatowanie dla SuiteResultHolder.
|
| IFuseDriverProfile | Określa konkretne zachowanie danego sterownika FUSE, dzięki czemu MountManager może być ogólny. |
| IGlobalConfiguration | Klasa obejmująca globalne informacje o konfiguracji pojedynczej instancji Trade Federation (obejmująca dowolną liczbę wywołań rzeczywistych konfiguracji). |
| IHarnessException | Opis interfejsu wyjątku testu, który będzie implementowany przez wyjątki testu. |
| IHostCleaner | Czyści hosta po zakończeniu testu. |
| IHostHealthAgent | Interfejs do emitowania danych hosta lub urządzenia. |
| IHostMonitor | Interfejs do wysyłania danych hosta |
| IHostMonitor.HostDataPoint | Ogólna klasa danych do raportowania. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Interfejs kontenera opcji hosta. |
| IHostOptions.PermitLimitType | Wyliczenie opisujące możliwe ograniczenia dotyczące zezwoleń. |
| IHostResourceManager | Interfejs do zarządzania zasobami hosta. |
| IHttpHelper | Metody pomocnicze do wykonywania żądań HTTP. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Interfejs, który pomaga zdecydować, czy podjąć próbę przyrostowej konfiguracji preparatów TradeFed. |
| IInstrumentationResultParser | Interfejs do analizowania wyników testu z instrumentacją uruchomionego z poziomu powłoki. |
| IInstrumentationResultParser.SessionResultCodes | Kody wyników sesji instrumentu. |
| IInstrumentationResultParser.StatusCodes | Kody stanu wyników testu. |
| IInstrumentationResultParser.StatusKeys | Odpowiednie klucze stanu testu. |
| IInvocationContext | Zawiera informacje o wywołaniu, do których testy mogą w razie potrzeby uzyskać dostęp. |
| IInvocationContext.TimingEvent | |
| IInvocationContextReceiver | Test, który wymaga odniesienia do kontekstu wywołania. |
| IInvocationExecution | Interfejs opisujący działania, które zostaną wykonane w ramach wywołania. |
| IKeyStoreClient | Interfejs umożliwiający dostęp do magazynu kluczy w celu uzyskania hasła lub danych wrażliwych. |
| IKeyStoreFactory |
Fabryka do tworzenia IKeyStoreClient.
|
| ILabPreparer |
Interfejs znacznika dla osób przygotowujących materiały laboratoryjne
Opis tych interfejsów znajdziesz w sekcji |
| ILeveledLogOutput | Klasy, które implementują ten interfejs, udostępniają metody służące do wyświetlania komunikatów logu. |
| ILogcatReceiver |
Klasa, która udostępnia dane wyjściowe z okna Logcat urządzenia w formacie InputStreamSource.
|
| ILogger | Interfejs służący do wyświetlania ostrzeżeń i błędów. |
| ILogRegistry |
Interfejs ILogOutputpojedynczego rejestratora, który multipleksuje różne rejestratory i nimi zarządza.
|
| ILogRegistry.EventType | Zdarzenia, które warto rejestrować |
| ILogSaver | Klasy, które implementują ten interfejs, udostępniają metody przechowywania logów w centralnej lokalizacji. |
| ILogSaverListener |
Umożliwia ITestInvocationListeners nasłuchiwanie momentu zapisania plików dziennika.
|
| ImageContentAnalyzer | Analizator do analizy treści obrazów na urządzeniach |
| IManagedTestDevice | ITestDevice, którego cyklem życia zarządza się. |
| IManagedTestDevice.DeviceEventResponse |
Kontener odpowiedzi na wywołanie IManagedTestDevice.handleAllocationEvent(DeviceEvent).
|
| IManagedTestDeviceFactory |
Interfejs twórcy dla IManagedTestDevice
|
| IMetricCollector | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania pasujących danych. |
| IMetricCollector.MetricCollectionLevel | Wyliczenie reprezentujące bieżący poziom zbierania danych. |
| IMetricCollectorReceiver |
Interfejs, który IRemoteTest musi zaimplementować, jeśli potrzebuje listy IMetricCollector do uruchomienia testu.
|
| IMoblyYamlResultHandler | Interfejs modułu obsługi wyników YAML w Mobly. |
| IMoblyYamlResultHandler.ITestResult | Interfejs wyniku YAML Mobly |
| IModuleController | Interfejs do określania, czy moduł powinien być wykonywany. |
| IModuleController.RunStrategy | Wyliczenie opisujące sposób wykonania modułu. |
| IModuleParameterHandler | Interfejs parametrów modułów pakietów. |
| IMultiDeviceRecovery | Interfejs do przywracania wielu urządzeń offline. |
| IMultiDeviceTest | Ten interfejs został wycofany. Ten interfejs jest tymczasowo zachowany ze względu na zgodność, ale nie jest już używany. Nie wdrażaj go. |
| IMultiTargetPreparer | Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. |
| INativeDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice.
|
| INativeDeviceTest |
Interfejs obiektu, który wymaga odwołania do INativeDevice.
|
| IncrementalImageUtil | Narzędzie do korzystania z przyrostowej aktualizacji obrazu i urządzenia. |
| IncrementalInstallSession | Służy do tworzenia sesji instalacji pakietu przyrostowego, w której bloki zainstalowanych plików APK są przesyłane strumieniowo na urządzenie, gdy trzeba je odczytać. |
| IncrementalInstallSession.Builder | |
| InfraErrorIdentifier | Identyfikatory błędów z infrastruktury Trade Federation i infrastruktury zależnej (np. infrastruktury kompilacji). |
| InputStreamSource |
Ten interfejs w zasadzie opakowuje InputStream, aby można było go sklonować.
|
| InstallAllTestZipAppsSetup |
ITargetPreparer, który instaluje wszystkie aplikacje w pliku ZIP testu.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ITargetPreparer, który instaluje co najmniej 1 plik APK znajdujący się w systemie plików.
|
| InstallBuildEnvApkSetup |
ITargetPreparer, który instaluje co najmniej 1 plik APK testu ze środowiska kompilacji platformy Android.
|
| InstallCreateReceiver | Odbiornik danych wyjściowych wiersza poleceń „pm install-create”. |
| InstalledInstrumentationsTest | Uruchamia wszystkie instrumentacje znalezione na bieżącym urządzeniu. |
| InstallException | Wywoływany, gdy instalacja lub odinstalowanie aplikacji nie powiedzie się. |
| InstallKernelModulePreparer | Przygotowuje urządzenie docelowe, instalując moduły jądra. |
| InstallMetrics | |
| InstallReceiver | Odbiornik danych wyjściowych dla wiersza poleceń „pm install package.apk”. |
| InstantAppHandler |
Moduł obsługi dla ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
ITargetPreparer, która uruchamia instrumentację
|
| InstrumentationProtoResultParser | Analizuje wyniki „protoStd output mode” uruchomienia testu z instrumentacją z powłoki i informuje ITestRunListener o wynikach. |
| InstrumentationResultParser | Analizuje wyniki „trybu surowych danych wyjściowych” testu z instrumentacją uruchomionego w powłoce i informuje o nich ITestRunListener. |
| InstrumentationTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu. |
| InvocationCacheHelper | Narzędzie do przesyłania i wyszukiwania wyników pamięci podręcznej wywołań. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Opisuje wyniki pamięci podręcznej. |
| InvocationContext |
Ogólna implementacja IInvocationContext.
|
| InvocationExecution | Klasa opisująca wszystkie etapy wywołania: pobieranie kompilacji, przygotowanie urządzenia docelowego, uruchamianie testów i czyszczenie. |
| InvocationLocal<T> | Ta klasa udostępnia zmienne o zakresie wywołania. |
| InvocationMetricLogger | Klasa narzędziowa do wywołania, która rejestruje niektóre dane. |
| InvocationMetricLogger.InvocationGroupMetricKey | Grupowanie umożliwia rejestrowanie kilku grup pod tym samym kluczem. |
| InvocationMetricLogger.InvocationMetricKey | Specjalny klucz o nazwie, który zawsze będzie wypełniany w przypadku wywołania. |
| InvocationProtoResultReporter | Moduły raportujące do przechowywania informacji o pamięci podręcznej na poziomie wywołania i listy modułów. |
| InvocationStatus | Klasa do przechowywania stanu wywołania. |
| InvocationStatus | Pomocniczy wyliczenie reprezentujące stan wywołania |
| InvocationSummaryHelper |
Klasa pomocnicza do zbierania i raportowania TestSummary dla zestawu odbiorców
|
| InvocationToJUnitResultForwarder |
Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do TestListener.
|
| IPostProcessor | Post-processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i logów PO zakończeniu testów i PRZED raportowaniem wyników. |
| IRecorderClient | Interfejs do komunikacji z backendem rejestratora ResultDB. |
| IRecorderClientLegacy | Interfejs do komunikacji z backendem rejestratora ResultDB. |
| IRemoteAndroidTestRunner | Interfejs do zdalnego uruchamiania polecenia testowego Androida i przekazywania wyniku do odbiorcy. |
| IRemoteAndroidTestRunner.CoverageOutput | |
| IRemoteAndroidTestRunner.TestSize | |
| IRemoteFeature | Interfejs opisujący funkcję w Tradefed, którą można wykonać na podstawie żądania. |
| IRemoteFileResolver | Interfejs obiektów, które mogą przekształcić plik zdalny w lokalny. |
| IRemoteFileResolver.RemoteFileResolverArgs | argumenty przekazywane do funkcji rozpoznających; |
| IRemoteFileResolver.ResolvedFile | Klasa zawierająca informacje o rozwiązanym pliku i niektóre metadane. |
| IRemoteScheduledListenersFeature |
Rozszerzenie IRemoteFeature o możliwość przekazywania IScheduledInvocationListener.
|
| IRemoteTest |
Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener.
|
| IReportNotExecuted |
W przypadku niepełnego wykonania IRemoteTest, które implementuje ten interfejs, może zgłaszać niewykonane testy w celu ulepszenia raportowania.
|
| IRescheduler | Interfejs do ponownego planowania konfiguracji na potrzeby przyszłego wykonania. |
| IResourceMetricCollector | Interfejs, który umożliwia użytkownikowi wdrażanie niestandardowych modułów zbierania informacji o zasobach. |
| IRestApiHelper | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
| IResumableTest | Ten interfejs został wycofany. Nie potrzebuję już tego |
| IRetryDecision | Interfejs, który podejmuje decyzję o ponowieniu próby i stosuje filtr do klasy, aby bardziej precyzyjnie ponawiać próbę. |
| IRuntimeHintProvider | |
| IRunUtil | Interfejs do uruchamiania operacji czasowych i poleceń systemowych. |
| IRunUtil.EnvPriority | Wyliczenie określające, czy ustawić, czy cofnąć ustawienie konkretnego środowiska. |
| IRunUtil.IRunnableResult | Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. |
| ISandbox | Interfejs definiujący piaskownicę, której można użyć do uruchomienia wywołania. |
| ISandboxFactory |
Fabryka do tworzenia ISandbox.
|
| ISetOptionReceiver |
Implementacja tego interfejsu powinna mieć element Option o nazwie „set-option” połączony z elementem HostTest.SET_OPTION_NAME.
|
| IShardableListener |
ITestInvocationListener, który można podzielić na fragmenty.
|
| IShardableTest |
IRemoteTest, który można podzielić na oddzielnie wykonywane podtesty.
|
| IShardHelper | Interfejs obiektu, który opisuje strategię podziału na fragmenty do zastosowania w konfiguracji. |
| IShellEnabledDevice | Abstrakcyjne urządzenie, które może odbierać polecenia powłoki. |
| IShellOutputReceiver | Klasy, które implementują ten interfejs, udostępniają metody obsługi polecenia out from a remote shell na urządzeniu lub emulatorze. |
| IsolatedHostTest | Implementuje moduł uruchamiający TradeFed, który używa podprocesu do wykonywania testów w środowisku o niskiej zależności zamiast wykonywać je w procesie głównym. |
| IStackTraceInfo | Klasy, które implementują ten interfejs, udostępniają metodę zwracającą zrzut stosu. |
| ISupportGranularResults |
Interfejs określający, czy ITestInvocationListener obsługuje otrzymywanie szczegółowych wyników.
|
| ISystemStatusChecker | Sprawdzanie stanu systemu i zwracanie wartości logicznej wskazującej, czy system jest w oczekiwanym stanie. |
| ISystemStatusCheckerReceiver |
IRemoteTest, która wymaga dostępu do ISystemStatusChecker z konfiguracji.
|
| ITargetCleaner | Ten interfejs został wycofany. Metoda tearDown została przeniesiona do podstawowego interfejsu ITargetPreparer. |
| ITargetPreparer | Przygotowuje środowisko testowe do przeprowadzenia testu. |
| ITemporaryDevice | Interfejs reprezentujący urządzenie, które może być tymczasowym obiektem zastępczym. |
| ITerribleFailureHandler |
Interfejs do obsługi poważnych błędów z com.android.tradefed.log.LogUtil.CLog.wtf(String,Throwable)
|
| ITestAnnotationFilterReceiver | Moduł uruchamiający, który może filtrować testy do uruchomienia na podstawie adnotacji. |
| ITestCollector | Obsługuje zbieranie testów. Jeśli ta opcja jest ustawiona, narzędzie do uruchamiania testów musi przeprowadzić uruchomienie próbne, aby zebrać przypadki testowe bez ich wykonywania. |
| ITestDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie niż ddmlib IDevice.
|
| ITestDevice.ApexInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym APEX-ie |
| ITestDevice.MountPointInfo | Prosta klasa struktury do przechowywania informacji o jednym punkcie montowania. |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Program uruchamiający, który może otrzymać plik określający, które testy mają być uruchamiane, a które nie. |
| ITestFilterReceiver | Uruchamiający, który może filtrować testy do uruchomienia. |
| ITestInformationReceiver |
Interfejs do otrzymywania TestInformation w przypadku niektórych zajęć.
|
| ITestInvocation | Obsługuje jedno wywołanie testu TradeFederation. |
| ITestInvocation.ExitInformation | Zawiera informacje o wyjściu z wywołania. |
| ITestInvocationListener | Odbiornik wyników testu z wywołania testu. |
| ITestLifeCycleReceiver | Otrzymuje powiadomienia o zdarzeniach podczas uruchamiania testów z instrumentacją. |
| ITestLogger | Jednostka, która może rejestrować strumienie danych różnych typów. |
| ITestLoggerReceiver |
Encja, do której można wstrzyknąć instancję ITestLogger, aby można było jej używać do rejestrowania.
|
| ITestRunListener | Otrzymuje powiadomienia o zdarzeniach podczas uruchamiania testów z instrumentacją. |
| ITestsPool | Interfejs opisujący pulę testów, do których mamy dostęp i które możemy uruchamiać. |
| ITestStorageClient | Interfejs do komunikacji z backendem usługi Android Test Storage. |
| ITestSuite | Klasa abstrakcyjna używana do uruchamiania pakietu testów. |
| ITestSuite.IsolatedModuleGrade | |
| ITestSuite.MultiDeviceModuleStrategy | |
| ITestSuiteResultLoader | Interfejs opisujący moduł pomocniczy do wczytywania poprzednich wyników w sposób umożliwiający ponowne uruchomienie. |
| ITestSummaryListener |
Interfejs, który umożliwia ITestInvocationListener wymianę niektórych ograniczonych informacji za pomocą podsumowań.
|
| ITestsZipInstaller | Instaluje testy z pliku ZIP z testami (wygenerowanego przez system kompilacji) na urządzeniu. |
| ITokenProvider | Interfejs opisujący obiekt, który może udostępniać tokeny konkretnego urządzenia. |
| ITokenRequest |
Interfejs, który IRemoteTest może implementować, aby ujawnić, że wymaga urządzenia ze specjalnym tokenem.
|
| IWifiHelper | Interfejs pomocniczy do manipulowania usługami Wi-Fi na urządzeniu. |
| IWifiHelper.WifiConnectionResult | |
| IWifiHelper.WifiState | Stan klienta Wi-Fi. |
J
| JarHostTest | Uruchamiający testy JUnit po stronie hosta. |
| JarHostTest.HostTestListener | Detektor opakowujący, który przekazuje wszystkie zdarzenia z wyjątkiem testRunStarted() i testRunEnded() do detektora osadzonego. |
| JavaCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera pomiary pokrycia kodu Java z urządzenia i zapisuje je jako artefakty testowe.
|
| JavaCodeCoverageFlusher | Klasa narzędziowa, która resetuje i wymusza opróżnianie pomiarów pokrycia kodu Java z procesów działających na urządzeniu. |
| JSONFileKeyStoreClient | Przykładowa implementacja, w której lokalny plik JSON pełni rolę magazynu kluczy. |
| JSONFileKeyStoreFactory |
Implementacja fabryki JSON KeyStore, która udostępnia JSONFileKeyStoreClient do uzyskiwania dostępu do pliku JSON Key Store.
|
| JsonHttpTestResultReporter | reporter wyników, który koduje wyniki pomiarów testowych oraz informacje o gałęzi i urządzeniu w formacie JSON i wysyła je za pomocą żądania POST do punktu końcowego usługi HTTP; |
| JUnit4ResultForwarder | Przekazywanie wyników z JUnit4 Runner. |
| JUnit4TestFilter |
Klasa pomocnicza, która zapewnia filtrowanie dla narzędzia JUnit4, rozszerzając klasę Filter.
|
| JUnitRunUtil |
Klasa pomocnicza do kierowania wywołania IRemoteTest.run(TestInformation,ITestInvocationListener) do wywołania Test.run(TestResult).
|
| JUnitToInvocationResultForwarder |
Klasa, która nasłuchuje zdarzeń TestListener i przekazuje je do ITestInvocationListener.
|
| JUnitXmlParser | Parser, który wyodrębnia dane wyników testu z wyników JUnit przechowywanych w formacie XMLJUnitResultFormatter narzędzia Ant i przekazuje je do interfejsu ITestInvocationListener. |
K
| KernelModuleUtils | |
| KernelTargetTest | Program do uruchamiania testów, który uruchamia plik wykonywalny na urządzeniu docelowym i analizuje wyniki testu jądra. |
| KernelTestModuleController | Klasa bazowa kontrolera modułu, która nie uruchamia testów, gdy nie pasuje do architektury . |
| KeyguardControllerState | Kontener stanów blokady ekranu. |
| KeyguardStatusChecker | Sprawdza stan ochrony kluczy po wykonaniu modułu. |
| KeyStoreException | Wywoływany, gdy wystąpi krytyczny błąd magazynu kluczy. |
| KillExistingEmulatorPreparer |
Obiekt ITargetPreparer, który wyłącza działający emulator.
|
| KnownFailurePreparer | Wskaż preparer, aby pominąć ponawianie próby w przypadku znanego błędu. |
| KTapResultParser | Odczytuje dane wyjściowe KTAP wygenerowane przez moduł testowy KUnit i umieszczone w pliku „results” w debugfs. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Program do uruchamiania testów modułów KUnit na urządzeniu. |
L
| LabResourceDeviceMonitor | Monitor zasobów laboratorium, który inicjuje serwer gRPC dla usługi LabResourceService i nim zarządza. |
| LargeOutputReceiver | Klasa zaprojektowana, aby ułatwiać zbieranie danych wyjściowych długotrwałych poleceń. |
| LastBuildInfo | Analizuje i udostępnia informacje z pliku logs/last_build.info. |
| LastShardDetector |
Podczas uruchamiania lokalnego dzielenia na fragmenty czasami chcemy wykonać niektóre działania tylko wtedy, gdy ostatni fragment osiągnie invocationEnded(long).
|
| LaunchControlProvider |
Implementacja IBuildProvider, która wysyła zapytania do serwerów kontroli uruchamiania Google w celu uzyskania kompilacji do przetestowania.
|
| LaunchControlProvider.DownloadFileDescriptor | |
| LCUtil | Klasa pomocnicza do analizowania ścieżki Launch Control na poszczególne części. |
| LeakedThreadStatusChecker | Sprawdzanie stanu, aby upewnić się, że moduł nie powoduje wycieku działającego wątku. |
| LegacySubprocessResultsReporter | Zamrożona implementacja narzędzia do raportowania wyników podprocesu, która powinna pozostać zgodna z wcześniejszymi wersjami TF/CTS (np. 8+), pomimo zmian w jej klasie nadrzędnej. |
| ListInstrumentationParser |
IShellOutputReceiver, który analizuje dane wyjściowe zapytania „pm list instrumentation”
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. |
| LocalAppBuildProvider |
IBuildProvider, która tworzy IBuildInfo na podstawie podanej ścieżki lokalnej.
|
| LocalDeveloper | Wykrywa i zwraca informację, czy jest to lokalny deweloper korzystający z Tradefed. |
| LocalDeviceBuildProvider |
IBuildProvider, który tworzy IDeviceBuildInfo na podstawie podanej ścieżki do katalogu w systemie plików.
|
| LocalEmulatorLaunch | Obiekt TargetPreparer, który uruchamia emulator lokalnie ze środowiska kompilacji Androida. |
| LocalEmulatorSnapshot | Element TargetPreparer przeznaczony do generowania czystego zrzutu emulatora ze środowiska kompilacji/programistycznego Androida. |
| LocalFileHeader | LocalFileHeader to klasa zawierająca informacje o pliku lub folderze w pliku ZIP. |
| LocalFileResolver |
Implementacja IRemoteFileResolver, która umożliwia łączenie plików lokalnych
|
| LocalFolderBuildProvider |
IBuildProvider, która tworzy IFolderBuildInfo na podstawie podanej ścieżki lokalnej.
|
| LocalHostResourceManager | Zarządzanie zasobem hosta. |
| LocalPool | Wdrożenie puli testów lokalnych |
| LocalRunInstructionBuilder | Narzędzie do kompilowania instrukcji umożliwiających lokalne przeprowadzanie testów. |
| LockSettingsBaselineSetter | Funkcja ustawiająca do usuwania ustawień blokady ekranu. |
| Log | |
| Log | Klasa Log, która odzwierciedla interfejs API w głównych źródłach Androida. |
| Log.ILogOutput | Klasy, które implementują ten interfejs, udostępniają metody służące do wyświetlania komunikatów logu. |
| Log.LogLevel | Wyliczenie Log Level. |
| Log.LogLevel | Wyliczenie Log Level. |
| LogAssociation | Klasa reprezentująca połączenie między plikiem dziennika a testem. |
| LogcatCrashResultForwarder | Specjalny odbiornik: w przypadku awarii (proces instrumentacji ulega awarii) próbuje wyodrębnić z logcatu informacje o awarii i dodać je do komunikatu o błędzie powiązanego z testem. |
| LogcatEventParser | |
| LogcatEventType |
Typy zdarzeń dla LogcatEventParser.
|
| LogcatOnFailureCollector | Kolektor, który rejestruje i zapisuje dziennik logcat, gdy przypadek testowy lub przebieg testu zakończy się niepowodzeniem. |
| LogcatReceiver | Klasa, która zbiera logcat w tle. |
| LogcatTimingMetricCollector | Moduł zbierający dane, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub kilku powtarzanych testów, używając podanych wzorców wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z wierszy logcat. |
| LogDataType | Reprezentuje typ danych logów. |
| LogFile | Klasa do przechowywania metadanych zapisanych plików dziennika. |
| LogFileSaver |
Pomocnik dla ITestInvocationListener, który zapisuje dane logów w pliku.
|
| LogOffsets | Klasa, która przechowuje początkowe przesunięcia pliku logu dla różnych poziomów testu. |
| LogPreprocessor | Punkt wejścia preprocesora dla logów, które będą przetwarzane przez narzędzia AI. |
| LogReceiver | |
| LogRegistry |
Implementacja ILogRegistry, która multipleksuje różne rejestratory i nimi zarządza, używając odpowiedniego rejestratora na podstawie ThreadGroup wątku, który wywołuje funkcję.
|
| LogSaverResultForwarder |
ResultForwarder do zapisywania logów za pomocą globalnego narzędzia do zapisywania plików.
|
| LogUtil | Klasa narzędzi do logowania. |
| LogUtil.CLog |
Klasa shim dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako tagu logu.
|
| LUCIResultReporter | Reporter wyników, który zapisuje wyniki testów potrzebne ResultDB i LUCI w formacie JSON (go/result-sink) i rejestruje lokalizację pliku w konsoli. |
M
| MainlineModuleHandler | Prosta klasa obsługi modułów magistrali, która tworzy InstallApexModuleTargetPreparer i wstawia do niej link dynamiczny na podstawie podanych modułów magistrali, aby automatycznie pobierać te moduły. |
| MainlineTestModuleController | Klasa bazowa kontrolera modułu do przeprowadzania testów na podstawie wstępnie załadowanych modułów głównych na testowanym urządzeniu. |
| ManagedRemoteDevice | Urządzenie działające na maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w maszynie wirtualnej. |
| ManagedTestDeviceFactory | Fabryka tworząca różne rodzaje urządzeń, które mogą być monitorowane przez Tf. |
| MarkdownUtils | Klasa narzędziowa do manipulowania Markdownem. |
| MaxSdkModuleController | Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach powyżej określonego numeru wersji pakietu SDK. |
| MergedZipEntryCollection | Scalaj poszczególne wpisy ZIP w dużym pliku ZIP w bloki, aby zminimalizować liczbę prób pobierania. |
| MergeMultiBuildTargetPreparer |
IMultiTargetPreparer, która umożliwia przekazywanie informacji z jednej kompilacji do drugiej przez nadanie im nazw i podanie klucza pliku do skopiowania do innej kompilacji.
|
| MergeStrategy | Określa, jak należy agregować wyniki, gdy jest wiele prób. |
| MerkleTree | Reprezentacja drzewa Merkle zgodnie z definicją w interfejsie Remote Execution API. |
| MetricFilePostProcessor | Służy do przesyłania pliku dziennika danych zebranych podczas testu i na poziomie uruchomienia. |
| MetricFileUtil | Narzędzie do zapisywania na końcu wywołania przebiegu testu i danych testowych w pliku tekstowym oraz przesyłania go do interfejsu Android Build API. |
| MetricFileUtil.TestRunMetrics | |
| MetricOption |
Adnotacja dla metod testowych oznaczonych symbolem @Test lub jeśli adnotacja jest częścią listy adnotacji TestDescription, która umożliwia określenie dodatkowych parametrów przydatnych do: dostrajania działania modułów zbierających dane, filtrowania niektórych metod.
|
| MetricsXMLResultReporter | Klasa MetricsXMLResultReporter zapisuje dane testowe i dane przebiegu w pliku XML w folderze określonym przez parametr metrics-folder w fazie invocationEnded testu. |
| MetricTestCase |
Rozszerzenie TestCase, które umożliwia rejestrowanie danych podczas działania w ramach TradeFed.
|
| MetricTestCase.LogHolder | Struktura do przechowywania pliku dziennika, który ma zostać zgłoszony. |
| MetricUtil | Klasa narzędziowa do pobierania danych z konfiguracji statsd. |
| MetricUtility | Zawiera typowe metody narzędziowe do przechowywania danych testowych, agregowania danych w podobnych testach i zapisywania danych w pliku. |
| MetricUtility.DimensionalIterationData | Klasa pomocnicza do przechowywania pliku danych o rodzaju danych i stanu pojedynczej iteracji testu. |
| MetricUtils | Klasa zawierająca metody pomocnicze do obsługi konwersji formatu Metric. |
| MinApiLevelModuleController | Klasa bazowa kontrolera modułu, która nie uruchamia testów, gdy poziom interfejsu API jest niższy niż określony. |
| MinSdkModuleController | Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach poniżej określonego numeru wersji pakietu SDK. |
| MixImageZipPreparer |
IMultiTargetPreparer, który łączy obrazy kompilacji systemu z kompilacją urządzenia.
|
| MixKernelTargetPreparer |
Obraz ITargetPreparer, który umożliwia połączenie obrazu jądra z obrazem urządzenia.
|
| MixRadioTargetPreparer |
ITargetPreparer, która umożliwia połączenie obrazu radia z obrazem urządzenia.
|
| MoblyArtifactReporter | Raportowanie artefaktów Mobly. |
| MoblyBinaryHostTest | Test hosta przeznaczony do uruchamiania pliku binarnego w Pythonie w systemie kompilacji Androida (Soong). |
| MoblyYamlResultControllerInfoHandler | Obsługa elementu „Controller Info” w wyniku Mobly YAML. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fabryka obsługi wyników Mobly yaml, która generuje odpowiednią obsługę na podstawie typu wyniku. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Parser wyników testów Mobly w formacie YAML. |
| MoblyYamlResultRecordHandler | Obsługa elementu „Record” w wyniku Mobly YAML. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Obsługa elementu „Summary” w wyniku YAML Mobly. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Obsługa elementu „Test Name List” w wyniku YAML Mobly. |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Obsługa elementu „User Data” w wyniku YAML Mobly. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Kontener konfiguracji testu. |
| ModuleListener |
Detektor dołączony do każdego IRemoteTest w każdym module w celu zebrania listy wyników.
|
| ModuleLogcatCollector | Wersja narzędzia do zbierania logcat, ale dla modułu. |
| ModuleMerger |
Klasa pomocnicza do operacji związanych z łączeniem ITestSuite i ModuleDefinition po podziale.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Wartości specjalne powiązane z kluczami „parametru” pakietu w metadanych każdego modułu. |
| ModuleParametersHelper |
Funkcja pomocnicza do pobierania wartości IModuleParameterHandler powiązanej z parametrem.
|
| ModulePerfettoCollector | Kolektor, który rozpoczyna śledzenie Perfetto, gdy moduł testowy się uruchamia i kończy działanie oraz gdy urządzenie jest ponownie uruchamiane. |
| ModuleProtoResultReporter | Moduł raportujący wyniki, który ma raportować tylko wyniki na poziomie modułu. |
| ModulePusher | |
| ModulePusher.ModulePushError | Błąd krytyczny podczas przesyłania modułu Mainline. |
| ModuleResultsAndMetricsForwarder |
Rozszerzenie ResultAndLogForwarder, które dodaje do wyników testu dodatkowe dane związane z modułem.
|
| ModuleSplitter |
Funkcja pomocnicza do dzielenia listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonawczych reprezentowanych przez ModuleDefinition.
|
| ModuleTestTypeUtil | Zawiera typowe metody narzędziowe do sprawdzania modułu. |
| MultiFailureDescription |
Zbierz kilka FailureDescription w jednym uchwycie.
|
| MultiLineReceiver |
Podstawowa implementacja IShellOutputReceiver, która pobiera nieprzetworzone dane z gniazda i przekształca je w obiekty String.
|
| MultiMap<K, V> |
Map, która obsługuje wiele wartości dla każdego klucza.
|
| MultiReceiver |
Podstawowa implementacja IShellOutputReceiver, która przyjmuje wiele instancji IShellOutputReceiver i rozsyła otrzymane dane do wszystkich z nich.
|
N
| NameMangleListener | Słuchacz proxy do tłumaczenia nazw metod testowych, klas i pakietów w miarę raportowania wyników. |
| NativeAllocationInfo | Przechowuje informacje o przydzielaniu reklam natywnych. |
| NativeBenchmarkTest | Test, który uruchamia natywny plik wykonywalny testu porównawczego na danym urządzeniu. |
| NativeBenchmarkTestParser |
IShellOutputReceiver, który analizuje dane wyjściowe testu porównawczego, zbierając dane o średnim czasie operacji.
|
| NativeBridgeModuleController | Kontroler modułu, który sprawdza, czy urządzenie obsługuje natywny mostek. |
| NativeCodeCoverageFlusher | Klasa narzędziowa, która czyści pomiary pokrycia natywnego i wymusza opróżnienie danych o pokryciu natywnym z procesów na urządzeniu. |
| NativeDevice |
Domyślna implementacja na ITestDevice urządzeniach z Androidem, które nie obsługują pełnego stosu.
|
| NativeDevice.AdbAction |
Wystąpił błąd ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) podczas uruchamiania polecenia systemowego „adb ....”.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – ponowne uruchomienie urządzenia.
|
| NativeDevice.RebootMode | Tryb ponownego uruchomienia. |
| NativeDeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
|
| NativeLeakCollector |
ITargetPreparer, który uruchamia polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować nieosiągalną pamięć natywną aktualnie zajmowaną przez każdy proces.
|
| NativeLibraryMapInfo | Mapowanie adresu pamięci na bibliotekę w przypadku bibliotek natywnych. |
| NativeStackCallInfo | Reprezentuje wywołanie stosu. |
| NativeStressTest | Test, który uruchamia natywny plik wykonywalny testu obciążeniowego na danym urządzeniu. |
| NativeStressTestParser |
IShellOutputReceiver, który analizuje dane wyjściowe testu obciążeniowego i zbiera dane o liczbie ukończonych iteracji oraz średnim czasie iteracji.
|
| NegativeHandler | Moduł obsługi, który określa, że nie należy nic robić, a parametr nie powinien tworzyć żadnego dodatkowego modułu. |
| NestedDeviceStateMonitor | Monitor stanu urządzenia, który wykonuje dodatkowe sprawdzenia na zagnieżdżonym urządzeniu, aby uwzględnić specyfikę środowiska wirtualnego. |
| NestedRemoteDevice | Reprezentacja urządzenia działającego w zdalnej maszynie wirtualnej Cuttlefish. |
| NetworkNotAvailableException | Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przeprowadzenia testu. |
| NoApkTestSkipper | Specjalny preparer, który umożliwia całkowite pominięcie wywołania (przygotowania i testów), jeśli nie ma plików APK do testowania. |
| NoDeviceException | Wyjątek zgłaszany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. |
| NoisyDryRunTest | Uruchom próbne wykonanie z szumem w pliku poleceń. |
| NoOpConfigOptionValueTransformer |
Operacja bez efektu IConfigOptionValueTransformer
|
| NotMultiAbiHandler |
Specjalny moduł obsługi, który informuje SuiteModuleLoader, że pomocniczy interfejs ABI nie powinien tworzyć modułu.
|
| NullDevice |
Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy IDeviceSelection.nullDeviceRequested() jest true.
|
| NullOutputReceiver |
Implementacja funkcji IShellOutputReceiver, która nic nie robi.
|
O
| ObjectUpdater | Klasa pomocnicza do zarządzania aktualizacjami obiektów AnTS. |
| ObjectUpdater.InvocationUpdate | Przeprowadź aktualizację podanego wywołania. |
| ObjectUpdater.TestArtifactUpdate | Przeprowadź aktualizację zwróconego obiektu BuildArtifact. |
| ObjectUpdater.WorkUnitUpdate | Interfejs do hermetyzacji aktualizacji. |
| OpenObjectLoader | Moduł wczytujący domyślne obiekty dostępne w AOSP. |
| Opcja |
Oznacza pole jako reprezentujące IConfiguration opcję.
|
| Option.Importance | |
| OptionClass |
Adnotacja klasy reprezentującej obiekt IConfiguration.
|
| OptionCopier |
Klasa pomocnicza, która może kopiować wartości pól Option o tych samych nazwach z jednego obiektu do drugiego.
|
| OptionDef |
Zawiera szczegóły Option.
|
| OptionFetcher | Pomocnik do pobierania opcji testu z procesu nadrzędnego. |
| OptionNotAllowedException |
Określony ConfigurationException, gdy opcja nie może być przekazywana w wierszu poleceń.
|
| OptionSetter |
Wypełnia pola Option.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Handler do obsługi wartości pól Map.
|
| OptionSetter.OptionFieldsForName | Kontener listy pól opcji o podanej nazwie. |
| OptionUpdateRule | Określa działanie, gdy opcja jest podana wiele razy. |
| OtaDeviceBuildInfo |
IDeviceBuildInfo używane do testowania aktualizacji bezprzewodowych.
|
| OtatoolsBuildInfo |
IBuildInfo zawierający artefakty otatools.
|
| OtaUpdateDeviceFlasher | Narzędzie do flashowania urządzenia, które uruchamia skrypt system/update_engine/scripts/update_device.py z pełnym lub przyrostowym pakietem OTA, aby zaktualizować obraz urządzenia. |
| OxygenUtil | Narzędzie do interakcji z usługą Oxygen. |
P
| PackageInfo | Kontener informacji o pakiecie aplikacji przeanalizowanych na urządzeniu. |
| PackageInstalledModuleController | Kontroler modułu, który nie uruchamia testów, gdy na urządzeniu nie są zainstalowane podane pakiety. |
| Para<A, B> | Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. |
| Para<S, T> | Klasa Pair to po prostu 2-elementowa krotka do użycia w tym pakiecie. |
| PairingMultiTargetPreparer | Przygotowanie do parowania z wieloma urządzeniami ułatwia parowanie (i łączenie) Bluetooth między 2 urządzeniami. |
| ParallelDeviceExecutor<V> |
Funkcja opakowująca ExecutorService, która umożliwia równoległe wykonywanie funkcji.
|
| ParentSandboxInvocationExecution |
Wersja InvocationExecution dla specjalnych działań wywołania nadrzędnego podczas uruchamiania piaskownicy.
|
| ParentShardReplicate | Skopiuj konfigurację jednego urządzenia na wszystkie pozostałe, które będą częścią podziału. |
| PartialZipDownloadCache | Narzędzie do przechowywania w pamięci podręcznej częściowo pobranych plików na podstawie ich zawartości. |
| PassingTestFileReporter |
ITestInvocationListener, który zapisuje listę zdanych przypadków testowych w pliku testowym;
|
| PendingBlock | Blok danych należący do pliku APK lub pliku podpisu, który jest potrzebny urządzeniu. |
| PendingBlock.Compression | |
| PendingBlock.Type | |
| PerfettoFilePullerCollector | Kolektor, który pobiera pliki śledzenia Perfetto z urządzenia, opcjonalnie je kompresuje i dodaje do logów testowych. |
| PerfettoGenericPostProcessor | Procesor końcowy, który przetwarza tekstowy/binarny plik proto z danych Perfetto w pary klucz-wartość, rekursywnie rozwijając komunikaty i pola proto z wartościami tekstowymi, aż do napotkania pola z wartością liczbową. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Przygotowujący Perfetto przesyła plik konfiguracyjny na urządzenie w standardowej lokalizacji, do której Perfetto ma dostęp. |
| PerfettoPullerMetricCollector |
Ta klasa została wycofana.
Zamiast niej używaj zasad PerfettoFilePullerCollector i ERROR(/PerfettoTracePostProcessor).
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTracePostProcessor | Postprocesor, który pobiera pliki śledzenia Perfetto z logów testowych i uruchamia na nich procesor śledzenia, aby wygenerować protokół metryki Perfetto. |
| PerfettoTracePostProcessor.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Klasa narzędziowa do rejestrowania śladu Perfetto na urządzeniu ITestDevice.
|
| PerfettoV2MetricConverterUtil | Klasa narzędziowa do konwertowania danych Perfetto w wersji 2. |
| PerfettoV2ToDimensionalMetricConverter |
Konwertuje protokół Perfetto V2 TraceSummary na protokół MetricReport na potrzeby raportowania danych wielowymiarowych.
|
| PrettyPrintDelimiter | Narzędzie pomocnicze, które pomaga drukować wyróżnione wiadomości rozdzielone znakami. |
| PrettyTestEventLogger | Moduł zbierający logi dopasowuje zdarzenia i rejestruje je w odpowiedniej kolejności, aby ułatwić debugowanie. |
| ProcessInfo | Służy do przechowywania informacji związanych z procesem(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| ProfileParameterHandler | Podstawowy moduł obsługi parametrów dla każdego użytkownika profilu. |
| ProfileTargetPreparer |
Klasa bazowa do konfigurowania narzędzia do przygotowywania danych o odbiorcach dla dowolnego użytkownika profilu android.os.usertype.profile.XXX.
|
| PromptResponse | Reprezentacja żądania prompta i odpowiedzi na nie |
| PromptUtility | Narzędzie do tworzenia promptów na podstawie kontekstu. |
| PromptUtility.PromptTemplate | Odwołanie do szablonu promptu przechowywanego w zasobach. |
| PropertyChanger | Klasa narzędziowa do zmieniania (lub dodawania) elementów w pliku właściwości Androida |
| PropertyFetcher | Pobiera i buforuje wartości „getprop” z urządzenia. |
| ProtoResultParser | Parser formatu proto wyników Tradefed. |
| ProtoResultParser.TestLevel | Wyliczenie reprezentujące bieżący poziom przetwarzanego protokołu. |
| ProtoResultReporter |
Moduł raportujący wyniki tworzy TestRecord protobuf zawierający wszystkie wyniki.
|
| ProtoUtil | Metody narzędziowe do obsługi wiadomości protobuf niezależnie od typu. |
| ProxyConfiguration | Obiekt, który umożliwia wskazanie konfiguracji zdalnej do wykonania. |
| PsParser | Narzędzie służące do analizowania(USER,PID i NAME) wyniku polecenia „ps” |
| PtsBotTest | Przeprowadzanie testów PTS-bot. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Ta klasa została wycofana.
Zamiast niej używaj zasady PushFilePreparer.
|
| PushFilePreparer |
ITargetPreparer, który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki urządzenia.
|
| PythonBinaryHostTest |
Test hosta przeznaczony do uruchamiania pliku binarnego Pythona z systemu kompilacji Androida (Soong).
Narzędzie do uruchamiania testów obsługuje filtry uwzględniające i wykluczające. |
| PythonBinaryHostTest.PythonForwarder | Przekazywanie wyników, aby zastąpić nazwę uruchomienia nazwą pliku binarnego. |
| PythonUnitTestResultParser |
Interpretuje wyniki testów przeprowadzonych za pomocą platformy unittest w Pythonie i przekształca je w wywołania serii ITestInvocationListener.
|
| PythonUnitTestRunner |
Ta klasa została wycofana.
Użyj w zamian zasady PythonBinaryHostTest.
|
| PythonVirtualenvHelper | Klasa pomocnicza do aktywowania środowiska wirtualnego Pythona 3. |
| PythonVirtualenvPreparer | Konfiguruje wirtualne środowisko Pythona na hoście i instaluje pakiety. |
bld
| QueryType | Typy zapytań dotyczących kontroli uruchamiania. |
| QuotationAwareTokenizer |
R
| RamdumpPreparer | Włącz Ramdump. |
| RawImage | Dane reprezentujące obraz pobrany z bufora ramki urządzenia. |
| RebootReasonCollector | Kolektor, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby. |
| RebootTargetPreparer | Przygotowujący urządzenie docelowe, który ponownie uruchamia urządzenie. |
| RecorderClient | Klient rejestratora ResultDB, który przesyła wyniki testów do ResultDB. |
| RecorderClientLegacy | Klient rejestratora ResultDB, który przesyła wyniki testów do starszego wywołania ResultDB. |
| RecoveryLogPreparer | Przygotowanie miejsca docelowego używane do zbierania dzienników przed odzyskiwaniem. |
| RegexTrie<V> |
RegexTrie to drzewo trie, w którym każdy Pattern.
|
| RemoteAndroidDevice |
Implementacja ITestDevice na urządzeniu z Androidem połączonym za pomocą polecenia adb connect.
|
| RemoteAndroidTestRunner | Zdalnie uruchamia polecenie testowe Androida i zgłasza wyniki. |
| RemoteAndroidTestRunner | Zdalnie uruchamia polecenie testowe Androida i zgłasza wyniki. |
| RemoteAndroidTestRunner.StatusReporterMode | Reprezentuje tryb narzędzia do raportowania stanu w opcjach polecenia am instrument. |
| RemoteAndroidTestRunner.StatusReporterMode | Reprezentuje tryb narzędzia do raportowania stanu w opcjach polecenia am instrument. |
| RemoteAndroidVirtualDevice |
Rozszerza działanie RemoteAndroidDevice w przypadku urządzenia z Androidem działającego w Google Compute Engine (GCE).
|
| RemoteAvdIDevice |
Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.gceDeviceRequested() jest true.
|
| RemoteBuildInfo | Kontener odpowiedzi z informacjami o kompilacji kontroli uruchamiania. |
| RemoteBuildInfo.BuildAttributeKey | |
| RemoteBuildInfo.BuildType | |
| RemoteCacheClient | Implementacja RemoteActionCache, która używa wywołań gRPC do zdalnego serwera API. |
| RemoteDynamicPool | Wdrożenie puli testów w kolejce do wykonania w ramach pracy zdalnej |
| RemoteDynamicPool.RequestCallable | |
| RemoteFileResolver | Prosta klasa, która umożliwia wczytywanie plików z różnych miejsc za pomocą identyfikatorów URI i funkcji dostawcy usług. |
| RemoteFileUtil | Klasa narzędziowa do obsługi plików z instancji zdalnej |
| RemoteInvocationExecution |
Implementacja interfejsu InvocationExecution, która umożliwia zdalne wykonanie.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSplitApkInstaller | |
| RemoteSshUtil | Narzędzie do wykonywania poleceń SSH na instancjach zdalnych. |
| RemoteTestTimeOutEnforcer | Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i przerwanie go, jeśli przekroczy on określony limit czasu. |
| RemoteZip | Narzędzia do rozpakowywania poszczególnych plików w zdalnym pliku ZIP. |
| RemoveSystemAppPreparer |
ITargetPreparer – usuwanie pliku APK z partycji systemowej przed uruchomieniem testu.
|
| ReportPassedTests | W pliku raportu można wykluczyć zaliczone testy za pomocą filtrów. |
| RequestUtil | Narzędzia umożliwiające ogólne ponawianie żądań sieciowych z obsługą błędów. |
| ResolvePartialDownload | Rozwiązywanie żądania częściowego pobierania. |
| ResourceMetricUtil | Funkcje narzędziowe do tworzenia danych. |
| ResourceUtil | Narzędzie do odczytywania zasobów konfiguracji. |
| RestApiHelper | Klasa pomocnicza do wykonywania wywołań interfejsu API REST. |
| RestartSystemServerTargetPreparer | Przygotowujący, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia. |
| ResultAggregator | Specjalny moduł przekazujący, który w razie potrzeby agreguje wyniki na podstawie zastosowanej strategii ponawiania. |
| ResultAndLogForwarder | Przekazywanie wyników i zdarzeń z dziennika. |
| ResultDBReporter | Reporter wyników, który przesyła wyniki testów do ResultDB. |
| ResultDBUtil | Klasa narzędziowa dla reportera ResultDB. |
| ResultDBUtil.TruncationResult | Prosta klasa do przechowywania wyniku operacji obcinania. |
| ResultForwarder |
ITestInvocationListener, który przekazuje wyniki wywołania na listę innych odbiorców.
|
| ResultReporter | |
| ResultReporter.ListBuilder<T> | |
| ResultsPlayer | Specjalny program uruchamiający, który odtwarza podane mu wyniki. |
| RetentionFileSaver | Klasa pomocnicza do tworzenia pliku .retention w katalogu. |
| RetryConfigurationFactory | Fabryka, która obsługuje ponawianie polecenia. |
| RetryLogSaverResultForwarder | Przekazuje też bieżącą próbę. |
| RetryPreparationDecision | Klasa opisująca decyzje dotyczące ponawiania przygotowania i przerwania działania modułu. |
| RetryRescheduler | Specjalny moduł uruchamiający, który umożliwia ponowne zaplanowanie poprzednich testów, które zakończyły się niepowodzeniem lub nie zostały wykonane. |
| RetryRescheduler.RetryType | Rodzaje testów, które można powtórzyć. |
| RetryResultForwarder |
Rozszerzenie ResultForwarder, które zawsze przekazuje numer próby.
|
| RetryResultHelper | Klasa pomocnicza, która określa, który moduł lub test powinien być uruchomiony. |
| RetryStatistics |
Struktura zawierająca statystyki sesji ponownej próby wykonania jednego IRemoteTest.
|
| RetryStrategy | Strategia ponawiania, która ma być używana podczas ponownego uruchamiania niektórych testów. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Przygotowuje urządzenie docelowe, wykonując polecenia „adb root” lub „adb unroot” w zależności od opcji „force-root”. |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
Ogólna baza IMultiDeviceRecovery do uruchamiania konfiguracji Tradefed w celu wykonania kroku przywracania.
|
| RunHostCommandTargetPreparer | Przygotowanie docelowe do uruchamiania dowolnych poleceń hosta przed i po uruchomieniu testu. |
| RunHostScriptTargetPreparer | Przygotowywanie urządzenia docelowego, które wykonuje skrypt przed uruchomieniem testu. |
| RunInterruptedException | Wywoływany, gdy operacja uruchamiania zostanie przerwana przez żądanie zewnętrzne. |
| RunNotifierWrapper |
Kontener RunNotifier, abyśmy mogli przenosić DeviceNotAvailableException.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Moduł obsługi dla ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Wartość ITargetPreparer oznacza, że testy powinny być przeprowadzane w piaskownicy SDK.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer, aby mieć pewność, że test zostanie uruchomiony jako użytkownik dodatkowy.
|
| RunOnSystemUserTargetPreparer |
Znak ITargetPreparer, który oznacza, że testy powinny być przeprowadzane na użytkowniku (a nie na obecnym użytkowniku).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
ITargetPreparer, który tworzy profil służbowy podczas konfiguracji i oznacza, że testy powinny być przeprowadzane na tym użytkowniku.
|
| RuntimeRestartCollector | Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarii serwera systemowego) podczas testu, jeśli takie wystąpią. |
| RunUtil | Zbiór metod pomocniczych do wykonywania operacji. |
| RustBenchmarkResultParser |
Interpretuje wyniki testów przeprowadzonych za pomocą platformy testów porównawczych Criterion i przekształca je w wywołania serii ITestInvocationListener.
|
| RustBinaryHostTest | Test hosta przeznaczony do uruchamiania pliku binarnego Rust z systemu kompilacji Androida (Soong). |
| RustBinaryTest | Test, który uruchamia plik binarny Rust na danym urządzeniu. |
| RustTestBase | Klasa bazowa RustBinaryHostTest i RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Interpretuje wyniki testów przeprowadzonych za pomocą platformy testów jednostkowych Rust i przekształca je w wywołania w serii ITestInvocationListener.
|
S
| SandboxConfigDump |
Klasa Runner, która tworzy IConfiguration na podstawie wiersza poleceń i zapisuje go w pliku.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Wyjątek dotyczący konfiguracji specjalnej pochodzący z konfiguracji piaskownicy. |
| SandboxConfigurationFactory | Fabryka konfiguracji specjalnych do tworzenia konfiguracji na potrzeby piaskownicy. |
| SandboxConfigUtil |
Klasa narzędziowa do zarządzania IConfiguration podczas testowania w środowisku piaskownicy.
|
| SandboxedInvocationExecution | Specjalne wykonanie wywołania w piaskownicy: jest to InvocationExecution, gdy wykonujemy polecenie w piaskownicy. |
| SandboxInvocationRunner | Uruchom testy powiązane z wywołaniem w piaskownicy. |
| SandboxOptions |
Klasa, która może otrzymywać i udostępniać opcje ISandbox.
|
| SandboxThinLauncher | Uproszczony program uruchamiający, który próbuje utworzyć kontekst z określoną wersją na wczesnym etapie, aby potencjalnie uzyskać konfigurację, która nie istnieje w kontekście nadrzędnym. |
| SchedulerState | Wyliczenie reprezentujące listę stanów, w których mogą znajdować się wywołania i jednostki pracy. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenRecordOnFailureCollector | Kolektor, który rejestruje i zapisuje nagranie ekranu, gdy przypadek testowy się nie powiedzie. |
| ScreenRecordOnFailureCollector.LineCapturingOutputStream | |
| ScreenshotOnFailureCollector | Kolektor, który będzie robić zrzut ekranu i zapisywać go w logu, gdy przypadek testowy zakończy się niepowodzeniem. |
| Sdk28ModuleController | kontroler modułu, który sprawdza, czy urządzenie ma SDK 28 (Android 9) lub nowszy; |
| Sdk29ModuleController | Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. |
| Sdk30ModuleController | Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 30 lub nowszej. |
| Sdk31ModuleController | Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. |
| Sdk32ModuleController | Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej. |
| Sdk33ModuleController | Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej. |
| Sdk34ModuleController | Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej. |
| Sdk35ModuleController | Uruchamiaj testy tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 35 lub nowszej. |
| Sdk36ModuleController | Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 36 lub nowszej. |
| Sdk37ModuleController | Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 37 lub nowszej. |
| SdkVersionUtil | |
| SearchArtifactUtil | Klasa narzędziowa, której można używać do wyszukiwania artefaktów testowych. |
| SecondaryUserHandler |
Moduł obsługi dla ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Moduł obsługi dla ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Moduł obsługi dla ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Jest to preparer używany do serializacji wykonywania testów na hoście Tradefed za pomocą tokena. |
| SerializationUtil |
Narzędzie do serializacji i deserializacji obiektu, który implementuje interfejs Serializable.
|
| ServiceAccountKeyCredentialFactory |
Fabryka danych logowania do tworzenia klucza konta usługi na podstawie OAuth Credential.
|
| SettingsBaselineSetter | Typowy setter do obsługi podstawowych ustawień urządzenia za pomocą ITestDevice.setSetting. |
| Ustawienia |
ITargetPreparer, która konfiguruje ustawienia urządzenia za pomocą instrumentacji SettingsUtil.apk.
|
| SettingsUtil | Klasa narzędziowa, która może zmieniać ustawienia urządzenia. |
| ShardBuildCloner | Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń. |
| ShardHelper | Klasa pomocnicza, która tworzy fragmenty i planuje ich wywołanie. |
| ShardListener |
ITestInvocationListener, który zbiera wyniki z fragmentu wywołania (czyli wywołania podzielonego na części, które są uruchamiane równolegle na wielu zasobach) i przekazuje je do innego odbiorcy.
|
| ShardMainResultForwarder |
ResultForwarder, która łączy wyniki wywołań testu podzielonego na fragmenty.
|
| ShellCommandUnresponsiveException | Wyjątek zgłaszany, gdy polecenie powłoki wykonane na urządzeniu zbyt długo wysyła dane wyjściowe. |
| ShellOutputReceiverStream | Klasa narzędziowa podrzędna klasy OutputStream, która zapisuje dane w obiekcie IShellOutputReceiver. |
| ShellStatusChecker | Sprawdź, czy stan powłoki jest zgodny z oczekiwaniami przed uruchomieniem modułu i po jego uruchomieniu. |
| ShippingApiLevelModuleController |
Uruchamiaj testy, jeśli urządzenie spełnia te warunki:
|
| ShowmapPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych.
|
| SideloadOtaTargetPreparer |
Przygotowujący urządzenie docelowe, który wykonuje instalację pakietu OTA z zewnętrznego źródła, stosuje pakiet, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia, aby używać ich jako informacji o kompilacji.
Ten preparator zakłada, że urządzenie będzie w momencie uruchomienia w zwykłym trybie adb, i zapewni, że urządzenie wyjdzie z tego trybu, ale z zastosowaną nowszą kompilacją. |
| SimpleFileLogger |
ILeveledLogOutput, który kieruje wiadomości dziennika do stdout i do jednego pliku dziennika.
|
| SimpleperfProfilePostProcessor | Procesor końcowy, który znajduje dane profilowania simpleperf i generuje profil pprof. |
| SimplePerfResult | Obiekt zawierający wszystkie wyniki testów simpleperf |
| SimplePerfStatResultParser | Klasa narzędziowa do analizowania wyników simpleperf. |
| SimplePerfUtil | Klasa narzędziowa do wysyłania prostych poleceń i zbierania wyników |
| SimplePerfUtil.SimplePerfType | Wyliczenie opcji poleceń simpleperf |
| SimpleStats | Mała klasa narzędziowa, która oblicza kilka miar statystycznych na podstawie liczbowego zbioru danych. |
| SizeLimitedOutputStream |
Bezpieczny wątkowo plik OutputStream, który ogranicza maksymalną ilość danych, które można zapisać.
|
| SkipContext | Reprezentacja kontekstu związanego z decyzją o pomijaniu lub buforowaniu wyników. |
| SkipFeature |
Funkcja umożliwiająca dostęp do niektórych informacji SkipManager.
|
| SkipHWASanModuleController | Klasa bazowa kontrolera modułu, która nie uruchamia testów w kompilacjach HWASan. |
| SkipManager | Na podstawie różnych kryteriów menedżer pomijania pomaga decydować, co należy pominąć na różnych poziomach: wywołania, moduły i testy. |
| SkipReason | Podaj przyczynę i metadane pominięcia testu. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Klasa narzędziowa udostępnia operacje Bluetooth na 1 lub 2 urządzeniach za pomocą SL4A. |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Wyliczenia poziomu dostępu do urządzenia Bluetooth na podstawie BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Wyliczenia stanów połączenia Bluetooth, które są oparte na BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Wyliczenia poziomu priorytetu profilu Bluetooth na podstawie BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Wyliczenia profili Bluetooth na podstawie BluetoothProfile.java
|
| Sl4aClient | Klient SL4A do interakcji za pomocą RPC z warstwą skryptową SL4A. |
| Sl4aEventDispatcher | Dispatcher zdarzeń sprawdza zdarzenia i umieszcza je w kolejce według nazwy, aby można było je wysyłać. |
| Sl4aEventDispatcher.EventSl4aObject | Obiekt zwracany przez moduł sprawdzający zdarzenia. |
| SnapshotInputStreamSource | Źródło InputStreamSource oparte na pliku. |
| SnapuserdWaitPhase | Reprezentacja wyliczeniowa momentu, w którym należy dołączyć do aktualizacji snapuserd lub ją zablokować, aby ją dokończyć. |
| SparseImageUtil | Narzędzie do rozrzedzania rozproszonych obrazów. |
| SparseImageUtil.SparseInputStream | SparseInputStream odczytuje dane z węzła nadrzędnego i wykrywa format danych. |
| SparseIntArray | SparseIntArrays mapują liczby całkowite na liczby całkowite. |
| SplitApkInstaller | |
| SplitApkInstallerBase | |
| SpongeUtils | Klasa zawierająca metody pomocnicze do obsługi Sponge. |
| SsoClientHttpHelper | Zawiera metody pomocnicze do tworzenia żądań HTTP przy użyciu binarnego klienta SSO. |
| StaticCompatibleBuildFlavorUtil | Klasa narzędziowa, która wczytuje klasę StaticCompatibleBuildFlavor ze ścieżki klasy i zapewnia dostęp do jej metod. |
| StaticDeviceInfoUtil | Klasa narzędziowa, która wczytuje StaticDeviceInfo ze ścieżki klasy i zapewnia dostęp do metod. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Procesor końcowy, który przetwarza dane liczbowe zebrane w podejściu „przed/po”, tzn. |
| StatsdEventMetricPostProcessor | Procesor końcowy, który przetwarza wskaźniki zdarzeń w raportach statsd na pary klucz-wartość, używając formatujących określonych w procesorze. |
| StatsdGenericPostProcessor | Procesor końcowy, który przetwarza raporty statsd w formacie binarnym proto na pary klucz-wartość, rozwijając raport jako strukturę drzewa. |
| StatusCheckerResult |
Zawiera wynik wykonania ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
ILeveledLogOutput, który kieruje wiadomości dziennika do standardowego wyjścia.
|
| StopServicesSetup |
ITargetPreparer, która zatrzymuje usługi na urządzeniu.
|
| StreamProtoReceiver | Odbiornik, który tłumaczy otrzymany protokół TestRecord na zdarzenia Tradefed. |
| StreamProtoResultReporter |
Implementacja ProtoResultReporter
|
| StreamUtil | Klasa narzędziowa do zarządzania strumieniami wejściowymi. |
| StrictShardHelper | strategia podziału na fragmenty, która tworzy ścisłe fragmenty, które nie raportują razem, |
| StringEscapeUtils | Klasa narzędziowa do ucieczki ciągów znaków w określonych formatach. |
| StringUtil | Klasa narzędziowa do ucieczki ciągów znaków w przypadku typowych manipulacji ciągami znaków. |
| StubBuildProvider |
Pusta implementacja interfejsu IBuildProvider, która nie wykonuje żadnych działań.
|
| StubDevice |
Implementacja zastępcza interfejsu IDevice.
|
| StubKeyStoreClient | Domyślna implementacja stub dla klienta magazynu kluczy. |
| StubKeyStoreFactory | Domyślna implementacja stuba dla KeyStore Factory |
| StubLocalAndroidVirtualDevice |
Symbol zastępczy IDevice używany przez DeviceManager do określania, kiedy DeviceSelectionOptions.localVirtualDeviceRequested() jest true.
|
| StubMultiTargetPreparer |
Pusta implementacja obiektu zastępczego IMultiTargetPreparer.
|
| StubTargetPreparer |
Pusta implementacja obiektu zastępczego ITargetPreparer.
|
| StubTest | Implementacja pustego testu bez działania. |
| StubTestRunListener |
Implementacja zastępcza funkcji ITestRunListener
|
| SubprocessCommandException | Nie udało się uruchomić polecenia podprocesu. |
| SubprocessConfigBuilder | Utwórz plik XML konfiguracji TF w formie otoczki dla istniejącej konfiguracji TF. |
| SubprocessEventHelper | Pomocnik do serializacji i deserializacji zdarzeń, które mają być przekazywane do dziennika. |
| SubprocessEventHelper.BaseTestEventInfo | Base Helper dla informacji TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Pomocnik dotyczący informacji o zakończeniu wywołania. |
| SubprocessEventHelper.InvocationFailedEventInfo | Pomoc dotycząca informacji InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Pomocnik informacji o rozpoczęciu wywołania. |
| SubprocessEventHelper.LogAssociationEventInfo | Pomocnik informacji logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Pomocnik informacji testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Pomocnik dotyczący informacji testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Informacje o rozpoczęciu modułu testowego. |
| SubprocessEventHelper.TestRunEndedEventInfo | Pomocnik dotyczący informacji testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Pomoc dotycząca informacji testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Pomoc dotycząca informacji testStarted |
| SubprocessExceptionParser | Pomocnik do obsługi danych wyjściowych wyjątku ze standardowych programów do uruchamiania poleceń Tradefed. |
| SubprocessReportingHelper | Klasa do tworzenia pliku konfiguracji otoki, która będzie używać narzędzia do raportowania wyników podprocesów w przypadku polecenia klastra. |
| SubprocessResultsReporter |
Implementuje ITestInvocationListener, aby określić go jako result_reporter i przekazywać z podprocesu wyniki testów, przebiegów testów i wywołań testów.
|
| SubprocessTestResultsParser |
Rozszerza FileOutputStream, aby analizować dane wyjściowe przed zapisaniem ich w pliku, dzięki czemu możemy generować zdarzenia testowe po stronie programu uruchamiającego.
|
| SubprocessTestResultsParser.StatusKeys | Odpowiednie klucze stanu testu. |
| SubprocessTfLauncher |
IRemoteTest do przeprowadzania testów na oddzielnej instalacji TF.
|
| SuiteApkInstaller | Instaluje określone pliki APK na potrzeby konfiguracji pakietu: ze zmiennej $ANDROID_TARGET_OUT_TESTCASES lub z ROOT_DIR w informacjach o kompilacji. |
| SuiteModuleLoader | Pobiera z repozytorium definicje modułów testów zgodności. |
| SuiteModuleLoader.ConfigFilter |
FilenameFilter, aby znaleźć wszystkie pliki konfiguracji w katalogu.
|
| SuiteResultCacheUtil | Narzędzie do przesyłania i pobierania wyników pamięci podręcznej modułu testowego. |
| SuiteResultCacheUtil.CacheResultDescriptor | Opisuje wyniki pamięci podręcznej. |
| SuiteResultHolder | Obiekt pomocniczy ułatwiający serializację i deserializację wyników wywołania. |
| SuiteResultReporter | Zbieranie wyników testów dla całego wywołania pakietu i wyświetlanie wyników końcowych. |
| SuiteResultReporter.ModulePrepTimes | Miejsce na przedmioty potrzebne do przygotowania i zakończenia pracy z jednym modułem. |
| SuiteTestFilter | Reprezentuje filtr uwzględniania i wykluczania testów. |
| SwitchUserTargetPreparer |
Domyślna implementacja BaseSwitchUserTargetPreparer – więcej informacji znajdziesz w dokumentacji Javadoc tej klasy.
|
| SyncException |
Wyjątek zgłaszany, gdy przesyłanie za pomocą ERROR(/SyncService) nie zostanie ukończone.
|
| SyncException.SyncError | |
| SyncService | Klasa usługi synchronizacji do wysyłania i pobierania danych z urządzeń lub emulatorów za pomocą mostu debugowania. |
| SyncService.FileStat | |
| SyncService.ISyncProgressMonitor | Klasy, które implementują ten interfejs, udostępniają metody związane z wyświetlaniem postępu przesyłania. |
| SystemServerFileDescriptorChecker | Sprawdza, czy serwer systemowy wyczerpuje deskryptory plików. |
| SystemServerStatusChecker | Sprawdź, czy identyfikator PID procesu system_server zmienił się przed uruchomieniem modułu i po nim. |
| SystemUpdaterDeviceFlasher |
IDeviceFlasher, który korzysta z programu do aktualizacji systemu, aby zainstalować obraz systemu dołączony do pakietu aktualizacji OTA.
|
| SystemUtil | Klasa narzędziowa do wykonywania wywołań systemowych. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Klasa pomocnicza do wyświetlania macierzy elementów String w tabeli. |
| TableFormatter | Klasa pomocnicza do wyświetlania macierzy elementów String, dzięki czemu kolumny każdego elementu są wyrównane. |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Podczas przygotowywania elementu docelowego do testowania wystąpił błąd krytyczny. |
| TarUtil | Narzędzie do manipulowania plikiem tar. |
| TearDownPassThroughPreparer | Umożliwia uruchamianie funkcji tearDown na preparatorach uwzględnionych w konfiguracji jako obiekt. |
| TelephonyHelper | Narzędzie do korzystania z telefonii i uzyskiwania informacji z nią związanych. |
| TelephonyHelper.SimCardInformation | Miejsce na informacje związane z kartą SIM. |
| TelephonyTokenProvider | Dostawca tokenów związanych z telefonią. |
| TemperatureThrottlingWaiter |
ITargetPreparer, która czeka, aż temperatura urządzenia spadnie do docelowej wartości.
|
| TemplateResolutionError |
Klasa rozszerzająca ConfigurationException na potrzeby błędów związanych z szablonem podczas analizowania konfiguracji.
|
| TerribleFailureEmailHandler | Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure). |
| TestAppInstallSetup |
ITargetPreparer, która instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu.
|
| TestContentAnalyzer | Analizator uwzględnia kontekst analizy i określa, co jest interesujące. |
| TestContext | Klasa do modelowania wiadomości TestContext interfejsu TFC API. |
| TestDependencyResolver | Pomocnik do rozwiązywania zależności w razie potrzeby. |
| TestDescription | Klasa reprezentująca informacje o przypadku testowym. |
| TestDescriptionsFile | Klasa narzędziowa do przekształcania listy TestDescription w plik testowy i odwrotnie. |
| TestDevice |
Wdrożenie ITestDevice na urządzeniu z Androidem
|
| TestDevice.MicrodroidBuilder | Konstruktor służący do tworzenia urządzenia testowego Microdroid. |
| TestDeviceOptions |
Kontener na ITestDevice Options
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState.
|
| TestDiscoveryInfo | Klasa narzędziowa, która przechowuje informacje o zależnościach potrzebne do wykrywania testów. |
| TestEnvironment | Klasa modelująca wiadomość TestEnvironment zwracaną przez interfejs TFC API. |
| TestErrorIdentifier | Identyfikator błędu z testów i programów do uruchamiania testów. |
| TestFailureModuleController | Kontroler modułu, który po prostu chce dostosować sposób działania logowania niepowodzeń testów. |
| TestFilePushSetup |
ITargetPreparer, która przesyła co najmniej 1 plik lub katalog z folderu IDeviceBuildInfo.getTestsDir() na urządzenie.
|
| TestFilterHelper | Klasa pomocnicza do filtrowania testów |
| TestGroupStatus | Klasa do przechowywania stanu grupy testowej. |
| TestIdentifier | Identyfikuje przeanalizowany test z instrumentacją. |
| TestIdUtils | Klasa narzędziowa do oczyszczania identyfikatorów testów na potrzeby ResultDB. |
| TestInfo | Przechowuje informacje o teście ustawione w pliku TEST_MAPPING. |
| TestInformation | Obiekt kontenera, który zawiera wszystkie informacje i zależności, których może potrzebować narzędzie do uruchamiania testów lub test do prawidłowego wykonania. |
| TestInformation.Builder |
Builder do tworzenia instancji TestInformation.
|
| TestInvocation |
Domyślna implementacja ITestInvocation.
|
| TestInvocation.RunMode | Różne tryby, w których może działać wywołanie. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | Serwer GRPC, który pomaga zarządzać wywołaniami testów i ich cyklem życia. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Klasa do wczytywania pliku TEST_MAPPING. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
Implementacja BaseTestSuite do uruchamiania testów określonych przez opcję include-filter lub plików TEST_MAPPING z kompilacji jako zestawu.
|
| TestOption | Przechowuje szczegóły opcji testu ustawione w pliku TEST_MAPPING. |
| TestOutputUploader | Przesyła pliki wyjściowe testów do lokalnego systemu plików, GCS lub punktu końcowego HTTP(S). |
| TestRecordInterpreter |
Narzędzie do konwertowania TestRecord protokołu na format łatwiejszy do manipulowania w Tradefed.
|
| TestRecordProtoUtil |
Narzędzie do odczytywania proto TestRecord z pliku.
|
| TestResource | Klasa do modelowania wiadomości TestResource zwracanej przez interfejs TFC API. |
| TestResourceDownloader | Klasa do pobierania plików zasobów testowych z systemu plików, GCS lub HTTP. |
| TestResult | Kontener na wynik pojedynczego testu. |
| TestResult | Kontener na wynik pojedynczego testu. |
| TestResult.TestStatus | |
| TestResultListener | Uproszczona wersja interfejsu ITestLifecycleListener dla osób, które interesują się tylko wynikami poszczególnych testów. |
| TestRunnerUtil | Klasa narzędziowa, która pomaga różnym programom do uruchamiania testów. |
| TestRunResult | Zawiera wyniki pojedynczej sesji testowej. |
| TestRunResult | Zawiera wyniki pojedynczej sesji testowej. |
| TestRunResultListener | Słuchacz, który umożliwia odczytywanie stanu ostatniego uruchomienia testu. |
| TestRunToTestInvocationForwarder |
Przekierowanie z ddmlib ITestRunListener na ITestLifeCycleReceiver.
|
| TestsPoolPoller | Testy otoki, które umożliwiają wykonanie wszystkich testów z puli testów. |
| TestStatus | Reprezentacja w Tradefed możliwych stanów metod testowych. |
| TestStatus | Wyliczenie reprezentujące możliwe wyniki testu. |
| TestSuiteInfo |
Klasa, która rozwiązuje problem z wczytywaniem metadanych związanych z kompilacją w przypadku pakietu testów.
Aby prawidłowo udostępniać powiązane informacje, zestaw testów musi zawierać plik |
| TestSummary | Klasa reprezentująca podsumowanie testu. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
ITargetPreparer, która instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu.
|
| TestTimeoutEnforcer | Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danego elementu testowania i przerwanie go, jeśli przekroczy on określony czas oczekiwania. |
| TextResultReporter | Reporter wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. |
| TfInternalOptionsFetcher | Klasa narzędziowa, która umożliwia klasom statyczne wczytywanie wartości zmiennych z pliku zasobów. |
| TfLaunchControlProvider |
LaunchControlProvider, aby pobrać kompilację google-tradefed jako IFolderBuildInfo.
|
| TfMetricProtoUtil | Klasa narzędziowa ułatwiająca przejście z Map<string, string=""> na Map<string, metric="">. </string,></string,> |
| TfObjectTracker | Narzędzie do śledzenia wykorzystania różnych obiektów Trade Federation. |
| TfSuiteRunner |
Implementacja ITestSuite, która będzie wczytywać testy z folderu TF jars res/config/suite/.
|
| TfTestLauncher |
IRemoteTest – do przeprowadzania testów jednostkowych lub funkcjonalnych na osobnej instalacji TF.
|
| ThreadInfo | Zawiera informacje o wątku. |
| TimeoutException | Wyjątek zgłaszany, gdy połączenie z Adb nie powiodło się z powodu przekroczenia limitu czasu. |
| TimeoutRemainder | Klasa narzędziowa do śledzenia czasu pozostałego do upływu początkowego limitu czasu. |
| TimeoutRemainder.DefaultSystemNanoTime | |
| TimeoutRemainder.SystemNanoTimeProvider | |
| TimeStatusChecker | Sprawdzanie stanu, aby upewnić się, że czas na urządzeniu i hoście jest zsynchronizowany. |
| TimeUtil | Zawiera metody narzędziowe związane z czasem. |
| TimeVal |
Jest to typ wartownika, który opakowuje obiekt Long.
|
| TimeWaster | Prosty program do przygotowywania celu, który pozwala zabić czas i potencjalnie ponownie uruchomić urządzenie. |
| TokenProperty | Obsługiwany token z dynamicznym dzieleniem na fragmenty. |
| TokenProviderHelper | Funkcja pomocnicza, która podaje dostawcę powiązanego z określonym tokenem, aby sprawdzić, czy urządzenie obsługuje ten token. |
| TraceCmdCollector |
IMetricCollector, który zbiera ślady podczas testu za pomocą polecenia trace-cmd i zapisuje je w wywołaniu.
|
| TracePropagatingExecutorService | Usługa wykonawcza, która przekazuje zadania do podstawowej implementacji, propagując kontekst śledzenia. |
| TracingLogger | Klasa, która pomaga zarządzać śledzeniem każdego wywołania testu. |
| TradefedConfigObject | Klasa modelująca komunikat TradefedConfigObject interfejsu TFC API. |
| TradefedConfigObject.Type | Lista typów obiektów konfiguracji, które można wstrzyknąć do konfiguracji polecenia klastra. |
| TradefedDelegator | Obiekty, które pomagają delegować wywołanie do innego pliku binarnego Tradefed. |
| TradefedFeatureClient | Klient gRPC do wysyłania żądań wykonania funkcji z serwera. |
| TradefedFeatureServer | Serwer, który odpowiada na żądania dotyczące funkcji wyzwalających. |
| TradefedSandbox | Kontener piaskownicy, który może uruchamiać wywołanie Trade Federation. |
| TradefedSandboxFactory | Domyślna implementacja interfejsu SandboxFactory |
| TradefedSandboxRunner |
Runner powiązany z TradefedSandbox, który umożliwi wykonanie piaskownicy.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Atrapa IScheduledInvocationListener, która nic nie robi.
|
U
| UiAutomatorRunner | Uruchamia test UI Automator na urządzeniu i raportuje wyniki. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Wątki, które zajmują się raportowaniem wszystkich niewykonanych testów. |
| UniqueMultiMap<K, V> |
MultiMap, która zapewnia niepowtarzalne wartości dla każdego klucza.
|
| UpdateTokenInterceptor | Interceptor klienta gRPC, który obsługuje tokeny aktualizacji ResultDB. |
| UploadManifest | Manifest obiektów BLOB i plików do przesłania. |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery, który resetuje magistrale USB dla urządzeń offline.
|
| UsbResetRunConfigRecovery | Zezwalanie na wywoływanie polecenia resetowania USB urządzenia |
| UsbResetTest |
IRemoteTest, który resetuje USB urządzenia i sprawdza, czy urządzenie ponownie połączy się z internetem.
|
| UserChecker | Sprawdza, czy użytkownicy zmienili się podczas testu. |
| UserCleaner |
ITargetPreparer, która usuwa użytkowników dodatkowych podczas zamykania.
|
| UserHelper | |
| UserInfo | Podobnie jak klasa UserInfo z platformy. |
| UserInfo.UserType | Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API. |
| UserSwitcher |
Obiekt pomocniczy używany do przełączania się na użytkownika danego type, a następnie do powrotu do poprzedniego użytkownika.
|
| UserSwitcher.UserTypeMode |
Określa oczekiwane zachowanie w zależności od powiązanego z nim UserType.
|
V
| ValidateSuiteConfigHelper |
Ta klasa pomoże sprawdzić, czy IConfiguration załadowane dla pakietu spełniają oczekiwane wymagania: - Brak dostawców kompilacji - Brak reporterów wyników
|
| VersionedFile | Struktura danych reprezentująca plik, który ma powiązaną wersję. |
| VersionParser | Pobierz wersję działających artefaktów Tradefed. |
| VisibleBackgroundUserPreparer | Przygotowanie urządzenia docelowego do uruchamiania testów na użytkowniku, który jest uruchamiany w tle. |
| VmRemoteDevice | Zdalne urządzenie wirtualne, którym będziemy zarządzać z poziomu maszyny wirtualnej. |
W
| WaitDeviceRecovery |
Prosta implementacja IDeviceRecovery, która czeka, aż urządzenie będzie online i odpowie na proste polecenia.
|
| WaitForDeviceDatetimePreparer |
ITargetPreparer, który czeka na ustawienie daty i godziny na urządzeniu.
Opcjonalnie osoba przygotowująca może wymusić |
| WifiCommandUtil | Klasa narzędziowa, która może analizować dane wyjściowe poleceń Wi-Fi. |
| WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi wraz z powiązanymi informacjami. |
| WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
| WifiPreparer |
ITargetPreparer, która w razie potrzeby konfiguruje Wi-Fi na urządzeniu.
|
| WorkUnitType | Wyliczenie reprezentujące możliwe typy jednostek pracy. |
X
| XmlFormattedGeneratorReporter |
Implementacja FormattedGeneratorReporter, która formatuje wyniki pakietu w formacie XML.
|
| XmlResultReporter | Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z formatem XMLJUnitResultFormatter narzędzia Ant. |
| XmlSuiteResultFormatter | Klasa narzędziowa do zapisywania przebiegu pakietu jako pliku XML. |
| XmlSuiteResultFormatter.RunHistory | Obiekt pomocniczy do konwersji JSON. |
| XmlTestRunListener | Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z formatem XMLJUnitResultFormatter narzędzia Ant. |
T
| YamlClassOptionsParser | Pomocnik do analizowania informacji o programie do uruchamiania testów z konfiguracji Tradefed w formacie YAML. |
Z
| ZipCompressionStrategy |
ICompressionStrategy do tworzenia archiwów ZIP.
|
| ZipUtil | Klasa pomocnicza do operacji związanych z kompresją |
| ZipUtil2 | Klasa pomocnicza do wyodrębniania plików ZIP, która uwzględnia uprawnienia do plików POSIX. |