Indeks klasy
Są to klasy interfejsu API. Zobacz wszystkie pakiety 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 interfejsu 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 | Abstrakcyjne przedstawienie połączenia. |
| AbstractHostMonitor | Typowa klasa monitorowania stanu hosta. |
| AbstractTunnelMonitor | Abstrakcyjny monitor tunelu dla GCE AVD. |
| AbstractXmlParser | Klasa bazowa pomocnicza 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 | Ogólna czynność 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 odrzuca polecenie. |
| AdbDevice | Zawiera stan urządzenia zgłoszony przez polecenie „adb devices -l”. |
| AdbDeviceConnection |
Reprezentuje połączenie z urządzeniem przez ADB do użycia z ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| AdbDeviceConnection.Factory | |
| 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 roota po zakończeniu działania.
|
| 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 | |
| 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 testów, traktując je jako liczby zmiennoprzecinkowe. |
| 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 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 w całej usłudze dla klienta interfejsu Android Build API. |
| AndroidBuildTestResult | Obiekt kontenera do przechowywania wyniku testu, który ma zostać przesłany do interfejsu Android Build API. |
| 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.IClientChangeListener |
Klasy, które implementują ten interfejs, udostępniają metody obsługujące zmiany ClientImpl.
|
| 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 IDevice
dodawanie, 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 instalowane pliki APK 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.
Używaj 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 będzie uruchamiać testów, jeśli nie pasuje do żadnej z podanych architektur. |
| ArgsOptionParser |
Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń.
|
| 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 | |
| ATestFileSystemLogSaver | Klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. |
| AtestRunner |
Wdrożenie ITestSuite
|
| AtraceCollector |
IMetricCollector, który uruchamia atrace podczas testu, zbiera wyniki i rejestruje je 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 sprzedawca może być automatycznie obsługiwany przez platformę. |
| 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. |
| BadPacketException | Wyjątek zgłaszany, gdy zawartość pakietu jest nieprawidłowa. |
| BaseDeviceMetricCollector |
Podstawowa implementacja IMetricCollector, która umożliwia rozpoczęcie i zatrzymanie zbierania danych na stronach onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Wspólny 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ć wdrożona w celu sprawdzenia, czy moduł powinien być uruchomiony.
|
| BaseMultiTargetPreparer |
Podstawowa implementacja interfejsu 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 standardowego wyjścia.
|
| BaseTargetPreparer |
Podstawowa klasa implementacji dla ITargetPreparer, która umożliwia określenie, czy obiekt jest wyłączony.
|
| BaseTestSuite | Test służący do uruchamiania 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 produktów jest 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 odzyskiwania, 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 wyśle na urządzenia wstępnie zdefiniowaną konfigurację danych o czasie trwania w formacie statsd i zbierze dane o czasie trwania połączenia Bluetooth dla każdego profilu. |
| BluetoothConnectionStateCollector | Ten moduł zbierający będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia dla każdego profilu. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj „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 interfejsu 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. |
| 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 analizy pojedynczej kompilacji. |
| BuildError | Wyjątek zgłaszany, gdy nie uda się uruchomić podanej kompilacji. |
| 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(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey).
|
| BuildInfoRecorder |
ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku.
|
| BuildInfoUtil |
Klasa narzędziowa ułatwiająca manipulowanie IBuildInfo
|
| BuildRetrievalError | Podczas pobierania kompilacji do testowania wystąpił błąd krytyczny. |
| BuildSerializedVersion |
Klasa, która zawiera 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 lekką 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 pojedynczą instancję klasy ICacheClient.
|
| CanceledException | Abstrakcyjny wyjątek, który może zostać zgłoszony, gdy dane wejściowe użytkownika anulują działanie. |
| CapabilitiesNewReply | Ładunek odpowiedzi CapabilitiesNew protokołu JDWP. |
| CarModuleController | Ten kontroler uniemożliwia wykonywanie przypadków testowych na urządzeniach innych niż samochodowe. |
| CarryDnaeError |
Wewnętrzny RuntimeException do przenoszenia DeviceNotAvailableException w ramach JUnit4.
|
| CarryInterruptedException | Wyjątek zgłaszany, gdy upłynie limit czasu fazy testu i trzeba przenieść wyjątek InterruptedException z wątku wykonywania testu do wątku wykonywania wywołania. |
| CasFuseDriverProfile | CasDriverProfile to konkretna implementacja interfejsu IFuseDriverProfile dla obrazów urządzeń, które są podzielonymi na części katalogami FastCDC. |
| 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 bloku. |
| ChunkHandler | Utwórz podklasę z klasą, która obsługuje co najmniej 1 typ fragmentu. |
| CircularAtraceUtil | Narzędzie atrace opracowane głównie z myślą o identyfikowaniu 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 pobierze z urządzenia pomiary pokrycia Clang i zapisze je jako artefakty testowe.
|
| ClangProfileIndexer | Klasa narzędziowa, która indeksuje pomiary pokrycia kodu Clang. |
| ClassNotFoundConfigurationException |
ConfigurationException, gdy nie można znaleźć klasy obiektu.
|
| ClassPathScanner | Znajduje wpisy na ścieżce klasy. |
| 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 | Reprezentuje to pojedynczego klienta, zwykle proces maszyny wirtualnej Dalvik. |
| Klient | Klient pamięci testowej Androida, który przesyła wyniki testów do usługi Test Storage. |
| ClientData |
Zawiera dane ClientImpl.
|
| ClientData.AllocationTrackingStatus | |
| ClientData.DebuggerStatus | |
| ClientData.HeapData | Informacje o stercie. |
| ClientData.HeapInfo | |
| ClientData.HprofData | |
| ClientData.HprofData.Type | |
| ClientData.IAllocationTrackingHandler | |
| ClientData.IHprofDumpHandler | Obsługa zrzutów HPROF. |
| ClientData.IMethodProfilingHandler | Obsługujący, którzy mogą działać na podstawie informacji o profilowaniu metody |
| ClientData.MethodProfilingStatus | |
| ClientData.Names | |
| ClientImpl | Reprezentuje to pojedynczego klienta, zwykle proces maszyny wirtualnej Dalvik. |
| ClientTracker |
Śledzi urządzenie clients
|
| ClockworkUtils | Narzędzie do udostępniania logiki wielu urządzeń |
| CloseableTraceScope | Klasa o określonym zakresie, która umożliwia raportowanie sekcji śledzenia za pomocą instrukcji try-with-resources. |
| ClusterBuildInfo |
Klasa IBuildInfo dla kompilacji przesyłanych z TFC.
|
| ClusterBuildProvider |
IBuildProvider, aby pobrać zasoby testowe 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 |
IRemoteTest klasa 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 enkapsulacji 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 enkapsulacji 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 hostach 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 zarejestruje 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óra 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 dyrektywy ICommandOptions.
|
| CommandOptionsGetter | Implementacja usługi, która zwraca wartość opcji polecenia danego wywołania. |
| CommandRejectedException | |
| CommandResult | Zawiera 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 w dzienniku na urządzeniach zdalnych. |
| CompanionAllocator |
Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego
|
| CompanionAwarePreparer |
ITargetPreparer, która zawiera logikę pobierania już przydzielonego urządzenia towarzyszącego.
|
| CompanionAwareTest |
Podstawowa klasa testowa, która zawiera kod standardowy do pobierania i sprawdzania urządzenia towarzyszącego.
Klasa podrzędna może wywołać metodę |
| 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 jedną aplikację z IDeviceBuildInfo.getTestsDir() folderu na przypisanym urządzeniu towarzyszącym.
|
| CompileBootImageWithSpeedTargetPreparer | Ponownie kompiluje ścieżkę klasy rozruchowej i serwer systemowy za pomocą filtra kompilatora „speed”. |
| ConditionFailureMonitor | Sprawdzaj, czy wywołanie nie spowodowało błędów. |
| ConditionPriorityBlockingQueue<T> |
Klasa bezpieczna dla wątków z operacjami podobnymi do ERROR(/PriorityBlockingQueue), która może pobierać obiekty spełniające określony warunek.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher, który pasuje do dowolnego obiektu.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Interfejs do określania, czy elementy spełniają określony warunek. |
| 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ł numer pierwszego 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 uwzględnione konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku cyklicznych uwzględnień. |
| 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ć argumenty.
|
| 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 dotyczący treści, aby można było je prawidłowo przeanalizować. |
| ContentAnalysisContext.AnalysisMethod | Opisuje, czego można oczekiwać od struktury treści, aby można było przeprowadzić prawidłową analizę. |
| ContentAnalysisResults | Podsumowanie analizy treści. |
| ContentInformation | Zawiera treść dla danego miejsca docelowego kompilacji w wersji podstawowej i bieżącej. |
| ContentMerkleTree | Obliczanie drzewa Merkle na podstawie informacji o treści. |
| ContentModuleLister | Oblicz listę modułów na podstawie kontekstu. |
| ContentProviderHandler | Procedura obsługi, która abstrahuje interakcje dostawcy treści i umożliwia korzystanie z dostawcy treści po stronie urządzenia w różnych operacjach. |
| 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 raportowanie liczby przypadków testowych dla danego IRemoteTest.
|
| CoverageMeasurementForwarder | Test zastępczy, który przekazuje pomiary pokrycia z usługi tworzenia do rejestratora. |
| 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 | Przygotowuje miejsce docelowe do utworzenia użytkownika i usuwa go na koniec. |
| CurlGenAiClient | Udostępnij 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. |
D
| DdmJdwpExtension | |
| DdmJdwpExtension.DdmInterceptor | |
| DdmJdwpExtension.Event | |
| DdmPreferences | Ustawienia biblioteki ddm. |
| Debuger | Oznacza to oczekujące lub nawiązane połączenie z debugerem JDWP. |
| DebugHostLogOnFailureCollector | Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku niepowodzenia elementu testowania. |
| DebugViewDumpHandler | |
| 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 – wykonywanie działań 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 moduł zbiera dane dotyczące 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óra 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 ERROR(/Callable), który zawiera szczegóły wykonania polecenia powłoki na elemencie 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życia z ERROR(/com.android.incfs.install.IncrementalInstallSession.Builder#execute(Executor,com.android.incfs.install.IDeviceConnection.Factory,ILogger)).
|
| DeviceConnection.Factory | |
| DeviceDescriptor | Klasa zawierająca informacje opisujące testowane urządzenie. |
| DeviceDisconnectedException | Wywoływany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy nie jest już widoczne przez USB lub połączenie TCP/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.
|
| DeviceImageTracker | W przypadku niektórych przyrostowych aktualizacji urządzeń potrzebujemy plików bazowych do obliczania różnic. |
| DeviceImageTracker.FileCacheTracker | śledzić informacje o obrazie urządzenia w pamięci podręcznej i jego metadanych; |
| DeviceImageZipFlashingTargetPreparer | Przygotowywanie urządzenia docelowego, które wyświetla obrazy urządzenia 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 |
Runner testów JUnit4, który obsługuje też IDeviceTest.
|
| DeviceJUnit4ClassRunner.LogAnnotation | Fałszywa adnotacja, która ma przekazywać logi do reporterów. |
| DeviceJUnit4ClassRunner.MetricAnnotation | Fałszywa adnotacja, która ma przekazywać dane do reporterów. |
| DeviceJUnit4ClassRunner.TestLogData |
Wdrożenie znaczników ExternalResource i TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Wdrożenie funkcji ExternalResource i TestRule.
|
| DeviceListMonitorTask | |
| DeviceLogger | Klasa pomostowa do używania utils.ILogger w przypadku przyrostowego. |
| DeviceManagementGrpcServer | Serwer GRPC umożliwiający rezerwowanie urządzenia 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 IDeviceMonitor.
|
| DeviceNotAvailableException | Wyjątek zgłaszany, 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 sterowanych po stronie hosta. |
| DeviceProperties | Typowe definicje stałych 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 w celu zwolnienia urządzeń. |
| DeviceResetFeature | Implementacja resetowania urządzenia po stronie serwera. |
| DeviceResetHandler | Narzędzie do ogólnego resetowania 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 na potrzeby 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 elementu 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ępniać ITestDevice testom, które tego wymagają.
|
| DeviceSyncHelper | Pomocnik, który pomaga zsynchronizować nowy obraz 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 konstruktora opcji związanych z przeprowadzaniem testów urządzeń za pomocą klasy BaseHostJUnit4Test. |
| DeviceTestSuite |
Pomocniczy pakiet 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 interfejs ITargetPreparer, który wykonuje typowe czynności związane z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia z zewnętrznego źródła (w przeciwieństwie do usługi kompilacji).
|
| DeviceWifiResourceMetricCollector | Kolektor zbiera aktualne dane o sile sygnału Wi-Fi i szybkości połączenia. |
| DeviceWiper |
ITargetPreparer, która usuwa dane użytkownika.
|
| DigestCalculator |
Metody pomocnicze do obliczania Digest.
|
| DirectedGraph<V> | Implementacja grafów skierowanych bez wag. |
| 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 IRemoteFileResolver.
|
| DynamicShardHelper | Strategia dzielenia na partycje umożliwiająca 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 kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu.
|
E
| EarlyDeviceReleaseFeature | Implementacja serwera funkcji na potrzeby wcześniejszego udostępnienia urządzenia. |
| Wysłanie e-mailem | 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 | Program do przeprowadzania testów plików wykonywalnych uruchamianych na hoście. |
| ExecutableTargetTest | Program do przeprowadzania testów plików wykonywalnych 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. |
| 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 do przenoszenia metadanych związanych z kompilacją. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry do lokalnego używania statsd. |
F
| FailureDescription | Klasa opisująca informacje o błędzie w Trade Federation. |
| FakeTest | Test fikcyjny, 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 przygotowuje określone pliki (program rozruchowy, radio, plik ZIP z obrazem urządzenia) w IDeviceBuildInfo, aby flashować urządzenia za pomocą 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ć zamknięta. |
| FeatureFlagTargetPreparer | Aktualizuje DeviceConfig (flagi funkcji dostosowane przez usługę zdalną). |
| FileDownloadCache | Klasa pomocnicza, która utrzymuje lokalną pamięć podręczną LRU systemu plików pobranych plików. |
| FileDownloadCacheFactory |
Fabryka tworzenia FileDownloadCache
|
| FileDownloadCacheWrapper |
Klasa opakowująca, która udostępnia funkcje FileDownloadCache, implementując 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 implementujące ten interfejs udostępniają metodę, która obsługuje 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łoszonego 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ść dostępnego miejsca na dysku jest poniżej minimalnego progu. |
| FilteredResultForwarder |
Wariant ResultForwarder, który umożliwia zgłaszanie tylko TestDescription z listy dozwolonych.
|
| FixedByteArrayOutputStream |
Pamięć w pamięci ERROR(/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 mogłoby korzystać;
|
| FlashingResourceUtil |
To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można było je wgrać za pomocą DeviceFlashPreparer.
|
| FoldableExpandingHandler |
IModuleParameterHandler – więcej informacji o każdej konfiguracji urządzenia składanego innego niż podstawowe.
|
| FoldableHandler | Ogólny moduł obsługi urządzeń składanych, który może przyjmować parametry urządzenia składanego w celu utworzenia specjalistycznego modułu. |
| FoldableModePreparer | Przygotowujący element docelowy, który może przełączać stan składania urządzenia. |
| 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 | |
| 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 | Funkcja pomocnicza, która zarządza wywołaniami GCE w celu uruchamiania i zatrzymywania maszyn wirtualnych oraz zbierania z nich 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 wrapper informacji o pliku w GCS. |
| GCSCommon | Wycofano 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 | Narzędzie do pobierania plików z Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Narzędzie do pobierania plików z Google Cloud Storage (GCS). |
| GCSFileUploader | Narzędzie do przesyłania plików, które umożliwia przesyłanie danych z plików do Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Pobierz zasób hosta z GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie z zasobnika GCS.
|
| GenericLogcatEventParser<LogcatEventType> | Analizowanie danych wejściowych 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 zakończyły się powodzeniem. |
| 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 interfejsu Google API. |
| GoogleApiClientUtilBase | |
| 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. |
| 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 uruchomienia. |
| GsiDeviceFlashPreparer | Przygotowujący urządzenie, który wgrywa na nie ogólny obraz systemu Androida. |
| 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 ITestInvocationListener o wynikach. |
| GTestXmlResultParser | Analizuje wyniki „trybu wyjściowego XML” testów natywnych przeprowadzanych za pomocą GTest z poziomu powłoki i informuje ITestRunListener o wynikach. |
H
| HandleAppName | Obsłuż fragment „nazwa aplikacji” (APNM). |
| HandleExit | Prześlij prośbę o zamknięcie. |
| HandleHeap | Obsługa aktualizacji stanu sterty. |
| HandleHello | Obsługa fragmentu „hello” (HELO) i odkrywanie funkcji. |
| HandleNativeHeap | obsługiwać aktualizacje stanu wątku; |
| HandleProfiling | Obsługa aktualizacji stanu sterty. |
| HandleTest | obsługiwać aktualizacje stanu wątku; |
| HandleThread | obsługiwać aktualizacje stanu wątku; |
| HandleViewDebug | |
| HandleWait | Obsłuż fragment „wait” (WAIT). |
| 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. |
| 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 wysyłania wieloczęściowych żądań HTTP POST. |
| HttpRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez HTTP
|
| HttpsRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie zdalnego pliku przez HTTPS.
|
I
| IAbi | Interfejs reprezentujący testowany ABI. |
| IAbiReceiver | Test, który wymaga interfejsu ABI podlegającego testowaniu. |
| IAndroidDebugBridge |
Definicja interfejsu dla metod ERROR(/com.android.ddmlib.AndroidDebugBridge) używanych w tym pakiecie.
|
| IAppBuildInfo |
Ten interfejs został wycofany.
Używaj 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 kompilacji podlegającej testowaniu. |
| 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 wykonania poleceń. |
| ICommandScheduler | Harmonogram do uruchamiania poleceń TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Detektor zdarzeń wywołania, gdy wywołanie zostanie zakończone. |
| ICompressionStrategy | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie działania. |
| IConfigOptionValueTransformer | Interfejs do manipulowania wartością opcji konfiguracji |
| IConfigurableVirtualDevice | Interfejs do przekazywania informacji o możliwych 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 obiektów IConfiguration
|
| IConfigurationReceiver |
Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration.
|
| IConfigurationServer | Interfejs serwera konfiguracji. |
| ICredentialFactory |
Interfejs fabryki danych logowania do tworzenia danych logowania OAuth2 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 | Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. |
| IDeviceBuildInfo |
IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
| IDeviceBuildProvider |
IBuildProvider, któ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ć. |
| IdSizesReply | |
| 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 łączeniu z podziałem na fragmenty |
| IEmail | Interfejs do wysyłania e-maili. |
| IEmail.Message | Kontener na dane wiadomości e-mail. |
| IFileDownloader | Interfejs do pobierania pliku zdalnego. |
| IFileEntry |
Definicja interfejsu, która zapewnia prostszy, możliwy do symulowania kontrakt dla metod FileEntry.
|
| IFileResolverLoader |
Wczytuje implementacje 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 zasobem 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 moduły
Opis tych interfejsów znajdziesz w sekcji |
| ILeveledLogOutput | Klasy, które implementują ten interfejs, udostępniają metody obsługi 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ądzeniu |
| IManagedTestDevice | Obiekt 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. |
| IMetricCollectorReceiver |
Interfejs, który IRemoteTest musi wdrożyć, jeśli potrzebuje listy IMetricCollector do uruchomienia testu.
|
| IMoblyYamlResultHandler | Interfejs modułu obsługi wyników YAML w Mobly. |
| IMoblyYamlResultHandler.ITestResult | Interfejs wyników 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 wykorzystania 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 zasadniczo opakowuje obiekt ERROR(/InputStream), aby można było go sklonować.
|
| InstallAllTestZipAppsSetup |
ITargetPreparer, który instaluje wszystkie aplikacje w pliku ZIP z testami.
|
| InstallApexModuleTargetPreparer | |
| InstallApkSetup |
ITargetPreparer, który instaluje co najmniej 1 plik APK znajdujący się w systemie plików.
|
| InstallBuildEnvApkSetup |
ITargetPreparer, który instaluje co najmniej 1 plik APK testowy 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 | Przygotowujący urządzenie docelowe, który instaluje moduły jądra. |
| InstallMetrics | |
| InstallReceiver | Odbiornik danych wyjściowych wiersza poleceń „pm install package.apk”. |
| InstantAppHandler |
Moduł obsługi ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
ITargetPreparer, która uruchamia instrumentację
|
| InstrumentationProtoResultParser | Analizuje wyniki „protoStd output mode” testu instrumentacji uruchomionego w powłoce i informuje ITestRunListener o wynikach. |
| InstrumentationResultParser | Analizuje wyniki „trybu surowych danych wyjściowych” testu instrumentacji 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 wygenerowaniem raportu z wynikami. |
| IRecorderClient | 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ą rozwiązać plik zdalny na 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 funkcji IRemoteFeature o możliwość przekazywania wartości IScheduledInvocationListener.
|
| IRemoteTest |
Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener.
|
| IReportNotExecuted |
W przypadku niepełnego wykonania IRemoteTest implementujący ten interfejs może zgłaszać niewykonane testy, aby poprawić raportowanie.
|
| 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ż tej usługi |
| 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 danego środowiska. |
| IRunUtil.IRunnableResult | Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. |
| ISandbox | Interfejs definiujący piaskownicę, której można używać do uruchamiania wywołań. |
| 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ą ślad 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. Funkcja 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 awarii w usłudze 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 |
| 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 testów instrumentacji. |
| 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 testów instrumentacji. |
| 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 zaimplementować, aby wskazać, że wymaga urządzenia ze specjalnym tokenem.
|
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. |
| JdwpAgent | |
| JdwpCommands | stałe poleceń JDWP zgodnie z opisem tutaj; |
| JdwpExtension | |
| JdwpHandshake | |
| JdwpInterceptor | |
| JdwpPacket | Pakiet JDWP znajdujący się na początku obiektu ByteBuffer. |
| JdwpPayload | |
| JdwpProtocol | |
| 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 przez rozszerzenie klasy 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 klawiatury po wykonaniu modułu. |
| KeyStoreException | Wyjątek zgłaszany w przypadku wystąpienia krytycznego błędu magazynu kluczy. |
| KillExistingEmulatorPreparer |
Obiekt ITargetPreparer, który zamyka działający emulator.
|
| KnownFailurePreparer | Przygotuj element docelowy, aby pominąć ponawianie znanej awarii. |
| KTapResultParser | Odczytuje dane wyjściowe KTAP w formacie wygenerowanym przez moduł testowy KUnit i umieszczonym w pliku „results” w debugfs. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Program do uruchamiania testó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 do zbierania danych wyjściowych długotrwałych poleceń. |
| LastShardDetector |
Podczas uruchamiania lokalnego dzielenia na partycje czasami chcemy wykonywać niektóre działania tylko wtedy, gdy ostatnia partycja osiągnie wartość invocationEnded(long).
|
| 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 zachować zgodność z wcześniejszymi wersjami TF/CTS (np. 8+), pomimo zmian w 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 uruchamiający Tradefed. |
| LocalDeviceBuildProvider |
IBuildProvider, która 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 | Obiekt 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 | Zasób hosta menedżera. |
| 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 obsługi 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 związanego z testem. |
| LogcatEventParser | |
| LogcatEventType |
Typy zdarzeń dla LogcatEventParser.
|
| LogcatOnFailureCollector | Kolektor, który rejestruje i zapisuje dziennik logcat, gdy przypadek testowy się nie powiedzie. |
| 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.
|
| 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 pomocnicza 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 wstrzykuje 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 w maszynie wirtualnej, którą zdalnie zarządzamy za pomocą instancji Tradefed w maszynie wirtualnej. |
| ManagedTestDeviceFactory | Fabryka do tworzenia różnych rodzajów urządzeń, które mogą być monitorowane przez Tf |
| MaxSdkModuleController | Klasa bazowa kontrolera modułu, która nie uruchamia testów w wersjach powyżej określonego numeru wersji pakietu SDK. |
| MergedZipEntryCollection | Łączenie poszczególnych wpisów 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 występuje wiele prób. |
| MerkleTree | Reprezentacja drzewa Merkle zgodnie z definicją w interfejsie API zdalnego wykonywania. |
| MetricFilePostProcessor | Służy do przesyłania pliku dziennika danych zebranych podczas testu i na poziomie uruchomienia. |
| MetricFileUtil | Narzędzie do przechowywania przebiegu testu i danych testowych na końcu wywołania 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 | MetricsXMLResultReporter zapisuje dane testowe i dane wykonania do 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. |
| 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 |
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 w formacie YAML w Mobly. |
| MoblyYamlResultRecordHandler | Obsługa elementu „Record” w pliku YAML z wynikami Mobly. |
| 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 Mobly yaml. |
| 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.
|
| ModuleProtoResultReporter | Reporter wyników przeznaczony do raportowania tylko wyników 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. |
| MonitorThread | Monitoruj otwarte połączenia. |
| 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> |
ERROR(/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 i zbiera dane o średnim czasie operacji.
|
| NativeBridgeModuleController | Kontroler modułu, który sprawdza, czy urządzenie obsługuje natywny most. |
| 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 |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – do uruchamiania polecenia systemu operacyjnego „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 adresów pamięci na biblioteki w przypadku bibliotek natywnych. |
| NativeStackCallInfo | Reprezentuje połączenie w stosie. |
| 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, zbierając dane o liczbie ukończonych iteracji i ś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 na zdalnej maszynie wirtualnej Cuttlefish. |
| NetworkNotAvailableException | Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią w celu przeprowadzenia testów. |
| NoApkTestSkipper | Specjalny moduł przygotowujący, 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 głośne uruchomienie próbne 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 | Zaktualizuj zwrócony obiekt BuildArtifact. |
| ObjectUpdater.WorkUnitUpdate | Interfejs do hermetyzacji aktualizacji. |
| OpenObjectLoader | Ładowarka domyślnych obiektów dostępnych 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 danej 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 ma zainstalowanych podanych pakietów. |
| 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 połączenia z wieloma urządzeniami ułatwia parowanie (i łączenie) dwóch urządzeń przez Bluetooth. |
| ParallelDeviceExecutor<V> |
Funkcja opakowująca ERROR(/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 wiadomości 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 | Procesor końcowy, który pobiera pliki śledzenia Perfetto z dzienników testów 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.
|
| 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 | |
| ProfileableClient | Reprezentuje to pojedynczego klienta, którego można profilować, zwykle proces maszyny wirtualnej Androida. |
| ProfileableClientData |
Zawiera dane ProfileableClientImpl.
|
| ProfileableClientImpl | Reprezentuje to pojedynczego klienta, którego można profilować, zwykle proces maszyny wirtualnej Dalvik. |
| 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ł raportowania wyników 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) danych wyjściowych polecenia „ps” |
| PtsBotTest | Przeprowadzanie testów PTS-bot. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Ta klasa została wycofana.
Użyj w zamian 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)
Program uruchamiający testy obsługuje filtry uwzględniania i wykluczania. |
| PythonBinaryHostTest.PythonForwarder | Przekazywanie wyników, które zastępuje 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. |
Q
| QuotationAwareTokenizer |
R
| 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 raportuje 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. |
| RecoveryLogPreparer | Przygotowanie miejsca docelowego używane do zbierania dzienników przed odzyskiwaniem. |
| RegexTrie<V> |
RegexTrie to drzewo trie, w którym każdy ERROR(/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 raportowania stanu w opcjach polecenia instrumentu. |
| RemoteAndroidTestRunner.StatusReporterMode | Reprezentuje tryb raportowania stanu w opcjach polecenia instrumentu. |
| 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 InvocationExecution, która steruje zdalnym wykonaniem.
|
| 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 | Raport w pliku z możliwymi filtrami wykluczającymi zaliczone testy. |
| 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 wskaźników. |
| ResourceUtil | Narzędzie do odczytywania zasobów konfiguracji. |
| RestApiHelper | Klasa pomocnicza do wykonywania wywołań interfejsu API REST. |
| RestartSystemServerTargetPreparer | Przygotowujący, który restartuje 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. |
| 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 ponowienia próby przygotowania i niepowodzenia uruchomienia 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 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 |
Wrapper of RunNotifier so we can carry the DeviceNotAvailableException.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Moduł obsługi ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
Wartość ITargetPreparer oznacza, że testy powinny być przeprowadzane w piaskownicy pakietu SDK.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
Znak ITargetPreparer, aby upewnić się, że test jest przeprowadzany 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 binarnego pliku 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 Rusta i przekształca je w wywołania w serii ITestInvocationListener.
|
S
| SandboxConfigDump |
Klasa wykonawcza, 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 elementowi ISandbox.
|
| SchedulerState | Wyliczenie reprezentujące listę stanów, w których mogą znajdować się wywołania i jednostki pracy. |
| ScreenRecorderOptions | |
| ScreenRecorderOptions.Builder | |
| ScreenshotOnFailureCollector | Kolektor, który będzie robić zrzut ekranu i rejestrować go w logu, gdy test 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 | Testy będą przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. |
| Sdk32ModuleController | Uruchamiaj testy 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 | Testy będą przeprowadzane 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. |
| SearchArtifactUtil | Klasa narzędziowa, której można używać do wyszukiwania artefaktów testowych. |
| SecondaryUserHandler |
Moduł obsługi ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Moduł obsługi ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Moduł obsługi ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | Jest to preparer używany do serializacji wykonywania testów za pomocą tokena na hoście Tradefed. |
| SerializationUtil |
Narzędzie do serializacji i deserializacji obiektu, który implementuje interfejs ERROR(/Serializable).
|
| ServiceAccountKeyCredentialFactory |
Fabryka danych logowania do tworzenia klucza konta usługi na podstawie OAuth Credential.
|
| SettingsBaselineSetter | Wspólny setter do obsługi podstawowych ustawień urządzenia za pomocą ITestDevice.setSetting. |
| ShardBuildCloner | Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z wiersza poleceń. |
| ShardHelper | Klasa pomocnicza, która 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 nim. |
| ShippingApiLevelModuleController |
Testy są przeprowadzane, 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 standardowego wyjścia i do jednego pliku dziennika.
|
| SimplePerfResult | Obiekt zawierający wszystkie wyniki testów simpleperf |
| SimplePerfStatResultParser | Klasa narzędziowa do analizowania wyników narzędzia 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 ERROR(/OutputStream), który ogranicza maksymalną ilość danych, które można zapisać.
|
| SkipContext | Reprezentacja kontekstu związanego z decyzją o pominięciu lub zapisaniu w pamięci podręcznej wyników. |
| SkipFeature |
Funkcja umożliwiająca dostęp do niektórych informacji o 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 jednym lub dwóch 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 oparte na BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Wyliczenia poziomu priorytetu profilu Bluetooth, które są oparte na 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 | File-backed InputStreamSource. |
| 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. |
| 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 formatów 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 komunikaty logu 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 partycje, która tworzy ścisłe partycje, 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 KeyStore. |
| 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 dla istniejącej konfiguracji TF. |
| SubprocessEventHelper | Pomocnik do serializacji i deserializacji zdarzeń, które mają być przekazywane do dziennika. |
| SubprocessEventHelper.BaseTestEventInfo | Klasa bazowa pomocnika 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 | Pomocnik informacji o rozpoczęciu modułu testowego. |
| SubprocessEventHelper.TestRunEndedEventInfo | Pomocnik informacji testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Funkcja pomocnicza informacji testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Pomocnik informacji testStarted |
| SubprocessExceptionParser | Pomocnik do obsługi danych wyjściowych wyjątków ze standardowych programów do uruchamiania poleceń Tradefed. |
| SubprocessReportingHelper | Klasa do tworzenia pliku konfiguracji otoki, który będzie używać narzędzia do raportowania wyników podprocesu dla 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 ERROR(/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 |
ERROR(/FilenameFilter), aby znaleźć wszystkie pliki konfiguracji w katalogu.
|
| SuiteResultCacheUtil | Narzędzie do przesyłania i pobierania wyników pamięci podręcznej dla modułu testowego. |
| SuiteResultCacheUtil.CacheResultDescriptor | Opisuje wyniki 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 | Uchwyt na obiekt na czas przygotowania i demontażu jednego modułu. |
| SuiteTestFilter | Reprezentuje filtr uwzględniania i wykluczania testów. |
| SwitchUserTargetPreparer |
ITargetPreparer, który w funkcji setUp przełącza się na określony rodzaj użytkownika.
|
| 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 na urządzenia i emulatory 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 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 plikami tar. |
| TearDownPassThroughPreparer | Umożliwia uruchamianie funkcji tearDown w przypadku przygotowujących, które są uwzględnione 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 na urządzeniu co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir().
|
| TestContentAnalyzer | Analizator uwzględnia kontekst analizy i określa, co jest interesujące. |
| TestContext | Klasa modelująca wiadomość 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 | Kreator służący do tworzenia urządzenia testowego Microdroid. |
| TestDeviceOptions |
Kontener na ITestDevice Option
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
Bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState.
|
| 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 logów zbieranych w przypadku niepowodzeń testów. |
| TestFilePushSetup |
ITargetPreparer, który 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ą. |
| 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ć program uruchamiający testy lub test do prawidłowego wykonania. |
| TestInformation.Builder |
Kreator do utworzenia 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 testu 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ą tylko wyniki poszczególnych testów. |
| TestRunnerUtil | Klasa narzędziowa, która pomaga różnym programom do uruchamiania testów. |
| TestRunResult | Zawiera wyniki pojedynczego testu. |
| TestRunResult | Zawiera wyniki pojedynczego testu. |
| TestRunResultListener | Słuchacz, który umożliwia odczytywanie ostatecznego stanu 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, pakiet testów musi zawierać plik |
| TestSummary | Klasa reprezentująca podsumowanie testu. |
| TestSummary.Type | |
| TestSummary.TypedString | |
| TestSystemAppInstallSetup |
ITargetPreparer, który instaluje co najmniej jedną aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu.
|
| TestTimeoutEnforcer | Słuchacze, którzy umożliwiają sprawdzenie czasu wykonania danego przypadku testowego 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. |
| 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 w oddzielnej 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łynięcia 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 wartowniczy, który opakowuje obiekt Long.
|
| TimeWaster | Prosty preparator celu, który ma na celu marnowanie czasu i potencjalne ponowne uruchomienie urządzenia. |
| 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żliwia wykonanie piaskownicy.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Stubs IScheduledInvocationListener that does nothing.
|
U
| UiAutomatorRunner | Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. |
| UiAutomatorTest | |
| UiAutomatorTest.LoggingOption | |
| UiAutomatorTest.TestFailureAction | |
| UnexecutedTestReporterThread | Wątki, które zajmują się raportowaniem wszystkich niewykonanych testów. |
| UniqueMultiMap<K, V> |
MultiMap, który zapewnia unikalne wartości dla każdego klucza.
|
| UploadManifest | 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 w trakcie testu użytkownicy się zmienili. |
| 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. |
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 z nią informacjami. |
| WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
| WifiPreparer |
ITargetPreparer, który 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. |
Y
| 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. |