Indeks zajęć
Są to klasy interfejsu API. wyświetlić wszystkie pakiety interfejsu API.
A
| AptParser | Klasa, która wyodrębnia informacje z pliku apk przez analizę danych wyjściowych polecenia „aapt dump badging”. |
| AptParser.AptVersion | Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. |
| Abi | Klasa reprezentująca ABI. |
| AbiFormatter | Klasa pomocnicza dla abi. |
| AbiUtils | Klasa pomocnicza do obsługi interfejsów ABI urządzeń |
| AbstractConnection | Abstrakcyjne przedstawienie połączenia. |
| AbstractHostMonitor | Typowa klasa dla monitorowania stanu zdrowia hosta. |
| AbstractTunnelMonitor | Monitorowanie abstrakcyjnego tunelu w AVD GCE. |
| AbstractXmlParser | Pomocnicza klasa podstawowa do analizowania plików XML |
| AbstractXmlParser.ParseException | Wyjątek zgłaszany, gdy nie można przeanalizować danych wejściowych XML. |
| AcloudConfigParser | Klasa pomocnicza, która analizuje konfigurację Acloud (używana do uruchamiania instancji urządzenia Cloud). |
| AcloudConfigParser.AcloudKeys | Zestawy kluczy, które można przeszukać z poziomu konfiguracji. |
| ActionInProgress | Ogólna czynność w toku. |
| ActiveTrace | Główna klasa pomagająca w opisie aktywnego śledzenia i zarządzaniu nim. |
| ActivityStatusChecker | Sprawdzanie stanu pozostałych aktywności działających na końcu modułu. |
| AdbRootElevator |
AutoCloseable, który w razie potrzeby tworzy adb root, a po zakończeniu przywraca stan root.
|
| AdbSshConnection | Połączenie Adb przez most ssh. |
| AdbStopServerPreparer | Użyj narzędzia do przygotowywania docelowego, aby zatrzymać serwer adb na hoście przed i po wykonaniu testów adb. |
| AdbTcpConnection | Domyślna reprezentacja połączenia z urządzeniem, które jest uznawane za standardowe połączenie adb z urządzeniem. |
| AdbUtils | Klasa pomocnicza do operacji adb. |
| AfterClassWithInfo |
Podobne gwarancje jak w przypadku AfterClass, ale metoda oznaczona adnotacją musi wymagać parametru TestInformation.
|
| AggregatePostProcessor | Zbiór danych, który zwraca minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, łączną, liczbę i opcjonalnie wartości procentylowe danych numerycznych zebranych podczas testów z wielokrotnymi iteracjami, traktując je jako podwójne liczby zmiennoprzecinkowe. |
| AllTestAppsInstallSetup |
ITargetPreparer, który instaluje na urządzeniu wszystkie aplikacje z folderu IDeviceBuildInfo.getTestsDir().
|
| AltDirBehavior |
Wyliczenie służące do definiowania alternatywnych zachowań katalogu dla różnych instalatorów lub przesyłaczy artefaktów testowych
|
| AnalysisHeuristic | Kolejność jest ważna. |
| 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 Androida z instrumentacją za pomocą polecenia adb i AndroidTestOrchestrator. |
| AoaTargetPreparer |
ITargetPreparer, który wykonuje serię działań (np. kliknięć i przesuń) za pomocą protokołu Android Open Accessory (AOAv2).
|
| ApkChangeDetector |
Ta klasa wykrywa, czy pliki APK, które mają zostać zainstalowane, różnią się od tych na urządzeniu, aby zdecydować, czy pominąć instalację i odinstalowanie aplikacji podczas konfiguracji i demontażu ERROR(/TestAppInstallSetup).
|
| AppBuildInfo |
IBuildInfo, który reprezentuje aplikację na Androida i jej pakiety testowe.
|
| AppDeviceBuildInfo |
Ta klasa została wycofana.
Użyj bezpośrednio funkcji IDeviceBuildInfo.
|
| AppSetup |
ITargetPreparer, który instaluje plik APK i jego testy.
|
| AppVersionFetcher | Klasa pomocnicza do pobierania ciągu znaków wersji aplikacji z urządzenia. |
| AppVersionFetcher.AppVersionInfo | Typy informacji o wersji aplikacji |
| ArchModuleController | Ustawienie sterownika modułu, które powoduje, że testy nie są uruchamiane, gdy nie pasują do żadnej architektury. |
| ArgsOptionParser |
Wypełnia pola Option na podstawie przeanalizowanych argumentów wiersza poleceń.
|
| ArrayUtil | Metody pomocnicze dotyczące tablic |
| ArtChrootPreparer | Utwórz katalog chroot na potrzeby testów ART. |
| ArtGTest | |
| ArtifactDetails | Zawiera opis struktury treści i jej deskryptora wygenerowany przez narzędzie CAS. |
| ArtifactDetails.ArtifactFileDescriptor | |
| ArtifactsAnalyzer | Narzędzie, które pomaga analizować artefakty kompilacji w celu uzyskania statystyk. |
| ArtRunTest | Test runner do uruchamiania testów ART. |
| ArtRunTest.AdbShellCommandException | Klasa wyjątku do zgłaszania błędów występujących podczas wykonywania polecenia ADB shell. |
| ATestFileSystemLogSaver | Ta klasa LogSaver jest używana przez ATest do zapisywania logów w określonym katalogu. |
| AtestRunner |
Wdrożenie ITestSuite
|
| AtraceCollector |
IMetricCollector, który podczas testu uruchamia atrace, zbiera wyniki i zapisują je w wywołaniu.
|
| AtraceRunMetricCollector | Zbiera ścieżki ze wszystkich katalogów testów w danym katalogu na urządzeniu testowym, rejestruje katalog testów i przetwarza pliki ścieżek w katalogu testów, a następnie agreguje dane. |
| AutoLogCollector | Wyliczenie określające, który z collectorów może być obsługiwany automatycznie przez uprząż. |
| AutomatedReporters | Klasa definiująca mapowanie z automatycznych raportów Tradefed. |
| AveragePostProcessor | Implementacja post-processora, który oblicza średnią z listy danych. |
B
| BackgroundDeviceAction | Wykonuje polecenie na danym urządzeniu, powtarzając je w miarę potrzeby, dopóki nie zostanie anulowane. |
| BaseDeviceMetricCollector |
Podstawowa implementacja IMetricCollector, która umożliwia uruchamianie i zatrzymywanie zbierania danych w przypadku onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)).
|
| BaseEmulatorPreparer | Wspólny program do uruchamiania lokalnego emulatora. |
| BaseHostJUnit4Test | Podstawowa klasa testów do uruchamiania testów hosta w stylu JUnit4. |
| BaseLeveledLogOutput |
Podstawowe wdrożenie tagu ILeveledLogOutput, które umożliwia filtrowanie niektórych tagów według ich nazwy lub komponentów.
|
| BaseModuleController |
Podstawowa implementacja IModuleController, która powinna być zaimplementowana w celu sprawdzenia, czy dany moduł powinien się uruchomić.
|
| BaseMultiTargetPreparer |
Podstawowa implementacja IMultiTargetPreparer, która umożliwia wyłączenie obiektu.
|
| BasePostProcessor |
Podstawowa implementacja IPostProcessor, którą powinna rozszerzać każda implementacja.
|
| BaseRetryDecision |
Podstawowa implementacja usługi IRetryDecision.
|
| BaseStreamLogger<OS extends OutputStream> |
ILeveledLogOutput, który kieruje komunikaty dziennika do strumienia wyjściowego i do stdout.
|
| BaseTargetPreparer |
Podstawowa klasa implementacji obiektu ITargetPreparer, która umożliwia określenie, czy obiekt ma być wyłączony.
|
| BaseTestSuite | Testowanie przeprowadzania testów zgodności za pomocą nowego systemu testów. |
| BatteryController | Klasa narzędziowa, która umożliwia kontrolowanie stanu ładowania baterii urządzenia. |
| BatteryRechargeDeviceRecovery | Umożliwia wywołanie polecenia, gdy poziom naładowania baterii urządzenia spadnie poniżej określonego progu. |
| BatteryTemperature | |
| BatteryUnavailableDeviceRecovery | Sprawdzanie możliwości przywrócenia, które spowoduje uruchomienie konfiguracji, jeśli poziom baterii jest niedostępny. |
| BeforeClassWithInfo |
Podobne gwarancje jak w przypadku BeforeClass, ale metoda oznaczona adnotacją musi wymagać parametru TestInformation.
|
| BinaryState | Enum służy do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynności. |
| BluetoothConnectionLatencyCollector | Zbieracz prześle do urządzeń wstępnie zdefiniowaną konfigurację danych o czasie trwania funkcji statsd i zbiera dane o czasie trwania połączenia Bluetooth dla każdego profilu. |
| BluetoothConnectionStateCollector | Ten kolektor będzie zbierać dane BluetoothConnectionStateChanged i rejestrować stan połączenia w przypadku każdego profilu. |
| BluetoothConnectionSuccessRatePostProcessor |
Implementacja postprocesora, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj parametru „metric-key-match”, aby określić dane, które zawierają stany połączenia Bluetooth w tablicy liczbowej. Przykład: [0, 1, 2, 3, 0, 1, 2, 3]. |
| BluetoothHciSnoopLogCollector | Collector do włączania zapisywania w dzienniku snoopingu interfejsu HCI Bluetooth na urządzeniu testowym i zbierania dziennika dla każdego testu. |
| BluetoothUtils |
Funkcje pomocnicze do wywoływania BluetoothInstrumentation na urządzeniu
Kod sterowania Bluetooth po stronie urządzenia można znaleźć w AOSP pod adresem:
|
| BootstrapBuildProvider |
IDeviceBuildProvider, który inicjalizuje informacje o kompilacji z urządzenia testowego.
Jest to zwykle używane w przypadku urządzeń z kompilacją dostarczoną z zewnątrz, np. |
| BootstrapServiceFileResolverLoader | Ładuje rozwiązujące za pomocą mechanizmu ładowania usługi. |
| Bugreport | Obiekt zawierający odwołania do plików z raportem o błędzie, zgodny z płaskim raportem o błędzie i skompresowanym raportem o błędzie (bugreportz). |
| BugreportCollector |
Przepuszczająca reguła ITestInvocationListener, która zbiera raporty o błędach po wystąpieniu zdarzeń konfigurowalnych, a potem wywołuje regułę ITestInvocationListener.testLog w podrzędnych regułach po zebraniu każdego raportu o błędzie.
|
| BugreportCollector.Filter | |
| BugreportCollector.Freq | |
| BugreportCollector.Noun | |
| BugreportCollector.Predicate | Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. |
| BugreportCollector.Relation | |
| BugreportCollector.SubPredicate | |
| BugreportzOnFailureCollector | Tworzenie raportu o błędach po niepowodzeniu przypadku testowego. |
| BugreportzOnTestCaseFailureCollector | Tworzenie raportu o błędach, gdy test się nie powiedzie. |
| BuildAnalysis | Reprezentuje wyniki analizy pojedynczej kompilacji. |
| BuildError | Wyjątek ten jest rzucany, gdy nie uda się uruchomić podanej kompilacji. |
| BuildInfo |
Ogólna implementacja IBuildInfo, która powinna być powiązana z ITestDevice.
|
| BuildInfoKey | Klasa zawierająca enumerację związaną z zapytaniami dotyczącymi informacji o kompilacji. |
| BuildInfoKey.BuildInfoFileKey |
Enum opisujący wszystkie znane typy plików, które można wyszukiwać za pomocą IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey).
|
| BuildInfoRecorder |
ITargetPreparer, który zapisuje metadane informacji o kompilacji w określonym pliku.
|
| BuildInfoUtil |
Klasa pomocnicza do manipulowania obiektami IBuildInfo
|
| BuildRetrievalError | Podczas pobierania wersji na potrzeby testowania wystąpił krytyczny błąd. |
| BuildSerializedVersion |
Klasa zawierająca bieżącą wersję serializacji wszystkich elementów IBuildInfo.
|
| BuildTestsZipUtils | Klasa pomocnicza do operacji związanych z archiwum ZIP testów wygenerowanym przez system kompilacji Androida |
| BulkEmailer | Narzędzie do wysyłania e-maili, które umożliwia następujące ustawienia: interwał wysyłania, początkowy rozmiar wysyłki, adresaci i łączna liczba wiadomości. |
| BundletoolUtil | Klasa narzędzia, która używa wiersza poleceń bundletool do instalowania plików .apk na urządzeniu. |
| ByteArrayInputStreamSource | |
| ByteArrayList | Klasa reprezentująca lekki tablicowy tablicę bajtów. |
| ByteArrayUtil | Narzędzia do obsługi tablicy bajtów, np. konwertowanie bajtów na liczby całkowite. |
| ByteStreamDownloader |
Klient implementujący metodę Read usługi gRPC ByteStream.
|
| ByteStreamUploader |
Klient implementujący metodę Write usługi gRPC ByteStream.
|
C
| CacheClientFactory |
Fabryka, która tworzy pojedynczą instancję typu ICacheClient.
|
| CarModuleController | Ten kontroler uniemożliwia wykonywanie testów na urządzeniach innych niż samochodowe. |
| CarryDnaeError |
Wewnętrzny RuntimeException do przenoszenia DeviceNotAvailableException w ramach JUnit4.
|
| CarryInterruptedException | Wyjątek ten jest rzucany, gdy zostanie przekroczony limit czasu etapu testu i wyjątek InterruptedException musi zostać przekazany z wątku wykonywania testu do wątku wywołania. |
| CdmaDeviceFlasher | Klasa, która aktualizuje 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óry weryfikuje parowanie BT między urządzeniem głównym a urządzeniem towarzyszącym.
|
| Chunker |
Dzieli blob na co najmniej 1 Chunk o długości maksymalnie chunkSize bajtów.
|
| Chunker.Chunk | Fragment plamy. |
| CircularAtraceUtil | Narzędzie atrace zostało opracowane głównie w celu identyfikowania głównych przyczyn błędów ANR podczas testowania za pomocą Monkey. |
| CircularByteArray | Struktura danych służąca do przechowywania tablicy o stałym rozmiarze, która działa jako bufor cykliczny i śledzi łączną sumę wszystkich wartości w tabeli. |
| ClangCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary pokrycia Clanga i rejestruje je jako artefakty testowe.
|
| ClangProfileIndexer | Klasa pomocnicza, która indeksuje pomiary pokrycia kodu Clang. |
| ClassNotFoundConfigurationException |
ConfigurationException, gdy nie można znaleźć klasy obiektu.
|
| ClassPathScanner | Znajduje wpisy w classpath. |
| ClassPathScanner.ClassNameFilter |
IClassPathFilter, który filtruje i przekształca nazwy klas Java.
|
| ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter, który odrzuca klasy wewnętrzne
|
| ClassPathScanner.IClassPathFilter |
Filtr ścieżek wpisów classpath
Wzory na podstawie |
| Klient | Klient rejestrujący dane w usłudze ResultDB, który przesyła wyniki testów do tej usługi. |
| ClockworkUtils | Narzędzie Clockwork do udostępniania logiki dotyczącej wielu urządzeń |
| CloseableTraceScope | Klasa ograniczona, która umożliwia raportowanie sekcji śledzenia za pomocą funkcji try-with-resources |
| ClusterBuildInfo |
Klasa IBuildInfo dla wersji przesyłanych z TFC.
|
| ClusterBuildProvider |
IBuildProvider do pobrania zasobów testowych TCF.
|
| ClusterClient |
Implementacja IClusterClient do interakcji z backendem TFC.
|
| ClusterCommand | Klasa reprezentująca zadanie pobrane z TF Cluster. |
| ClusterCommand.RequestType | |
| ClusterCommand.State | Stan polecenia w klastrze TF. |
| ClusterCommandConfigBuilder | Klasa do tworzenia pliku konfiguracji dla polecenia dotyczącego klastra. |
| ClusterCommandEvent | Klasa do zawijania zdarzeń poleceń klastra do przesłania. |
| ClusterCommandEvent.Builder | |
| ClusterCommandEvent.Type | |
| ClusterCommandLauncher |
Klasa IRemoteTest służąca do uruchamiania poleceń z TFC za pomocą podprocesu TF.
|
| ClusterCommandScheduler |
ICommandScheduler do obsługi TFC (zintegrowany klaster).
|
| ClusterCommandStatus | Klasa reprezentująca stan i przyczynę anulowania polecenia z TF Cluster. |
| ClusterDeviceInfo | Klasa do zamykania informacji o urządzeniach klastra, które mają zostać przesłane. |
| ClusterDeviceInfo.Builder | |
| ClusterDeviceMonitor |
Implementacja IDeviceMonitor, która przekazuje wyniki do usługi klastra Tradefed.
|
| ClusterEventUploader<T extends IClusterEvent> |
Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC.
|
| ClusterHostEvent | Klasa do zamykania zdarzeń hosta klastra do przesłania. |
| ClusterHostEvent.Builder | |
| ClusterHostEvent.HostEventType | Wyliczenie różnych typów zdarzeń hosta. |
| ClusterHostUtil | Statyczne funkcje pomocnicze dla TF Cluster do uzyskiwania instancji globalnej konfiguracji, informacji o hostach itp. |
| ClusterLogSaver |
Klasa ILogSaver do przesyłania danych wyjściowych testów do TFC.
|
| ClusterLogSaver.FilePickingStrategy | Strategie doboru plików. |
| ClusterOptions | |
| CodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu natywnych i Java i rejestruje je jako artefakty testowe.
|
| CodeCoverageTest | Test, który uruchamia pakiet testów z instrumentacją na danym urządzeniu i generuje raport o zakresie testowania kodu. |
| CollectingByteOutputReceiver |
IShellOutputReceiver, który zbiera cały kod wyjściowy powłoki w obiekt byte[].
|
| CollectingOutputReceiver |
IShellOutputReceiver, który łączy cały kod wyjściowy w jeden String.
|
| CollectingTestListener |
ITestInvocationListener, który będzie zawierać wszystkie wyniki testów.
|
| CollectorHelper |
Pomocnik do wykonywania niektórych operacji IMetricCollector w kilku miejscach.
|
| CommandBaselineSetter | Wspólny setter do obsługi ustawień bazowych urządzenia za pomocą poleceń adb shell. |
| CommandFileParser | Procesor do obsługi plików zawierających zestawy wierszy poleceń. |
| CommandFileParser.CommandLine | |
| CommandInterrupter | Usługa umożliwiająca przerywanie poleceń TradeFederation lub oznaczanie ich jako nieprzerwanych. |
| CommandLineBuildInfoBuilder |
Narzędzie służące do przechwytywania zwykłych argumentów informacji o kompilacji z wiersza poleceń i tworzenia na ich podstawie pliku IBuildInfo.
|
| CommandOptions |
Implementacja funkcji ICommandOptions.
|
| CommandOptionsGetter | Implementacja usługi, która zwraca wartość opcji polecenia dla danego wywołania. |
| CommandResult | Zawiera wynik polecenia. |
| CommandRunner | alternatywny punkt wejścia TradeFederation, który uruchamia polecenie określone w argumentach wiersza poleceń, a potem się zamyka; |
| CommandRunner.ExitCode | Kody błędów, które mogą spowodować zakończenie działania. |
| CommandScheduler | Harmonogram wykonywania poleceń TradeFederation na wszystkich dostępnych urządzeniach. |
| CommandScheduler.HostState | Wyliczenie różnych stanów hosta |
| CommandStatus | Reprezentuje stan operacji o określonym czasie trwania. |
| CommandStatusHandler | Handler pomagający w monitorowaniu i aktualizowaniu stanu wywołania. |
| CommandSuccessModuleController | Podstawowa klasa kontrolera modułu, która umożliwia pominięcie modułu testowego na podstawie błędu polecenia w powłoce. |
| CommonLogRemoteFileUtil | Narzędzie to pozwala uniknąć powielania kodu w różnych reprezentacjach urządzeń zdalnych w przypadku logiki pobierania plików wspólnych. |
| CommonLogRemoteFileUtil.KnownLogFileEntry | Reprezentacja znanego wpisu dziennika w przypadku urządzeń zdalnych. |
| CompanionAllocator |
Klasa bazowa, która zajmuje się przydzielaniem i zwalnianiem urządzenia towarzyszącego
Aby opisać kryteria potrzebne do przydzielenia urządzenia towarzyszącego, należy wdrożyć element |
| CompanionAwarePreparer |
ITargetPreparer, który zawiera logikę uzyskiwania już przypisanego urządzenia towarzyszącego.
|
| CompanionAwareTest |
Podstawowa klasa testu, która zawiera kod służący do pobierania i sprawdzania urządzenia towarzyszącego
Podklasa może wywołać |
| CompanionDeviceTracker | Klasa do przydzielania i zwalniania urządzeń towarzyszących |
| CompanionRunCommandTargetPreparer |
ITargetPreparer, który wykonuje określone polecenia na przypisanym urządzeniu towarzyszącym.
|
| CompanionTestAppInstallSetup |
ITargetPreparer, który instaluje co najmniej jedną aplikację z folderu
IDeviceBuildInfo.getTestsDir() na przypisanym urządzeniu towarzyszącym.
|
| CompileBootImageWithSpeedTargetPreparer | Kompiluje ponownie ścieżkę klas rozruchu i serwer systemowy za pomocą filtra kompilatora „speed”. |
| ConditionFailureMonitor | Sprawdzanie, czy wywołanie nie zakończyło się błędem. |
| ConditionPriorityBlockingQueue<T> |
Klasa bezpieczna dla wątków z operacjami podobnymi do operacji ERROR(/PriorityBlockingQueue), które mogą pobierać obiekty spełniające określony warunek.
|
| ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher pasuje do dowolnego obiektu.
|
| ConditionPriorityBlockingQueue.IMatcher<T> | Interfejs do określania, czy elementy spełniają określony warunek. |
| ConfigCompleter |
Wdrożenie Completer w przypadku naszych konfiguracji TF.
|
| ConfigurableGrpcDynamicShardingClient | |
| Konfiguracja |
Konkretna implementacja IConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie.
|
| ConfigurationDef | Zawiera rekord konfiguracji, powiązanych z nią obiektów i ich opcji. |
| ConfigurationDef.ConfigObjectDef | Obiekt zawierający informacje o nazwa_klasy i numerze jego wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt dwa razy, pierwszy z nich będzie miał pierwszy numer wystąpienia). |
| ConfigurationDescriptor | Obiekt konfiguracji opisujący pewien aspekt samej konfiguracji. |
| ConfigurationDescriptor.LocalTestRunner | Typ enumeracji używany do wskazywania lokalnego testu. |
| ConfigurationException | Wyjątek zgłaszany, gdy nie można wczytać konfiguracji. |
| ConfigurationFactory |
Fabryka do tworzenia IConfiguration.
|
| ConfigurationFactory.ConfigLoader | Implementacja interfejsu IConfigDefLoader, który śledzi uwzględnione konfiguracje z jednego pliku konfiguracji głównej i wyrzuca wyjątek w przypadku pętli uwzględnień. |
| ConfigurationFactory.ExceptionLoader | |
| ConfigurationUtil | Funkcje pomocnicze do obsługi plików konfiguracji. |
| ConfigurationXmlParserSettings |
Prosta klasa do przyjmowania ustawień dla ConfigurationXmlParser
Aby przekazać ustawienia do tego zajęcia, alias jest wymagany. |
| ConfigurationYamlParser | Parser do konfiguracji Tradefed w formacie YAML |
| ConfigUtil | Klasa pomocnicza do tworzenia, interakcji z plikami konfiguracji statsd i przesyłania ich. |
| ConfigUtil.LogSource | |
| Konsola |
Główna konsola TradeFederation z interfejsem do interakcji
Obecnie obsługuje operacje takie jak
|
| Console.ArgRunnable<T> |
Runnable z metodą run, która może przyjmować argument
|
| Console.CaptureList |
Typ List<List<String>>
|
| ConsoleReaderOutputStream |
Strumień danych wyjściowych, który umożliwia System.out.print() współpracę z użytkownikiem LineReader unfinishedLine.
|
| ConsoleResultReporter | Wyświetlanie wyników w konsoli. |
| ContentAnalysisContext | Podaj kontekst, w którym występują treści, aby można je było prawidłowo przeanalizować. |
| ContentAnalysisContext.AnalysisMethod | Tutaj opisujemy, czego można się spodziewać po strukturze treści na potrzeby prawidłowej analizy. |
| ContentAnalysisResults | Podsumowanie analizy treści. |
| ContentInformation | Reprezentuje treści dla danego celu 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 | Handler, który abstrakcyjnie opisuje interakcje z dostawcą treści i umożliwia korzystanie z dostawcy treści po stronie urządzenia do różnych operacji. |
| CountingTestResultListener |
TestResultListener, który śledzi łączną liczbę testów według TestStatus
|
| CountTestCasesCollector |
Zliczanie i zgłaszanie liczby przypadków testowych dla danego IRemoteTest.
|
| CoverageMeasurementForwarder | Test zastępczy, który przekazuje pomiary zasięgu od dostawcy kompilacji do rejestratora. |
| CoverageOptions | Obiekt Tradefed zawierający opcje dotyczące pokrycia. |
| CoverageOptions.Toolchain | |
| CpuThrottlingWaiter |
ITargetPreparer, który czeka, aż maksymalna częstotliwość na wszystkich rdzeniach zostanie przywrócona do najwyższego dostępnego poziomu
|
| CreateAvdPreparer | |
| CreateUserPreparer | Ustaw wartość docelową dla osoby przygotowującej dane na potrzeby utworzenia użytkownika i na koniec wyczyść dane. |
| CurrentInvocation | Klasa, która śledzi i przekazuje bieżące informacje o wywołaniu, które są przydatne w dowolnym miejscu w wywołaniu. |
| CurrentInvocation.InvocationInfo | Specjalny klucz o specyficznej nazwie, który zawsze wypełniamy podczas wywołania. |
| CurrentInvocation.IsolationGrade | Opisuje poziom izolacji. |
D
| DebugHostLogOnFailureCollector | Kolekcjoner, który gromadzi i rejestruje logi po stronie hosta, gdy wystąpi błąd przypadku testowego. |
| DefaultConnection | Domyślna reprezentacja połączenia z urządzeniem, które jest uznawane za standardowe połączenie adb z urządzeniem. |
| DefaultConnection.ConnectionBuilder | Builder używany do opisu połączenia. |
| DefaultRemoteAndroidTestRunner |
Rozszerzenie biblioteki ddmlibRemoteAndroidTestRunner o ustawienia domyślne dla niektórych przypadków użycia Tradefed.
|
| DefaultTestsZipInstaller | Domyślna implementacja instalatora testów ZIP. |
| DelegatedInvocationExecution |
InvocationExecution, które zlecają wykonanie innemu binarnemu plikowi Tradefed.
|
| DependenciesResolver | Nowy typ dostawcy, który umożliwia uzyskanie wszystkich zależności dla testu. |
| DeviceActionTargetPreparer |
ITargetPreparer do wykonywania działań na urządzeniu.
|
| DeviceActionUtil | Klasa Utility do wykonywania działań na urządzeniu. |
| DeviceActionUtil.Command | Polecenia dotyczące działania urządzenia. |
| DeviceActionUtil.DeviceActionConfigError | Wyjątek dla błędu konfiguracji. |
| DeviceAllocationResult | Reprezentuje wyniki próby przydzielenia zasobu do polecenia. |
| DeviceAllocationState | Stan alokacji urządzenia z perspektywy IDeviceManager. |
| DeviceAvailableChecker | Sprawdzanie, czy moduł nie powoduje przejścia urządzenia w stan offline. |
| DeviceBaselineChecker | Przed każdym modułem ustaw podstawowe ustawienia urządzenia. |
| DeviceBaselineSetter | Klasa abstrakcyjna służąca do tworzenia ustawień bazowych 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 nie jest obecny.
|
| DeviceBatteryResourceMetricCollector | Ten kolektor zbiera dane o baterii urządzenia. |
| DeviceBuildDescriptor |
Klasa opakowujaca dla IBuildInfo, która zawiera metody pomocnicze do pobierania informacji o platformie kompilacji urządzenia.
|
| DeviceBuildInfo |
IBuildInfo, który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
| DeviceBuildInfoBootStrapper |
ITargetPreparer, który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia.
Jest to przydatne podczas testowania urządzeń z kompilacją wygenerowaną z zewnętrznego źródła (np. |
| DeviceBuildInfoInjector |
ITargetPreparer, który wstawia metadane DeviceBuildDescriptor do IBuildInfo.
|
| DeviceCleaner | Po zakończeniu testu wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące, a opcjonalnie wyłącza ekran. |
| DeviceCleaner.CleanupAction | |
| DeviceCleaner.PostCleanupAction | |
| DeviceConcurrentUtil |
Zawiera metody i klasy pomocnicze do równoległego wykonywania poleceń po stronie urządzenia
Użyj |
| DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable), który zawiera szczegóły wykonania polecenia powłoki na ITestDevice.
|
| DeviceConfigurationHolder |
konkretnej implementacji IDeviceConfiguration, która przechowuje wczytane obiekty konfiguracji urządzenia w swoich atrybutach;
|
| DeviceDescriptor | Klasa zawierająca informacje opisujące testowane urządzenie. |
| DeviceDisconnectedException | Wyrzucany, gdy urządzenie nie jest już dostępne za pomocą typu transportu, np.gdy urządzenie nie jest już widoczne przez USB lub połączenie TCP/IP. |
| DeviceErrorIdentifier | Identyfikatory błędów z urządzeń i błędów zgłoszonych przez urządzenia. |
| DeviceFailedToBootError | Wyjątek ten jest rzucany, jeśli urządzenie nie uruchamia się po przeflashowaniu go za pomocą wersji. |
| DeviceFeatureFlag | |
| DeviceFeatureModuleController | kontroler modułu nie uruchamia testów, gdy nie obsługuje określonej funkcji; |
| DeviceFileReporter |
Klasa narzędziowa, która sprawdza urządzenie pod kątem plików i wysyła je do ITestInvocationListener.testLog(String, LogDataType, InputStreamSource), jeśli je znajdzie.
|
| DeviceFlashPreparer |
ITargetPreparer, który wyświetla obraz na fizycznym sprzęcie z Androidem.
|
| DeviceFoldableState | Reprezentacja stanu urządzenia składanego zwracanego przez „cmd device_state print-states”. |
| DeviceFolderBuildInfo |
IDeviceBuildInfo, który zawiera też inne artefakty kompilacji zawarte w katalogu w lokalnym systemie plików.
|
| DeviceImageTracker | W przypadku niektórych przyrostowych aktualizacji urządzenia potrzebujemy plików bazowych do obliczenia różnic. |
| DeviceImageTracker.FileCacheTracker | śledzić informacje o zapisanym w pamięci podręcznej obrazie urządzenia i jego metadanych; |
| DeviceImageZipFlashingTargetPreparer | Narzędzie do przygotowywania danych docelowych, które flashuje urządzenie za pomocą obrazów urządzeń dostarczonych w określonym formacie. |
| DeviceInspectionResult | Klasa zawiera wynik inspekcji urządzenia, gdy staje się ono niedostępne. |
| DeviceInternetAccessibilityResourceMetricCollector | Zbieracz wysyła ping do google.com, aby sprawdzić, czy urządzenie ma dostęp do internetu. |
| DeviceJUnit4ClassRunner |
Uruchamiający test JUnit4, który obsługuje też IDeviceTest.
|
| DeviceJUnit4ClassRunner.LogAnnotation | fałszywe adnotacje mające przenosić logi do reporterów. |
| DeviceJUnit4ClassRunner.MetricAnnotation | fałszywa adnotacja, która ma przenosić dane do raportów; |
| DeviceJUnit4ClassRunner.TestLogData |
Wdróż ExternalResource i TestRule.
|
| DeviceJUnit4ClassRunner.TestMetrics |
Wdróż ExternalResource i TestRule.
|
| DeviceManagementGrpcServer | Serwer GRPC umożliwiający rezerwowanie urządzenia z Tradefed. |
| DeviceManager | |
| DeviceManager.FastbootDevice | Przykład urządzenia w trybie Fastboot Mode. |
| DeviceMerkleTree | Obliczanie drzewa Merkla na podstawie informacji o treściach urządzenia. |
| DeviceMetricData | Obiekt zawierający wszystkie dane zebrane przez kolektory danych. |
| DeviceMonitorMultiplexer |
Klasa pośrednicząca do rozsyłania żądań do wielu IDeviceMonitor.
|
| DeviceNotAvailableException | Wywołany, gdy urządzenie nie jest już dostępne do testowania. |
| DeviceOwnerTargetPreparer |
ITargetPreparer, który konfiguruje komponent właściciela urządzenia.
|
| DeviceParameterizedRunner | Parametryzowany program testowy w stylu JUnit4 do testów parametrycznych sterowanych po stronie hosta. |
| DeviceProperties | Typowe definicje stałych nazw właściwości po stronie urządzenia |
| DeviceRecoveryModeUtil | |
| DeviceReleaseReporter | Raportujący o wypuszczeniu urządzenia, który obsługuje komunikację z procesem nadrzędnym urządzenia(urządzeń) do zwolnienia. |
| DeviceResetFeature | Implementacja resetowania urządzenia po stronie serwera. |
| DeviceResetHandler | Narzędzie obsługujące ogólne resetowanie urządzenia. |
| DeviceRuntimeException | Wyjątek ten jest rzucany, gdy działanie urządzenia nie przynosi oczekiwanych rezultatów. |
| DeviceSelectionOptions | Kontener z kryteriami wyboru urządzenia. |
| DeviceSelectionOptions.DeviceRequestedType | Różne możliwe typy obsługiwanych urządzeń zastępczych. |
| DeviceSettingChecker | Sprawdź, czy ustawienia urządzenia zmieniły się podczas wykonywania modułu. |
| DeviceSetup |
ITargetPreparer, który konfiguruje urządzenie do testowania na podstawie podanych Option.
|
| DeviceSnapshotFeature | Implementacja zrzutu ekranu urządzenia po stronie serwera. |
| DeviceSnapshotHandler | Narzędzie obsługujące zrzut ekranu Cuttlefish. |
| DeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice.
|
| DeviceStorageAgeResourceMetricCollector | Analiza wieku miejsca na dane z logcat. |
| DeviceStorageFiller | Ustaw wartość docelową tak, aby wypełnić pamięć, aby było dostępne trochę wolnego miejsca. |
| DeviceStorageStatusChecker | Sprawdź, czy na urządzeniu jest wystarczająca ilość miejsca na określone partycje. |
| DeviceStringPusher | Ustawienie docelowego przygotowującego do zapisywania ciągu znaków do pliku. |
| DeviceSuite |
Rozszerza kontener JUnit4 Suite, aby udostępnić ITestDevice testom, które tego wymagają.
|
| DeviceSyncHelper | Narzędzie pomocnicze ułatwiające synchronizację nowego obrazu urządzenia z urządzeniem. |
| DeviceTestCase |
pomocniczy przypadek testu JUnit, który zapewnia usługi IRemoteTest i IDeviceTest;
|
| DeviceTestResult |
Specjalizacje TestResult, które są przerywane, gdy wystąpi DeviceNotAvailableException
|
| DeviceTestResult.RuntimeDeviceNotAvailableException | |
| DeviceTestRunOptions | Klasa konstruktora opcji związanych z uruchamianiem testów urządzenia za pomocą BaseHostJUnit4Test. |
| DeviceTestSuite |
Pomocniczy pakiet testów JUnit, który zapewnia usługi IRemoteTest i IDeviceTest.
|
| DeviceTraceCollector | Kolekcjoner, który rozpocznie śledzenie perfetto po rozpoczęciu testu i na końcu wygeneruje plik z śladem. |
| DeviceUnavailableMonitor | Ten listener próbuje przechwycić tylko DNAE na poziomie przypadku testowego. |
| DeviceUnresponsiveException |
Specjalizacja DeviceNotAvailableException, która wskazuje, że urządzenie jest widoczne dla adb, ale nie reaguje (np. polecenia nie działają, urządzenie się nie uruchamia itp.).
|
| DeviceUpdateTargetPreparer |
abstraktna ITargetPreparer, która obsługuje 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 | Zbiera on aktualną siłę sygnału i dane o szybkości połączenia Wi-Fi. |
| DeviceWiper |
ITargetPreparer, który czyści dane użytkownika.
|
| DigestCalculator |
Metody pomocnicze do obliczania Digest.
|
| DirectedGraph<V> | Implementacja grafów skierowanych bez wagi. |
| DisableSELinuxTargetPreparer | Przygotowanie docelowego, które wyłącza SELinux, jeśli jest włączone. |
| DryRunKeyStore | klucz sklepu kluczowego do testowania, w którym dowolna wartość klucza sklepu kluczowego jest zawsze prawidłowo zastępowana i znajdowana; |
| DryRunner | Przeprowadzanie testów próbnych w przejrzysty sposób zamiast ich faktycznego wykonywania. |
| DynamicFileStubTest | To test tradefed, który sprawdza, czy tradefed może poprawnie rozwiązać plik dynamiczny. |
| DynamicRemoteFileResolver | Klasa, która pomaga w rozwiązywaniu ścieżki do plików zdalnych. |
| DynamicRemoteFileResolver.FileResolverLoader |
Ładuje implementacje usługi IRemoteFileResolver.
|
| DynamicShardHelper | strategia podziału na fragmenty, która umożliwia kolejkowanie pracy zdalnej między wieloma instancjami TF; |
| DynamicShardingConnectionInfoMessage | Klasa przechowująca dane, aby ułatwić wysyłanie danych przez serwer funkcji. |
| DynamicSystemPreparer |
ITargetPreparer, który konfiguruje obraz systemu na kompilacji urządzenia za pomocą dynamicznej aktualizacji systemu.
|
E
| EarlyDeviceReleaseFeature | Implementacja funkcji serwera na potrzeby wczesnej wersji urządzenia. |
| Wysłanie e-mailem | Klasa pomocnicza do wysyłania e-maili. |
| EmailHostHealthAgent |
IHostHealthAgent wdrożenie umożliwiające wysyłanie e-maili z raportami monitorowania gospodarza.
|
| 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 sprawdza stan Selinux. |
| EnvironmentVariableUtil | Kolekcja metod pomocniczych do przygotowywania zmiennych środowiskowych. |
| EraseUserDataPreparer |
ITargetPreparer, który czyści dane użytkownika na urządzeniu.
|
| ErrorIdentifier | Ten interfejs opisuje konkretny błąd i jego właściwości. |
| ErrorStorageUtil | Klasa pomocnicza do manipulowania błędami w celu dostosowania ich do wspólnego magazynu. |
| EventsLoggerListener | Listener, który rejestruje wszystkie zdarzenia w pliku. |
| ExceptionThrowingRunnerWrapper | |
| ExecutableAction | Klasa wartości reprezentująca działanie, które można wykonać. |
| ExecutableActionResult |
Klasa wartości reprezentująca wynik funkcji ExecutableAction.
|
| ExecutableBaseTest | Klasa podstawowa do testów typu wykonywalne. |
| ExecutableHostTest | Narzędzie do testowania wykonywalnych plików na hoście. |
| ExecutableTargetTest | Narzędzie do testowania plików wykonywalnych na urządzeniu docelowym. |
| ExecutionFiles | Pliki zależności 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óry zwraca już utworzony IBuildInfo.
|
| ExtendedFile | Rozszerzenie pliku standardowego, które zawiera metadane związane z kompilacją. |
| ExtensionAtomsRegistry | ExtensionAtomsRegistry do lokalnego używania statsd. |
F
| FailureDescription | Klasa opisująca informacje o błędach w Federacji Handlowej. |
| FakeTest | Test symulowany, którego celem jest ułatwienie generowania powtarzalnych wyników testów. |
| FakeTestsZipFolder | Element testowy, który tworzy fałszywy rozpakowany folder testów na podstawie listy treści. |
| FakeTestsZipFolder.ItemType | |
| FastbootCommandPreparer | Przygotowywanie docelowego urządzenia, które uruchamia 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 | Rozpakuj go zgodnie ze specyfikacją programu rozruchowego. |
| FastbootUpdateBootstrapPreparer |
ITargetPreparer, który umieszcza określone pliki (program rozruchowy, radio, obraz urządzenia w formacie ZIP) w IDeviceBuildInfo, aby umożliwić wgranie na urządzenia FastbootDeviceFlasher, a następnie wstrzykuje atrybuty urządzenia po uruchomieniu w informacjach o kompilacji na potrzeby raportowania wyników.
|
| FatalHostError | Wyjątek wskazujący, że na komputerze-hoście, na którym działa TradeFederation, wystąpił nieodwracalny błąd. Wskazuje też, że instancja TradeFederation powinna zostać zamknięta. |
| FeatureFlagTargetPreparer | Aktualizuje DeviceConfig (flagi funkcji dostosowane przez usługę zdalną). |
| FileDownloadCache | Klasa pomocnicza, która obsługuje lokalny system plików z pamięci podręcznej LRU pobieranych plików. |
| FileDownloadCacheFactory |
Fabryka do tworzenia FileDownloadCache
|
| FileDownloadCacheWrapper |
Klasa opakowująca, która udostępnia funkcje FileDownloadCache podczas implementowania interfejsu IFileDownloader.
|
| FileIdleMonitor | Monitoruje pliki i wywołuje funkcję wywołania zwrotnego, jeśli nie były używane (tzn. |
| FileInputStreamSource |
InputStreamSource, który przyjmuje plik wejściowy.
|
| FileLogger |
ILeveledLogOutput, który kieruje komunikaty dziennika do pliku i do stdout.
|
| FileProtoResultReporter |
Proto reporter, który zapisuje TestRecord do pliku.
|
| FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector, który nasłuchuje klucza danych pochodzącego z urządzenia i pobiera je jako plik z urządzenia.
|
| FilePullerLogCollector | Rejestrator pliku zgłaszanego przez urządzenie. |
| FileSystemLogSaver | zapisywać logi w systemie plików. |
| FilesystemRootChecker | |
| FileUtil | Klasa pomocnicza do operacji związanych z plikami |
| FileUtil.LowDiskSpaceException | Wyjątek ten jest rzucany, jeśli dostępne miejsce na dysku jest poniżej minimalnego progu. |
| FilteredResultForwarder |
Wariant ResultForwarder, który umożliwia raportowanie tylko listy dozwolonych TestDescription.
|
| FixedByteArrayOutputStream |
W pamięci ERROR(/OutputStream), która przechowuje tylko maksymalną ilość danych.
|
| FlashingMethod | Enum opisujący metodę używaną do flashowania testowanego urządzenia. |
| FlashingResourcesParser | Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. |
| FlashingResourcesParser.AndroidInfo |
Typ danych Map<String, MultiMap<String, String>>.
|
| FlashingResourcesParser.Constraint |
interfejs filtrowania, który pozwala FlashingResourcesParser ignorować niektóre zasoby, których w innym przypadku mógłby użyć;
|
| FlashingResourceUtil |
To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można je było zaprogramować za pomocą DeviceFlashPreparer.
|
| FoldableExpandingHandler |
IModuleParameterHandler, które rozwija się w przypadku każdej innej konfiguracji składanego urządzenia.
|
| FoldableHandler | Ogólny moduł obsługi składania, który może przyjmować parametry składania w celu utworzenia specjalistycznego modułu. |
| FoldableModePreparer | Obiekt przygotowujący docel, który może przełączać stan składania urządzenia. |
| FolderBuildInfo |
konkretne wdrożenie IFolderBuildInfo.
|
| FolderSaver |
ITargetPreparer, który pobiera katalogi z urządzenia, kompresuje je i zapisuje w logach na zapleczu.
|
| FormattedGeneratorReporter | Raportowanie umożliwiające generowanie raportów w określonym formacie. |
| FreeDeviceState | |
| FuseUtil | Klasa pomocnicza do operacji FUSE. |
G
| GceAvdInfo | Struktura do przechowywania odpowiednich danych dla danego wystąpienia AVD w GCE. |
| GceAvdInfo.GceStatus | |
| GceAvdInfo.LogFileEntry | |
| GceLHPTunnelMonitor | Monitorowanie wątku dla tunelu serwera proxy hosta GCE Lab używanego do natlenia. |
| GceManager | Pomocnik, który zarządza wywołaniami GCE do uruchamiania i zatrzymywania oraz zbiera logi z GCE. |
| GceRemoteCmdFormatter | Klasa narzędziowa do formatowania poleceń umożliwiających dostęp do zdalnego urządzenia gce. |
| GceRemoteCmdFormatter.ScpMode | SCP można użyć do przesyłania lub pobierania plików w zależności od struktury argumentów. |
| GceSshTunnelMonitor | Monitorowanie wątku dla tunelu ssh Gce. |
| GcovCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu z gcov i rejestruje je jako artefakty testowe.
|
| GcovKernelCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z debugfs i z urządzenia pomiary pokrycia jądra gcov, a potem rejestruje je jako artefakty testu.
|
| GCSBucketUtil | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). |
| GCSBucketUtil.GCSFileMetadata | Prosty element opakowujący informacje o pliku w GCS. |
| GCSCommon | Wycofane Zamiast niej użyj com.android.tradefed.util.gcs.GCSCommon. |
| GCSCommon | Klasa bazowa dla operacji Gcs, takich jak pobieranie i przesyłanie. |
| GCSConfigurationFactory |
ConfigurationFactory wczytuje konfiguracje z Google Cloud Storage.
|
| GCSConfigurationFactory.GCSConfigLoader |
Rozszerzenie klasy ConfigurationFactory.ConfigLoader, które wczytuje konfigurację z GCS, śledzi uwzględnione konfiguracje z jednej konfiguracji głównej i wyrzuca wyjątek w przypadku pętli uwzględnień.
|
| GCSConfigurationServer | Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS). |
| GCSDownloaderHelper | Program do pobierania zasobnika GCS, który odpowiada za buforowanie i rozwiązywanie konfiguracji globalnej. |
| GCSFileDownloader | Narzędzie do pobierania plików służy do pobierania plików z Google Cloud Storage (GCS). |
| GCSFileDownloaderBase | Narzędzie do pobierania plików służy do pobierania plików z Google Cloud Storage (GCS). |
| GCSFileUploader | Przesyłanie plików do Google Cloud Storage (GCS). |
| GCSHelper | |
| GCSHostResourceManager | Pobierz zasób hosta z GCS (Google Cloud Storage). |
| GcsRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie z zasobnika GCS.
|
| GenericLogcatEventParser<LogcatEventType> | analizowanie danych wejściowych logcata w celu wyszukiwania zdarzeń; |
| GenericLogcatEventParser.LogcatEvent | Struktura przechowująca zdarzenie logcat z typem zdarzenia i wywołującym komunikatem logcat |
| GetPreviousPassedHelper | Funkcja pomocnicza do pobierania wcześniej przefiltrowanych testów. |
| GkiDeviceFlashPreparer | Narzędzie do przygotowywania urządzeń, które flashuje urządzenie za pomocą ogólnego obrazu jądra Androida. |
| GlobalConfiguration |
Implementacja IGlobalConfiguration, która przechowuje załadowane obiekty konfiguracji na mapie
|
| GlobalFilterGetter | Implementacja usługi, która zwraca filtry danego wywołania. |
| GlobalTestFilter | Opcje filtrowania zastosowane do wywołania. |
| GoogleApiClientUtil | Narzędzia do tworzenia klienta Google API. |
| GoogleApiClientUtilBase | |
| GoogleBenchmarkResultParser | Przetwarza wyniki Google Benchmark uruchomione z 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 poziomie IRemoteTest, aby podzielić IRemoteTest na poziom testu.
|
| GranularRetriableTestWrapper.StartEndCollector | Pomocnik klasy do wychwytywania brakujących początków i zakończeń biegu. |
| GsiDeviceFlashPreparer | Narzędzie do przygotowywania urządzeń do wgrania na nie podstawowego obrazu systemu Android. |
| GTest | Test, który uruchamia natywny pakiet testów na danym urządzeniu. |
| GTestBase | Klasa bazowa gTest |
| GTestListTestParser | Parser wyników w trybie suchego uruchomienia gtest z parametrem „--gtest_list_tests”. |
| GTestResultParser | Analizuje wyniki w „trybie wyjścia surowego” testów natywnych za pomocą GTest, który działa w powłoce, i informuje o nich ITestInvocationListener. |
| GTestXmlResultParser | Analizuje wyniki testów natywnych w trybie „xml output mode” za pomocą GTest, który działa w powłoce, oraz przekazuje je do klasy ITestRunListener. |
H
| HarnessException | Podstawowa klasa wyjątku dla wyjątku zgłaszanego w ramach uchwytu. |
| HarnessIOException | Wyjątek dotyczący korzystania z zasobów, który pomaga w rozwiązywaniu problemów z plikami. |
| HarnessRuntimeException | |
| HeapHostMonitor |
AbstractHostMonitor implementacja, która monitoruje pamięć stosu na hoście i okresowo zapisuje ją w logu historii.
|
| HelloWorldMultiTargetPreparer |
Przykładowa implementacja IMultiTargetPreparer.
|
| HistoryLogger | TF History Logger, specjalny dziennik zawierający tylko niektóre konkretne zdarzenia. |
| HostGTest | Test, który uruchamia natywny pakiet testowy. |
| HostMetric | Ta klasa reprezentuje próbkę danych hosta, która ma być zgłaszana. |
| HostOptions | Klasa opcji hosta. |
| HostStatsdMetricCollector |
IMetricCollector, który zbiera dane statsd po stronie hosta za pomocą poleceń narzędzia statsd.
|
| HostTest | Uruchamiający testy oparte na hostach JUnit. |
| HostUtils | Implementuje przydatne metody narzędzi do uruchamiania testów hosta. |
| HprofAllocSiteParser | Klasa pomocnicza do parsowania informacji z sekcji Witryny przydziału w raportach hprof. |
| HttpHelper | Zawiera metody pomocnicze do wysyłania żądań HTTP. |
| HttpHelper.RequestRunnable |
Możliwość wysyłania żądań za pomocą interfejsu IRunUtil.runEscalatingTimedRetry(long, long, long, long, IRunnableResult).
|
| HttpMultipartPost | Klasa pomocnicza do wysyłania żądań HTTP POST z wieloma częściami. |
| HttpRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez http
|
| HttpsRemoteFileResolver |
Implementacja IRemoteFileResolver, która umożliwia pobieranie plików zdalnych przez https
|
I
| IAbi | Interfejs przedstawiający testowany ABI. |
| IAbiReceiver | Test, który wymaga testowania ABI. |
| IAndroidDebugBridge |
Definicja interfejsu dla metod AndroidDebugBridge używanych w tym pakiecie.
|
| IAppBuildInfo |
Ten interfejs został wycofany.
Użyj bezpośrednio funkcji IBuildInfo.
|
| IAutoRetriableTest |
Interfejs dla IRemoteTest, który nie implementuje ITestFilterReceiver, ale nadal chce obsługiwać automatyczne ponowne próby.
|
| IBatteryInfo | Interfejs definiujący interakcję z baterią urządzenia. |
| IBatteryInfo.BatteryState | Opisuje bieżący stan ładowania baterii. |
| IBuildInfo | Zawiera informacje o testowanej wersji. |
| IBuildInfo.BuildInfoProperties |
Niektóre właściwości, które IBuildInfo może mieć, aby dostosować sposób jego obsługi.
|
| IBuildProvider | Odpowiada za dostarczenie informacji o testowanej wersji. |
| IBuildReceiver | test, który wymaga odwołania do kompilacji poddanej testom; |
| ICacheClient | Interfejs dla klienta pamięci podręcznej. |
| IClusterClient | Interfejs do interakcji z backendem TFC. |
| IClusterEvent | Interfejs do przesyłania zdarzeń klastra do TFC. |
| IClusterEventUploader<T extends IClusterEvent> | Interfejs ClusterEventUploader |
| IClusterOptions | Interfejs do uzyskiwania opcji związanych z klastrem. |
| ICommandOptions | Kontener opcji wykonywania poleceń. |
| ICommandScheduler | Harmonogram uruchamiania poleceń TradeFederation. |
| ICommandScheduler.IScheduledInvocationListener | Listener dla zdarzeń wywołania po zakończeniu wywołania. |
| ICompressionStrategy | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie wykonywania. |
| IConfigOptionValueTransformer | interfejs do modyfikowania wartości opcji konfiguracji; |
| IConfigurableVirtualDevice | Interfejs do wyświetlania informacji o możliwie wstępnie skonfigurowanym urządzeniu wirtualnym (np. adres IP hosta, użytkownik hosta, przesunięcie portów). |
| IConfiguration | Informacje o konfiguracji wywołania TradeFederation. |
| IConfigurationFactory |
Fabryka do tworzenia IConfiguration
|
| IConfigurationReceiver |
Prosty interfejs reprezentujący obiekt, który akceptuje IConfiguration.
|
| IConfigurationServer | Interfejs serwera konfiguracji. |
| ICredentialFactory |
Interfejs fabryki danych logowania do tworzenia Credential OAuth2.
|
| IDefaultObjectLoader | Interfejs do wczytywania domyślnych obiektów, które powinny być częścią konfiguracji YAML. |
| IDefaultObjectLoader.LoaderConfiguration | Obiekt konfiguracji wczytywania, który przekazuje informacje do ładowarki. |
| 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óry używa informacji z ITestDevice do pobierania wersji.
|
| IDeviceConfiguration | Interfejs urządzenia do konfiguracji uchwytu. |
| IDeviceFlasher | Wyświetla obraz urządzenia na urządzeniu. |
| IDeviceFlasher.UserDataFlashOption | Enum z opcjami obsługi obrazu userdata |
| IDeviceManager | Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. |
| IDeviceManager.IFastbootListener | Listener dla zmian stanu fastboot. |
| IDeviceMonitor | Interfejs do monitorowania stanu urządzeń. |
| IDeviceMonitor.DeviceLister |
Klasa podobna do klasy Runnable, która powinna zwracać znane urządzenia i ich stany.
|
| IDeviceRecovery | Interfejs do przywracania urządzenia, które zostało odłączone od sieci. |
| IDeviceSelection | Interfejs kryteriów wyboru urządzenia. |
| IDeviceSelection.BaseDeviceType | |
| IDeviceStateMonitor |
Zapewnia funkcje monitorowania stanu IDevice.
|
| IDeviceTest |
Interfejs obiektu, który wymaga odwołania do ITestDevice.
|
| IDisableable | Interfejs opisujący obiekt Tradefed, który można wyłączyć. |
| IDynamicShardingClient |
Interfejs obudowy dla klienta dzielenia na fragmenty
Dzięki temu w razie potrzeby możemy zastąpić go adresem HTTP lub testowym. |
| IDynamicShardingConnectionInfo | Interfejs dla klas zawierających informacje o połączeniu z dynamicznym podziałem |
| IEmail | Interfejs do wysyłania e-maili. |
| IEmail.Message | Pojemnik na dane wiadomości e-mail. |
| IFileDownloader | Interfejs do pobierania plików zdalnych. |
| IFileEntry |
Definicja interfejsu, która zapewnia prostsze metody FileEntry z możliwością mockowania.
|
| IFileResolverLoader |
Ładuje implementacje usługi IRemoteFileResolver.
|
| IFileResolverLoader.ResolverLoadingException | Wyjątek zgłaszany, jeśli nie można załadować lub zainicjować rozwiązywania. |
| IFlashingResourcesParser | Interfejs do udostępniania wymaganych wersji pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. |
| IFlashingResourcesRetriever | Interfejs do pobierania pomocniczych plików obrazów potrzebnych do przeflashowania urządzenia. |
| IFolderBuildInfo |
Prosty abstrakt IBuildInfo, którego artefakty kompilacji znajdują się w katalogu lokalnego systemu plików.
|
| IFormatterGenerator |
Interfejs opisujący formatowanie dla SuiteResultHolder.
|
| IGlobalConfiguration | Klasa obejmująca informacje o globalnej konfiguracji dla pojedynczego wystąpienia Federacji handlowej (obejmującej dowolną liczbę wywołań rzeczywistych konfiguracji). |
| IHarnessException | Opis interfejsu wyjątków w komponencie, który będzie implementowany przez wyjątki w komponencie. |
| 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 zgłoszenia. |
| IHostMonitor.HostMetricType | |
| IHostOptions | Interfejs okna opcji hosta |
| IHostOptions.PermitLimitType | Enum opisujący możliwe ograniczniki |
| IHostResourceManager | Interfejs do zarządzania zasobem hosta. |
| IHttpHelper | Metody pomocnicze do wykonywania żądań HTTP. |
| IHttpHelper.DataSizeException | |
| IIncrementalSetup | Interfejs, który pomaga zdecydować, czy spróbować ustawienia stopniowego dla przygotowujących TradeFed. |
| IInvocationContext | Zawiera informacje o wywołaniu, aby umożliwić dostęp do testów w razie potrzeby. |
| 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 zawierającego hasła lub dane wrażliwe. |
| IKeyStoreFactory |
Fabryka do tworzenia IKeyStoreClient.
|
| ILabPreparer |
Interfejs markera dla przygotowujących laboratorium
Opis tych interfejsów znajdziesz w artykule |
| ILeveledLogOutput | Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyprowadzanie komunikatów z logu. |
| ILogcatReceiver |
Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource.
|
| ILogRegistry |
Interfejs dla ILogOutput loga singletona, który multiplexuje i zarządza różnymi loggerami.
|
| ILogRegistry.EventType | Zdarzenia, które warto rejestrować |
| ILogSaver | Klasy, które implementują ten interfejs, udostępniają metody przechowywania logów w centralnym miejscu. |
| ILogSaverListener |
Umożliwia ITestInvocationListener słuchanie, kiedy są zapisywane pliki dziennika.
|
| ImageContentAnalyzer | Analizator do analizy treści obrazu z urządzenia |
| IManagedTestDevice | Obiekt ITestDevice, którego cykl życia jest zarządzany. |
| IManagedTestDevice.DeviceEventResponse |
Kontenery na odpowiedź na IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
| IManagedTestDeviceFactory |
Interfejs twórcy w przypadku IManagedTestDevice
|
| IMetricCollector | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących do wyników. |
| IMetricCollectorReceiver |
Interfejs dla IRemoteTest do wdrożenia, jeśli potrzebują listy IMetricCollector na potrzeby testu.
|
| IMoblyYamlResultHandler | Interfejs modułu obsługi wyników yaml w Mobly. |
| IMoblyYamlResultHandler.ITestResult | Interfejs wyników w formacie YAML w Mobly |
| IModuleController | Interfejs do kontrolowania, czy moduł ma być wykonywany. |
| IModuleController.RunStrategy | Enum określający 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 przechowywany ze względu na zgodność, ale nie jest już używany. Nie wdrażaj tego rozwiązania. |
| IMultiTargetPreparer | Przygotowuje środowisko testowe dla kilku urządzeń jednocześnie. |
| INativeDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice.
|
| INativeDeviceTest |
Interfejs obiektu, który wymaga odwołania do INativeDevice.
|
| IncrementalImageUtil | Narzędzie do korzystania z incydentalnej aktualizacji obrazu i urządzenia. |
| InfraErrorIdentifier | Identyfikatory błędów z infrastruktury Trade Federation i powiązanej infrastruktury (np. infrastruktury Build). |
| InputStreamSource |
Ten interfejs otacza 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 testowy plik APK z otoczenia kompilacji na platformie Android.
|
| InstalledInstrumentationsTest | Uruchamia wszystkie instrumenty znalezione na bieżącym urządzeniu. |
| InstallKernelModulePreparer | Przygotowywanie docelowego modułu, który instaluje moduły jądra. |
| InstantAppHandler |
Handler dla ModuleParameters.INSTANT_APP.
|
| InstrumentationPreparer |
ITargetPreparer, który wykonuje instrumentację.
|
| InstrumentationProtoResultParser | Przetwarza wyniki „tryb wyjścia protoStd” testu instrumentacji uruchomionego z powłoki i informuje o nich interfejs ITestRunListener. |
| InstrumentationResultParser | Przetwarza wyniki „trybu wyjściowego w postaci surowych danych” testu instrumentacji uruchomionego z powłoki i informuje o nich obiekt ITestRunListener. |
| InstrumentationTest | Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. |
| InvocationCacheHelper | Narzędzie do obsługi przesyłania i wyszukiwania wyników wywołania w pamięci podręcznej. |
| InvocationCacheHelper.CacheInvocationResultDescriptor | Opisuje wyniki dotyczące pamięci podręcznej. |
| InvocationContext |
Ogólna implementacja IInvocationContext.
|
| InvocationExecution | Klasa, która opisuje wszystkie kroki wywołania: pobieranie kompilacji, przygotowanie docelowe, uruchamianie testów i sprzątanie. |
| InvocationLocal<T> | Ta klasa udostępnia zmienne w zakresie wywołania. |
| InvocationMetricLogger | Klasa pomocnicza do wywołania w celu rejestrowania niektórych danych. |
| InvocationMetricLogger.InvocationGroupMetricKey | Grupowanie umożliwia rejestrowanie kilku grup pod tym samym kluczem. |
| InvocationMetricLogger.InvocationMetricKey | Specjalny klucz o specyficznej nazwie, który zawsze wypełniamy podczas wywołania. |
| InvocationProtoResultReporter | Reporters to store invocation level caching information and its list of modules |
| InvocationStatus | Klasa do przechowywania stanu wywołania. |
| InvocationStatus | Pomocna enumeracja reprezentująca stan wywołania. |
| InvocationSummaryHelper |
Klasa pomocnicza do zbierania i raportowania TestSummary dla zbioru słuchaczy
|
| InvocationToJUnitResultForwarder |
Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przesyła je do klasy TestListener.
|
| IPostProcessor | Post Processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i dzienników PO przeprowadzeniu testów i PRZED raportowaniem wyników. |
| IRecorderClient | Interfejs do komunikacji z serwerem backendu rejestratora ResultDB. |
| IRemoteFeature | Interfejs opisujący funkcję w Tradefed, która może być wykonana na podstawie żądania. |
| IRemoteFileResolver | Interfejs obiektów, które mogą przekształcić plik zdalny w plik lokalny. |
| IRemoteFileResolver.RemoteFileResolverArgs | Argumenty przekazywane do rozwiązywania |
| IRemoteFileResolver.ResolvedFile | Klasa zawierająca informacje o rozwiązanym pliku i niektórych metadanych. |
| IRemoteScheduledListenersFeature |
Rozszerzenie IRemoteFeature, aby umożliwić przekazywanie wartości IScheduledInvocationListener.
|
| IRemoteTest |
test, który przekazuje wyniki bezpośrednio do ITestInvocationListener.
|
| IReportNotExecuted |
W przypadku niepełnego wykonania IRemoteTest, który implementuje ten interfejs, może zgłaszać niewykonane testy, aby ulepszyć raportowanie.
|
| IRescheduler | Interfejs do ponownego zaplanowania konfiguracji na potrzeby przyszłego wykonania. |
| IResourceMetricCollector | Interfejs do implementowania niestandardowych gromadzących zasobów. |
| IRestApiHelper | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
| IResumableTest | Ten interfejs został wycofany. Nie potrzebuję już tego |
| IRetryDecision | Interfejs umożliwiający podjęcie decyzji o ponownym próbowaniu i zastosowaniu filtra do klasy w celu bardziej ukierunkowanego ponownego próbowania. |
| IRuntimeHintProvider | |
| IRunUtil | Interfejs do wykonywania operacji z opóźnieniem i komend systemowych. |
| IRunUtil.EnvPriority | Enum określający, czy ustawić lub odznaczyć konkretne środowisko. |
| IRunUtil.IRunnableResult | Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. |
| ISandbox | Interfejs definiujący piaskownicę, której można użyć do wywołania. |
| ISandboxFactory |
Fabryka do tworzenia ISandbox.
|
| ISetOptionReceiver |
Implementacja tego interfejsu powinna zawierać Option o nazwie „set-option” powiązanej z HostTest.SET_OPTION_NAME.
|
| IShardableListener |
ITestInvocationListener, które można podzielić na fragmenty.
|
| IShardableTest |
IRemoteTest, który można podzielić na testy podrzędne, które można wykonać osobno.
|
| IShardHelper | Interfejs obiektu opisujący strategię podziału, którą należy zastosować w przypadku danej konfiguracji. |
| IsolatedHostTest | Wdraża narzędzie do uruchamiania testów TradeFed, które używa podprocesu do wykonywania testów w środowisku o małej liczbie zależności zamiast w procesie głównym. |
| ISupportGranularResults |
Interfejs określający, czy ITestInvocationListener obsługuje otrzymywanie szczegółowych wyników.
|
| ISystemStatusChecker | Sprawdzanie, które sprawdza stan systemu i zwraca wartość logiczną wskazującą, czy system jest w oczekiwanym stanie. |
| ISystemStatusCheckerReceiver |
IRemoteTest, który wymaga dostępu do ISystemStatusChecker z konfiguracji.
|
| ITargetCleaner | Ten interfejs został wycofany. Metoda tearDown została przeniesiona do podstawowego interfejsu ITargetPreparer. |
| ITargetPreparer | Przygotowuje środowisko testowe do przeprowadzenia testu. |
| ITerribleFailureHandler |
Interfejs do obsługi poważnych błędów w programie LogUtil.CLog.wtf(String, Throwable)
|
| ITestAnnotationFilterReceiver | Funkcja, która może filtrować testy do uruchomienia na podstawie adnotacji. |
| ITestCollector | Zapewnia obsługę kolekcji testów. Gdy ta opcja jest ustawiona, test runner musi wykonać uruchomienie próbne, aby zebrać przypadki testowe bez ich faktycznego wykonywania. |
| ITestDevice |
Zapewnia niezawodny interfejs API o nieco wyższym poziomie dla biblioteki IDevice.
|
| ITestDevice.ApexInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym APEX |
| ITestDevice.MountPointInfo | Prosta klasa struktury do przechowywania informacji o pojedynczym punkcie zamontowania. |
| ITestDevice.RecoveryMode | |
| ITestFileFilterReceiver | Program, który może otrzymać plik określający, które testy mają być uruchamiane, a które nie. |
| ITestFilterReceiver | Proces, który może filtrować, które testy mają być uruchamiane. |
| ITestInformationReceiver |
Interfejs do odbierania TestInformation w przypadku niektórych zajęć.
|
| ITestInvocation | Obsługuje jedno wywołanie testu TradeFederation. |
| ITestInvocation.ExitInformation | Reprezentuje informacje o wyjściu z inwokacji. |
| ITestInvocationListener | Listener dla wyników testu z wywołania testu. |
| ITestLifeCycleReceiver | Otrzymuje powiadomienia o wystąpieniu zdarzeń podczas wykonywania testów instrumentacji. |
| ITestLogger | Element, który może rejestrować strumienie danych o różnych typach. |
| ITestLoggerReceiver |
Podmiot, do którego można wstrzyknąć instancję ITestLogger, aby można go było używać do rejestrowania.
|
| ITestsPool | Interfejs opisujący zbiór testów, do których możemy uzyskać dostęp i które możemy uruchomić |
| ITestSuite | Klasa abstrakcyjna służąca 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 ich ponowne uruchomienie. |
| ITestSummaryListener |
Interfejs umożliwiający ITestInvocationListener wymianę ograniczonych informacji za pomocą podsumowań.
|
| ITestsZipInstaller | Instaluje testy z pliku ZIP (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 poinformować, że wymaga urządzenia z tokenem specjalnym.
|
J
| JarHostTest | Uruchamiający testy JUnit po stronie hosta. |
| JarHostTest.HostTestListener | Detektor opakowania, który przekazuje wszystkie zdarzenia oprócz testRunStarted() i testRunEnded() do wbudowanego detektora. |
| JavaCodeCoverageCollector |
BaseDeviceMetricCollector, który pobiera z urządzenia pomiary zasięgu w języku Java i rejestruje je jako artefakty testowe.
|
| JavaCodeCoverageFlusher | Klasa pomocnicza, która resetuje i wymusza wyczyszczenie pomiarów pokrycia kodu Javy z procesów działających na urządzeniu. |
| 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 dostępu do pliku JSON Key Store.
|
| JsonHttpTestResultReporter | Raport z wynikami, który koduje wyniki testów i informacje o gałęzi i urządzeniu w formacie JSON, a następnie przesyła je do punktu końcowego usługi HTTP. |
| JUnit4ResultForwarder | Przesyłanie wyników z JUnit4 Runner. |
| JUnit4TestFilter |
Klasa pomocnicza, która zapewnia filtrowanie dla wykonawcy JUnit4 poprzez rozszerzenie Filter.
|
| JUnitRunUtil |
Pomocnicza klasa kierująca wywołaniem IRemoteTest.run(TestInformation, ITestInvocationListener) do wywołania Test.run(TestResult).
|
| JUnitToInvocationResultForwarder |
Klasa, która nasłuchuje zdarzeń TestListener i przesyła je do ITestInvocationListener.
|
| JUnitXmlParser | Parser, który wyodrębnia dane wyników testu z wyników JUnit przechowywanych w elementzie XMLJUnitResultFormatter w ant i przekazuje je do ITestInvocationListener. |
K
| KernelModuleUtils | |
| KernelTargetTest | Testujący program wykonywalny na urządzeniu docelowym i analizujący wynik testu jądra. |
| KernelTestModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy nie pasuje do architektury . |
| KeyguardControllerState | Kontener stanów ochrony klucza. |
| KeyguardStatusChecker | Sprawdza stan blokady ekranu po wykonaniu modułu. |
| KeyStoreException | Wyjątek ten jest zgłaszany, gdy wystąpi krytyczny błąd w magazynie kluczy. |
| KillExistingEmulatorPreparer |
ITargetPreparer, który wyłącza uruchomiony emulator.
|
| KnownFailurePreparer | Ustawienie docelowego przygotowującego, aby pominąć ponowne próby po wystąpieniu znanego błędu. |
| KTapResultParser | Czyta dane wyjściowe KTAP, które są generowane przez moduł testowy KUnit i umieszczane w pliku „results” w katalogu debugfs. |
| KTapResultParser.ParseResolution | |
| KUnitModuleTest | Narzędzie do testowania modułów testów KUnit na urządzeniu. |
L
| LabResourceDeviceMonitor | Monitor zasobów laboratorium, który inicjuje serwer gRPC dla usługi LabResourceService lub nim zarządza. |
| LargeOutputReceiver | Klasa przeznaczona do zbierania danych wyjściowych przez długo działające polecenia. |
| LastShardDetector |
Podczas korzystania z poddzielenia lokalnego czasami chcemy wykonać pewne działania dopiero wtedy, gdy ostatni fragment osiągnie wartość invocationEnded(long).
|
| LeakedThreadStatusChecker | Sprawdzanie stanu, aby upewnić się, że moduł nie powoduje wycieku wątku. |
| LegacySubprocessResultsReporter | zamrożoną implementację raportera wyników podprocesu, która powinna być zgodna z wcześniejszymi wersjami TF/CTS (np. 8 i nowszymi), pomimo zmian w superklasie. |
| ListInstrumentationParser |
IShellOutputReceiver, który analizuje dane wyjściowe zapytania „pm list instrumentation”
|
| ListInstrumentationParser.InstrumentationTarget | |
| LocalAndroidVirtualDevice | Klasa urządzeń wirtualnych lokalnych działających na hoście TradeFed. |
| LocalAppBuildProvider |
IBuildProvider, który tworzy IBuildInfo na podstawie podanej lokalnej ścieżki.
|
| LocalDeveloper | Wykrywanie i zwracanie informacji o tym, czy jest to lokalny deweloper korzystający z Tradefed. |
| LocalDeviceBuildProvider |
Funkcja IBuildProvider, która tworzy obiekt IDeviceBuildInfo na podstawie podanej ścieżki do katalogu w systemie plików.
|
| LocalEmulatorLaunch | Narzędzie TargetPreparer, które uruchamia emulator lokalnie z otoczenia kompilacji Androida. |
| LocalEmulatorSnapshot | Narzędzie TargetPreparer służące do generowania czystego zrzutu ekranu emulatora z Androida w środowisku kompilacji/tworzenia. |
| LocalFileHeader | LocalFileHeader to klasa zawierająca informacje o pliku lub folderze w pliku zip. |
| LocalFileResolver |
Wdrożenie IRemoteFileResolver, które umożliwia łączenie plików lokalnych
|
| LocalFolderBuildProvider |
IBuildProvider, który tworzy IFolderBuildInfo na podstawie podanej lokalnej ścieżki
|
| LocalHostResourceManager | Zasób hosta menedżera. |
| LocalPool | Wdrożenie zbioru testów lokalnych |
| LocalRunInstructionBuilder | Narzędzie do kompilowania instrukcji, aby przeprowadzić test lokalnie. |
| LockSettingsBaselineSetter | Metoda settera do usuwania ustawień blokady ekranu. |
| Dziennik | Klasa logowania, która odzwierciedla interfejs API w głównych źródłach Androida. |
| Log.ILogOutput | Klasy, które implementują ten interfejs, udostępniają metody odpowiedzialne za wyprowadzanie komunikatów z logu. |
| Log.LogLevel | Typ wyliczeniowy Poziom rejestrowania. |
| LogcatCrashResultForwarder | Listener specjalny: w przypadku błędów (awarii procesu pomiarowego) próbuje wyodrębnić z logcatu informacje o awarii i dodaje je do komunikatu o błędzie powiązanego z testem. |
| LogcatEventParser | |
| LogcatEventType |
Typy zdarzeń LogcatEventParser.
|
| LogcatOnFailureCollector | Kolekcjoner, który rejestruje logcat, gdy test się nie powiedzie. |
| LogcatReceiver | Klasa, która zbiera logcat w tle. |
| LogcatTimingMetricCollector | Zbieracz danych, który zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat podczas jednego lub wielu powtarzających się testów, używając określonych wzorów wyrażeń regularnych do analizowania sygnałów rozpoczęcia i zakończenia zdarzenia z linii logcat. |
| LogDataType | Reprezentuje typ danych dziennika. |
| LogFile | Class do przechowywania metadanych zapisanego pliku dziennika. |
| LogFileSaver |
Narzędzie pomocnicze dla ITestInvocationListener, które zapisuje dane logów w pliku.
|
| LogReceiver | |
| LogRegistry |
Implementacja ILogRegistry, która zarządza różnymi rejestratorami i zarządza nimi, używając odpowiedniego rejestratora na podstawie ThreadGroup wątku wywołującego funkcję.
|
| LogSaverResultForwarder |
ResultForwarder do zapisywania dzienników za pomocą globalnego narzędzia do zapisywania plików.
|
| LogUtil | Klasa narzędzia do rejestrowania. |
| LogUtil.CLog |
Klasa pośrednia dla Log, która automatycznie używa prostej nazwy klasy wywołującego jako znacznika dziennika
|
| LUCIResultReporter | Raportujący wyniki, który zapisuje wyniki testów potrzebne do korzystania z ResultDB i LuCI w formacie JSON (go/result-sink) oraz rejestruje lokalizację pliku w konsoli. |
M
| MainlineModuleHandler | Prosta klasa obsługi modułów magistrali, która tworzy obiekt InstallApexModuleTargetPreparer i wstrzykuje do niego link dynamiczny na podstawie podanych modułów magistrali, aby automatycznie pobierać te moduły. |
| MainlineTestModuleController | Podstawowa klasa kontrolera modułu do uruchamiania testów na podstawie wstępnie załadowanych głównych modułów na urządzeniu testowym. |
| ManagedRemoteDevice | Urządzenie działające w maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w maszynie wirtualnej. |
| ManagedTestDeviceFactory | Factory do tworzenia różnych rodzajów urządzeń, które można monitorować za pomocą Tf. |
| MaxSdkModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów w wersjach wyższych niż podany numer wersji pakietu SDK. |
| MergedZipEntryCollection | Łącz poszczególne wpisy w dużym pliku ZIP w bloki, aby zminimalizować próby pobierania. |
| MergeMultiBuildTargetPreparer |
IMultiTargetPreparer, który umożliwia przekazywanie informacji z jednego pakietu do drugiego poprzez nadanie im nazwy i klucza pliku do skopiowania do drugiego pakietu.
|
| MergeStrategy | Opisuje, jak należy agregować wyniki, gdy występuje wiele prób. |
| MerkleTree | Reprezentacja drzewa Merkle zgodnie z definicją interfejsu API zdalnego wykonywania. |
| MetricFilePostProcessor | Służy do przesyłania pliku dziennika danych zebranych na poziomie testu i uruchomienia. |
| MetricOption |
Adnotacje metod testów opatrzone adnotacjami @Test lub adnotacje będące częścią listy adnotacji TestDescription, które umożliwiają określenie dodatkowych parametrów przydatnych do: dostosowywania zachowania kolekcjonerów i filtrowania niektórych metod.
|
| MetricsXMLResultReporter | MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu. |
| 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ć przesłany. |
| MetricUtil | Klasa pomocnicza do pobierania danych z przesłanych konfiguracji StatsD. |
| MetricUtility | Zawiera typowe metody narzędzi do przechowywania danych testu, agregowania danych w podobnych testach i zapisywania danych do pliku. |
| MinApiLevelModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy jest poniżej określonego poziomu interfejsu API. |
| MinSdkModuleController | Klasa podstawowa kontrolera modułu, która nie uruchamia testów w wersjach niższych niż podany numer wersji pakietu SDK. |
| MixImageZipPreparer |
IMultiTargetPreparer, który łączy obrazy kompilacji systemu z kompilacją urządzenia.
|
| MixKernelTargetPreparer |
ITargetPreparer, który umożliwia łączenie obrazu jądra z obrazem urządzenia.
|
| MoblyBinaryHostTest | Test hosta służący do uruchamiania pliku binarnego Pythona Mobly z systemu Android Build (Soong) |
| MoblyYamlResultControllerInfoHandler | Element obsługi w usłudze Mobly yaml result „Controller Info”. |
| MoblyYamlResultControllerInfoHandler.ControllerInfo | |
| MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
| MoblyYamlResultHandlerFactory | Fabryka elementów obsługujących wyniki yaml w Mobly, która generuje odpowiedni element obsługujący na podstawie typu wyniku. |
| MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
| MoblyYamlResultHandlerFactory.Type | |
| MoblyYamlResultParser | Parsowanie wyników testów yaml w Mobly. |
| MoblyYamlResultRecordHandler | Moduł obsługi elementu „Record” w wyniku yamla usługi Mobly. |
| MoblyYamlResultRecordHandler.Record | |
| MoblyYamlResultRecordHandler.Record.Builder | |
| MoblyYamlResultRecordHandler.RecordResult | |
| MoblyYamlResultSummaryHandler | Obsługa elementu „Summary” (Podsumowanie) w pliku yaml z wynikiem działania Mobly. |
| MoblyYamlResultSummaryHandler.Summary | |
| MoblyYamlResultSummaryHandler.Summary.Builder | |
| MoblyYamlResultTestNameListHandler | Element obsługi wyników yaml Mobly „Test Name List”. |
| MoblyYamlResultTestNameListHandler.TestNameList | |
| MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
| MoblyYamlResultUserDataHandler | Element obsługi wyników yaml Mobly „Dane użytkownika”. |
| MoblyYamlResultUserDataHandler.UserData | |
| MoblyYamlResultUserDataHandler.UserData.Builder | |
| ModuleDefinition | Kontener konfiguracji testu. |
| ModuleListener |
Detektor dołączony do każdego IRemoteTest każdego modułu w celu zebrania listy wyników.
|
| ModuleLogcatCollector | Wersja logcat collector, ale dla modułu. |
| ModuleMerger |
Klasa pomocnicza do operacji związanej z łączeniem obiektów ITestSuite i ModuleDefinition po podziale.
|
| ModuleOemTargetPreparer | |
| ModuleParameters | Specjalne wartości powiązane z kluczami „parameter” pakietu w metadanych każdego modułu. |
| ModuleParametersHelper |
Pomoc do pobierania wartości IModuleParameterHandler powiązanej z parametrem.
|
| ModuleProtoResultReporter | Raport wyników miał zawierać tylko wyniki na poziomie modułu. |
| ModulePusher | |
| ModulePusher.ModulePushError | Krytyczny błąd podczas przesyłania modułu Mainline. |
| ModuleResultsAndMetricsForwarder |
Rozszerzenie ResultAndLogForwarder, które dodaje do wyników testu dodatkowe dane dotyczące modułu.
|
| ModuleSplitter |
Pomocnik do podziału listy modułów reprezentowanych przez IConfiguration na listę jednostek wykonania reprezentowanych przez ModuleDefinition.
|
| ModuleTestTypeUtil | Zawiera typowe metody narzędzi do sprawdzania modułu. |
| MultiFailureDescription |
Zbierz kilka FailureDescription w jednym uchwycie.
|
| MultiMap<K, V> |
ERROR(/Map), który obsługuje wiele wartości na klucz.
|
N
| NameMangleListener | Słuchający pośrednik służący do tłumaczenia nazw metody testu, klasy i pakietu podczas raportowania wyników. |
| NativeBenchmarkTest | Test, który uruchamia na danym urządzeniu natywny plik wykonywalny testu porównawczego. |
| NativeBenchmarkTestParser |
Funkcja IShellOutputReceiver, która analizuje dane wyjściowe testu porównawczego, zbierając dane o średnim czasie trwania operacji.
|
| NativeBridgeModuleController | kontroler modułu do sprawdzania, czy urządzenie obsługuje natywny most; |
| NativeCodeCoverageFlusher | Klasa narzędziowa, która czyści pomiary zasięgu natywnych i wymusza usunięcie danych zasięgu natywnych z procesów na urządzeniu. |
| NativeDevice |
Domyślna implementacja na urządzeniach z Androidem, które nie mają pełnego stosu.ITestDevice
|
| NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) – polecenie do uruchamiania poleceń systemu operacyjnego „adb…”.
|
| NativeDevice.AdbShellAction | |
| NativeDevice.RebootDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) aby ponownie uruchomić urządzenie.
|
| NativeDevice.RebootMode | Tryb ponownego uruchamiania. |
| NativeDeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
|
| NativeLeakCollector |
ITargetPreparer, który wykonuje polecenie „dumpsys meminfo --unreachable -a”, aby zidentyfikować niedostępną pamięć natywną obecnie wykorzystywaną przez każdy proces.
|
| NativeStressTest | Test, który uruchamia na danym urządzeniu natywny test natywny. |
| NativeStressTestParser |
IShellOutputReceiver, który analizuje dane z testu obciążeniowego, zbierając dane o liczbie zakończonych iteracji i średnim czasie trwania iteracji.
|
| NegativeHandler | Handler, który określa, że nie należy nic robić i że parametr nie powinien tworzyć żadnego dodatkowego modułu. |
| NestedDeviceStateMonitor | monitor stanu urządzenia, który wykonuje dodatkowe kontrole na zagnieżdżonym urządzeniu, aby uwzględnić specyfikę środowiska wirtualnego; |
| NestedRemoteDevice | Przykład urządzenia działającego w ramach zdalnej maszyny wirtualnej Cuttlefish. |
| NetworkNotAvailableException | Wyjątek zgłaszany, gdy urządzenie nie może połączyć się z siecią na potrzeby testowania. |
| NoApkTestSkipper | Specjalny program przygotowujący, który pozwala całkowicie pominąć wywołanie (przygotowanie i testy), jeśli nie ma plików APK do testów. |
| NoDeviceException | Wyjątek ten jest rzucany, gdy nie ma urządzenia, na którym można wykonać dane polecenie. |
| NoisyDryRunTest | Przeprowadź uruchomienie próbne z wyświetlaniem komunikatów na pliku poleceń. |
| NoOpConfigOptionValueTransformer |
Brakujący element IConfigOptionValueTransformer
|
| NotMultiAbiHandler |
Specjalny moduł obsługi, który informuje SuiteModuleLoader, że interfejs API w drugim rzędzie nie powinien tworzyć modułu.
|
| NullDevice |
Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy IDeviceSelection.nullDeviceRequested() ma wartość true.
|
O
| OpenObjectLoader | Ładowarka domyślnych obiektów dostępnych w AOSP. |
| Opcja |
Oznaczy pole jako reprezentujące opcję IConfiguration.
|
| Opcja.Ważność | |
| OptionClass |
Opisuje klasę jako reprezentującą obiekt IConfiguration.
|
| OptionCopier |
Klasa pomocnicza, która może kopiować wartości pól Option o tych samych nazwach z jednego obiektu na inny.
|
| OptionDef |
Zawiera szczegóły Option.
|
| OptionFetcher | Pomocnik do pobierania opcji testu z procesu nadrzędnego. |
| OptionNotAllowedException |
Specyficzne ConfigurationException, gdy opcja nie może być przekazana w wierszu polecenia.
|
| OptionSetter |
Wypełnia pola Option.
|
| OptionSetter.Handler<T> | |
| OptionSetter.MapHandler |
Handler do obsługi wartości pól mapy.
|
| OptionSetter.OptionFieldsForName | Kontener na listę pól opcji o podanej nazwie. |
| OptionUpdateRule | Określa działanie, gdy dana opcja jest określona wielokrotnie. |
| OtaDeviceBuildInfo |
IDeviceBuildInfo używany do testowania aktualizacji OTA.
|
| OtatoolsBuildInfo |
Plik 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 w celu zaktualizowania obrazu urządzenia. |
| OxygenUtil | Narzędzie do interakcji z usługą Oxygen. |
P
| PackageInfo | Kontener z informacjami o pakiecie aplikacji zanalizowanym z urządzenia. |
| PackageInstalledModuleController | Kontroler modułu, który nie uruchamia testów, gdy na urządzeniu nie ma zainstalowanych określonych pakietów. |
| Pair<A, B> | Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. |
| PairingMultiTargetPreparer | Przygotowanie wielocelowe ułatwia parowanie (i łączenie) 2 urządzeń przez Bluetooth. |
| ParallelDeviceExecutor<V> |
Opakowanie funkcji ERROR(/ExecutorService) do wykonywania funkcji równolegle.
|
| ParentSandboxInvocationExecution |
Wersja InvocationExecution dla działań specjalnych wywołania nadrzędnego podczas uruchamiania piaskownicy.
|
| ParentShardReplicate | powielanie konfiguracji z jednego urządzenia na wszystkie inne urządzenia, które będą uczestniczyć w dzielieniu. |
| PartialZipDownloadCache | Narzędzie do przechowywania w pamięci podręcznej plików pobieranych częściowo na podstawie ich zawartości. |
| PassingTestFileReporter |
ITestInvocationListener, który zapisuje listę przejść testów w pliku testowym.
|
| PerfettoGenericPostProcessor | Przetwarzacz końcowy, który przetwarza plik proto perfetto z danymi tekstowymi lub binarnymi na pary klucz-wartość, rekurencyjnie rozszerzając komunikaty proto i pola o wartościach ciągu znaków, dopóki nie napotka pola z wartością liczbową. |
| PerfettoGenericPostProcessor.AlternativeParseFormat | |
| PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
| PerfettoPreparer | Narzędzie do przygotowywania danych do perfetto przesyła plik konfiguracji na urządzenie w standardowej lokalizacji, do której ma dostęp. |
| PerfettoPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików perfetto z urządzenia i zbieranie z nich danych.
|
| PerfettoPullerMetricCollector.METRIC_FILE_FORMAT | |
| PerfettoTraceRecorder |
Klasa narzędzi do rejestrowania śladu perfetto w ITestDevice.
|
| PrettyPrintDelimiter | Narzędzie pomocnicze ułatwiające drukowanie odseparowanych wiadomości, które wyróżniają się na tle. |
| PrettyTestEventLogger | Rejestrator dopasowuje zdarzenia i rejestruje je, aby ułatwić debugowanie. |
| ProcessInfo | Służy do przechowywania informacji związanych z procesem(USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
| ProcessUtil | |
| ProfileParameterHandler | Podstawowy moduł obsługi parametrów dla dowolnego użytkownika profilu. |
| ProfileTargetPreparer |
Podstawowa klasa do konfigurowania przygotowującego docelowego dla dowolnego użytkownika profilu android.os.usertype.profile.XXX.
|
| PropertyChanger | Klasa pomocnicza do zmiany (lub dodania) elementów w pliku właściwości Androida |
| ProtoResultParser | Parser dla proto formatu wyników Tradefed. |
| ProtoResultParser.TestLevel | Wyliczenie reprezentujące bieżący poziom prototypu, który jest przetwarzany. |
| ProtoResultReporter |
Raport z wynikami tworzy TestRecord protobuf ze wszystkimi wynikami.
|
| ProtoUtil | Metody pomocnicze do obsługi wiadomości protobuf niezależnie od typu. |
| ProxyConfiguration | Obiekt, który umożliwia wskazanie zdalnej konfiguracji do wykonania. |
| PsParser | Narzędzie służące do analizowania(USER,PID i NAME) danych wyjściowych polecenia „ps”. |
| PtsBotTest | Uruchamianie testów PTS-bot. |
| PtsBotTest.TestFlagConfiguration | |
| PtsBotTest.TestFlagConfiguration.FlagConfig | |
| PtsBotTest.TestSyspropConfiguration | |
| PtsBotTest.TestSyspropConfiguration.SyspropConfig | |
| PushFileInvoker |
Ta klasa została wycofana.
Zamiast tego użyj PushFilePreparer
|
| PushFilePreparer |
ITargetPreparer, który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta na dowolną ścieżkę urządzenia.
|
| PythonBinaryHostTest |
Test hosta służący do uruchamiania pliku binarnego Pythona z systemu kompilacji Androida (Soong)
Narzędzie do uruchamiania testów obsługuje filtry uwzględniania i wykluczania. |
| PythonBinaryHostTest.PythonForwarder | Przesyłanie wyników, aby zastąpić nazwę procesu nazwą binarną. |
| PythonUnitTestResultParser |
Interpretuje dane wyjściowe testów przeprowadzonych za pomocą modułu unittest w Pythonie i przekształca je w wywołania dotyczące serii ITestInvocationListener.
|
| PythonUnitTestRunner |
Ta klasa została wycofana.
Zamiast niej użyj kolumny PythonBinaryHostTest.
|
| PythonVirtualenvHelper | Klasa pomocnicza do aktywowania środowiska wirtualnego Pythona 3. |
| PythonVirtualenvPreparer | Konfiguruje środowisko wirtualne Pythona na hoście i instaluje pakiety. |
Q
| QuotationAwareTokenizer |
R
| RebootReasonCollector | Kolekcjoner, który zbiera informacje o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby. |
| RebootTargetPreparer | Ustaw wykonawcę, który uruchamia ponownie urządzenie. |
| RecoveryLogPreparer | Użytkownik przygotowujący dane docelowe zbierał dzienniki przed przywróceniem. |
| RegexTrie<V> |
Drzewo RegexTrie to drzewo, w którym każdy ERROR(/Pattern).
|
| RemoteAndroidDevice |
Wdrożenie ITestDevice na urządzeniu z Androidem z pełnym stosem połączonym za pomocą adb connect.
|
| RemoteAndroidTestRunner | Zdalne uruchamianie polecenia testu Androida i zgłaszanie wyników. |
| RemoteAndroidTestRunner.StatusReporterMode | Reprezentuje tryb raportowania stanu w opcjach poleceń instrumentu. |
| RemoteAndroidVirtualDevice |
Rozszerza działanie RemoteAndroidDevice na pełny stos urządzeń z Androidem działających w Google Compute Engine (GCE).
|
| RemoteAvdIDevice |
Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.gceDeviceRequested() ma wartość true
|
| RemoteCacheClient | Implementacja RemoteActionCache, która używa wywołań gRPC do zdalnego serwera interfejsu API. |
| RemoteDynamicPool | Wdrożenie puli testów w kolejce 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 pomocnicza do obsługi pliku z użyciem instancji zdalnej |
| RemoteInvocationExecution |
Implementacja usługi InvocationExecution, która umożliwia zdalne wykonywanie.
|
| RemoteInvocationExecution.FileOptionValueTransformer | |
| RemoteSshUtil | Narzędzie do wykonywania poleceń ssh w przypadku instancji zdalnych. |
| RemoteTestTimeOutEnforcer | Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danej konfiguracji testu i odrzucenie jej, jeśli przekroczy on określony limit czasu. |
| RemoteZip | Narzędzia do rozpakowywania poszczególnych plików w zdalnym pliku ZIP. |
| RemoveSystemAppPreparer |
ITargetPreparer do usuwania pliku APK z partycji systemowej przed uruchomieniem testu.
|
| ReportPassedTests | Raport w pliku z możliwymi filtrami do wykluczenia zaliczonego testu. |
| RequestUtil | Narzędzia umożliwiające ogólne ponowne próby wysłania żądań sieciowych z obsługą błędów. |
| ResolvePartialDownload | Rozpatrywanie żądania częściowego pobrania. |
| ResourceMetricUtil | Funkcje pomocnicze do tworzenia wskaźników. |
| ResourceUtil | Narzędzie do odczytu zasobów konfiguracji. |
| RestApiHelper | Klasa pomocnicza do wykonywania wywołań interfejsu API REST. |
| RestartSystemServerTargetPreparer | Urządzenie do przygotowywania, które uruchamia ponownie serwer systemu bez restartowania urządzenia. |
| ResultAggregator | Specjalny przekierowujący, który w razie potrzeby agreguje wyniki na podstawie przyjętej strategii ponownego próby. |
| przesyłanie wyników i logów, | Przesyłanie wyników i zdarzeń z dziennika. |
| ResultDBReporter | |
| ResultDBUtil | Klasa pomocnicza do obsługi narzędzia do raportowania ResultDB. |
| Przesyłanie wyników |
ITestInvocationListener, który przekazuje wyniki wywołania do listy innych odbiorców.
|
| ResultsPlayer | Specjalny runner, który odtwarza podane mu wyniki. |
| RetentionFileSaver | Klasa pomocnicza do tworzenia pliku .retention w katalogu. |
| RetryConfigurationFactory | Fabryka obsługująca ponowne próby wykonania polecenia. |
| RetryLogSaverResultForwarder | Przesyłacz, który przekazuje również bieżącą próbę. |
| RetryPreparationDecision | Klasa do opisu decyzji o tym, czy powtórzyć przygotowanie i zakończyć wykonywanie modułu. |
| RetryRescheduler | Specjalny proces, który umożliwia zaplanowanie ponownego uruchomienia testów, które zakończyły się niepowodzeniem lub nie zostały wykonane. |
| RetryRescheduler.RetryType | Typy testów, które można powtórzyć. |
| RetryResultForwarder |
Rozszerzenie ResultForwarder, które zawsze przesyła dane do określonej próby.
|
| RetryResultHelper | Klasa pomocnicza służąca do określania, który moduł lub test ma być uruchomiony. |
| RetryStatistics |
Struktura zawierająca statystyki sesji ponownego próby dla jednego IRemoteTest.
|
| RetryStrategy | Strategia ponownego próbowania, która ma być używana podczas ponownego wykonywania niektórych testów. |
| RootcanalForwarderPreparer | |
| RootTargetPreparer | Narzędzie do przygotowywania docelowego, które wykonuje polecenie „adb root” lub „adb unroot” na podstawie opcji „force-root”. |
| RunAftersWithInfo | |
| RunBeforesWithInfo | |
| RunCommandTargetPreparer | |
| RunConfigDeviceRecovery |
Ogólna podstawa IMultiDeviceRecovery do uruchamiania konfiguracji tradefed w celu wykonania kroku odzyskiwania.
|
| RunHostCommandTargetPreparer | Ustaw docelowego przygotowującego, aby przed i po wykonaniu testu uruchamiać dowolne polecenia gospodarza. |
| RunHostScriptTargetPreparer | Przygotowanie docelowego, które wykonuje skrypt przed uruchomieniem testu. |
| RunInterruptedException | Wyjątek ten jest rzucany, gdy operacja wykonania jest przerywana przez zewnętrzne żądanie. |
| RunNotifierWrapper |
Opakowanie RunNotifier, aby można było przenosić DeviceNotAvailableException.
|
| RunOnCloneProfileParameterHandler | |
| RunOnCloneProfileTargetPreparer | |
| RunOnPrivateProfileParameterHandler | |
| RunOnPrivateProfileTargetPreparer | |
| RunOnSdkSandboxHandler |
Handler dla ModuleParameters.RUN_ON_SDK_SANDBOX.
|
| RunOnSdkSandboxTargetPreparer |
ITargetPreparer oznacza, że testy powinny być uruchamiane w piaskownicy SDK.
|
| RunOnSecondaryUserParameterHandler | |
| RunOnSecondaryUserTargetPreparer |
ITargetPreparer, aby zapewnić działanie testu jako użytkownika dodatkowego.
|
| RunOnSystemUserTargetPreparer |
ITargetPreparer oznaczający, że testy powinny być przeprowadzane na użytkowniku (a nie na bieżącym użytkowniku).
|
| RunOnWorkProfileParameterHandler | |
| RunOnWorkProfileTargetPreparer |
ITargetPreparer, który tworzy profil służbowy podczas konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku.
|
| RuntimeRestartCollector | Kolektor, który zbiera sygnatury czasowe ponownych uruchomień w czasie działania (awarii serwera systemu) podczas testu (jeśli wystąpiły). |
| RunUtil | Zbiór metod pomocniczych do wykonywania operacji. |
| RustBenchmarkResultParser |
Interpretuje dane wyjściowe testów przeprowadzonych za pomocą ram odniesienia Criterion i przekształca je w wyzwania do serii ITestInvocationListener.
|
| RustBinaryHostTest | Test hosta służący do uruchamiania pliku binarnego Rust z systemu kompilacji Androida (Soong) |
| RustBinaryTest | Test, który uruchamia plik binarny Rust na danym urządzeniu. |
| RustTestBase | Klasa podstawowa RustBinaryHostTest i RustBinaryTest |
| RustTestBase.EnvPair | |
| RustTestBase.Invocation | |
| RustTestResultParser |
Interpretuje dane wyjściowe testów przeprowadzonych za pomocą ramki testu jednostkowego Rust i przekształca je w wywołania serii funkcji ITestInvocationListener.
|
S
| SandboxConfigDump |
Klasa Runner, która tworzy IConfiguration na podstawie wiersza poleceń i zapisują go w pliku.
|
| SandboxConfigDump.DumpCmd | |
| SandboxConfigurationException | Wyjątek dotyczący konfiguracji pochodzący z konfiguracji piaskownicy. |
| SandboxConfigurationFactory | Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy. |
| SandboxConfigUtil |
Klasa pomocnicza do zarządzania IConfiguration podczas korzystania z piaskownicy.
|
| SandboxedInvocationExecution | Specjalne wykonanie wywołania w piaskownicy: to wywołanie jest wykonywane w piaskownicy. |
| SandboxInvocationRunner | Uruchom testy powiązane z wywołaniem w piaskownicy. |
| SandboxOptions |
Zajęcia, które mogą otrzymywać i przekazywać opcje do ISandbox.
|
| ScreenshotOnFailureCollector | Kolekcjoner, który przechwyci i zarejestruje zrzut ekranu, gdy przypadek testowy zakończy się niepowodzeniem. |
| Sdk28ModuleController | Kontroler modułu, który sprawdza, czy urządzenie ma poziom interfejsu programowania aplikacji 28 (Android 9) lub nowszy. |
| Sdk29ModuleController | Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 29 lub nowszej. |
| Sdk30ModuleController | Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 30 lub nowszej. |
| Sdk31ModuleController | Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. |
| Sdk32ModuleController | Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 32 lub nowszej. |
| Sdk33ModuleController | Testy są przeprowadzane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 33 lub nowszej. |
| Sdk34ModuleController | Testy są wykonywane tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 34 lub nowszej. |
| Sdk35ModuleController | Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 35 lub nowszej. |
| Sdk36ModuleController | Testy można przeprowadzać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 36 lub nowszej. |
| SearchArtifactUtil | Klasa pomocnicza, której można używać do wyszukiwania artefaktów testów. |
| SecondaryUserHandler |
Handler dla ModuleParameters.SECONDARY_USER.
|
| SecondaryUserOnDefaultDisplayHandler |
Handler dla ModuleParameters.SECONDARY_USER_ON_DEFAULT_DISPLAY.
|
| SecondaryUserOnSecondaryDisplayHandler |
Handler dla ModuleParameters.SECONDARY_USER_ON_SECONDARY_DISPLAY.
|
| SemaphoreTokenTargetPreparer | To jest obiekt przygotowujący, który służy do używania tokena do serializacji wykonania testu w hostie tradefed. |
| SerializationUtil |
Narzędzie do serializacji/deserializacji obiektu implementującego interfejs ERROR(/Serializable).
|
| ServiceAccountKeyCredentialFactory |
Fabryka danych uwierzytelniających do tworzenia kluczy kont usługi na potrzeby OAuth Credential.
|
| SettingsBaselineSetter | Wspólny setter do obsługi ustawień bazowych 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 obsługuje tworzenie fragmentów i ich planowanie na potrzeby wywołania. |
| ShardListener |
ITestInvocationListener, który zbiera wyniki z fragmentu wywołania (czyli wywołania podzielonego na kilka zasobów do działania równoległego) i przekazuje je innemu odbiorcy.
|
| ShardMainResultForwarder |
ResultForwarder, który łączy wyniki wywołań testu podzielonego na fragmenty.
|
| ShellOutputReceiverStream | Podklasa Utility klasy OutputStream, która zapisuje dane do klasy IShellOutputReceiver. |
| ShellStatusChecker | Sprawdź, czy stan powłoki jest zgodny z oczekiwaniami przed i po uruchomieniu modułu. |
| ShippingApiLevelModuleController |
Uruchom testy, jeśli urządzenie spełnia te warunki:
|
| ShowmapPullerMetricCollector |
Podstawowa implementacja FilePullerDeviceMetricCollector, która umożliwia pobieranie plików showmap z urządzenia i zbieranie z nich danych.
|
| SideloadOtaTargetPreparer |
Przygotowuje docel, który umożliwia przesyłanie z urządzenia określonego pakietu OTA, stosuje go, czeka na uruchomienie urządzenia i wstrzykuje właściwości kompilacji urządzenia do użycia jako informacje o kompilacji.
Ten moduł przygotowania docelowego zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb, i zapewni, że urządzenie wyjdzie z tego trybu, ale z zastosowaniem nowszej wersji. |
| SimpleFileLogger |
ILeveledLogOutput, który kieruje komunikaty dziennika do standardowego wyjścia i do pojedynczego pliku dziennika.
|
| SimplePerfResult | Obiekt do przechowywania wszystkich wyników testów simpleperf |
| SimplePerfStatResultParser | Klasa pomocnicza do parsowania wyników simpleperf. |
| SimplePerfUtil | Klasa pomocnicza do wysyłania prostych poleceń i zbierania wyników |
| SimplePerfUtil.SimplePerfType | Wyliczenie opcji polecenia simpleperf |
| SimpleStats | Mała klasa pomocnicza, która oblicza kilka wskaźników statystycznych na podstawie zbioru danych liczbowych. |
| wyjście danych o ograniczonym rozmiarze |
Plik zabezpieczony przed wątkami z obsługą ERROR(/OutputStream), który ogranicza maksymalną ilość danych, które można zapisać.
|
| SkipContext | Reprezentacja kontekstu dotyczącego decyzji o pomijaniu lub przechowywaniu w pamięci podręcznej wyników. |
| SkipFeature |
Funkcja umożliwiająca dostęp do niektórych informacji SkipManager.
|
| SkipHWASanModuleController | Podstawowa klasa kontrolera modułu, która nie uruchamia testów w kompilacji HWASan. |
| SkipManager | Na podstawie różnych kryteriów menedżer pomijania pomaga określić, co powinno być pomijane na różnych poziomach: wywołania, modułów i testów. |
| SkipReason | Podaj powód i metadane dotyczące pominięcia testu. |
| SkipReason.DemotionTrigger | |
| Sl4aBluetoothUtil | Klasa narzędziowa umożliwia obsługę Bluetootha na jednym lub dwóch urządzeniach za pomocą SL4A. |
| Sl4aBluetoothUtil.BluetoothAccessLevel |
Wyliczenia poziomu dostępu urządzenia Bluetooth na podstawie BluetoothDevice.java
|
| Sl4aBluetoothUtil.BluetoothConnectionState |
Wyliczenia stanów połączenia Bluetooth oparte na BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothPriorityLevel |
Wyliczenia dotyczące poziomu priorytetu profilu Bluetooth, które są oparte na BluetoothProfile.java
|
| Sl4aBluetoothUtil.BluetoothProfile |
Wyliczenia profili Bluetooth, które są oparte na BluetoothProfile.java
|
| Sl4aClient | Klient SL4A, który za pomocą RPC wchodzi w interakcję z warstwą skryptów SL4A. |
| Sl4aEventDispatcher | Rozsyłający zdarzenia sprawdza, czy są dostępne zdarzenia, i umieszcza je w kolejce według nazwy, aby można je było zapytać. |
| Sl4aEventDispatcher.EventSl4aObject | Obiekt zwracany przez moduł pollera zdarzeń. |
| SnapshotInputStreamSource | InputStreamSource oparty na pliku. |
| SnapuserdWaitPhase | Reprezentacja enum określająca, kiedy należy dołączyć lub zablokować, aby zakończyć aktualizację snapuserd. |
| SparseImageUtil | Narzędzie do odspajania rozproszonych obrazów. |
| SparseImageUtil.SparseInputStream | SparseInputStream odczytuje dane z upstreamu i wykryje ich format. |
| StatsdBeforeAfterGaugeMetricPostProcessor | Przetwarzacz końcowy, który przetwarza dane pomiarowe zebrane w ramach podejścia „przed/po”, czyli |
| StatsdEventMetricPostProcessor | Przetwarzacz, który przetwarza dane zdarzeń w raportach statsd w pary klucz-wartość, korzystając z formaterów określonych w procesorze. |
| StatsdGenericPostProcessor | Przetwarzacz, który przetwarza binarne raporty proto statsd w pary klucz-wartość, rozszerzając raport w strukturę drzewiastą. |
| StatusCheckerResult |
Zawiera wynik wykonania ISystemStatusChecker.
|
| StatusCheckerResult.CheckStatus | |
| StdoutLogger |
ILeveledLogOutput, który kieruje komunikaty logowania do stdout.
|
| StopServicesSetup |
ITargetPreparer, który zatrzymuje usługi na urządzeniu.
|
| StreamProtoReceiver | Odbiornik, który przekształca otrzymane proto TestRecord w zdarzenia Tradefed. |
| StreamProtoResultReporter |
Implementacja ProtoResultReporter
|
| StreamUtil | Klasa pomocnicza do zarządzania strumieniami danych wejściowych. |
| StrictShardHelper | strategia podziału na fragmenty w celu tworzenia ścisłych fragmentów, które nie zgłaszają razem, |
| StringEscapeUtils | Klasa pomocnicza do ucieczki od ciągów znaków w określonych formatach. |
| StringUtil | Klasa pomocnicza do ucieczki od ciągów znaków w przypadku typowych operacji na ciągach znaków. |
| StubBuildProvider |
Pusty, niedziałający interfejs IBuildProvider.
|
| StubDevice |
Implementacja zastępcza obiektu IDevice.
|
| StubKeyStoreClient | Domyślna implementacja zastępcza dla KeyStore Client. |
| StubKeyStoreFactory | Domyślna implementacja zastępcza fabryki KeyStore |
| StubLocalAndroidVirtualDevice |
Obiekt zastępczy IDevice używany przez funkcję DeviceManager do przydzielenia wartości, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true
|
| StubMultiTargetPreparer |
Obiekt zastępczy pustej implementacji IMultiTargetPreparer.
|
| StubTargetPreparer |
Obiekt zastępczy pustej implementacji ITargetPreparer.
|
| StubTest | Pusty test implementacji bez operacji. |
| 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/deserializacji zdarzeń przekazywanych do dziennika. |
| SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji TestIgnored. |
| SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji o testFailed. |
| SubprocessEventHelper.InvocationEndedEventInfo | Pomoc dotycząca informacji o zakończeniu wywołania. |
| SubprocessEventHelper.InvocationFailedEventInfo | Pomoc dotycząca informacji o InvocationFailed. |
| SubprocessEventHelper.InvocationStartedEventInfo | Pomoc dotycząca informacji o wywołaniu |
| SubprocessEventHelper.LogAssociationEventInfo | Pomoc dotycząca informacji logAssociation. |
| SubprocessEventHelper.SkippedTestEventInfo | |
| SubprocessEventHelper.TestEndedEventInfo | Pomoc dotycząca informacji testEnded. |
| SubprocessEventHelper.TestLogEventInfo | Pomoc dotycząca informacji z testLog. |
| SubprocessEventHelper.TestModuleStartedEventInfo | Pomoc dotycząca informacji o rozpoczęciu modułu testowego. |
| SubprocessEventHelper.TestRunEndedEventInfo | Pomoc dotycząca informacji o testRunEnded. |
| SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji o testRunFailed |
| SubprocessEventHelper.TestRunStartedEventInfo | Pomoc dotycząca informacji o testRunStarted |
| SubprocessEventHelper.TestStartedEventInfo | Pomoc dotycząca informacji o testStarted |
| SubprocessExceptionParser | Pomoc do obsługi wyjątków z wyjścia standardowych poleceń Tradefed. |
| SubprocessReportingHelper | Klasa do tworzenia pliku konfiguracji opakowania, aby używać podprocesu raportera wyników w przypadku polecenia cluster. |
| SubprocessResultsReporter |
Implementuje ITestInvocationListener, który ma być określony jako result_reporter, i przekazuje z podprocesu wyniki testów, testów i wywołań testów.
|
| SubprocessTestResultsParser |
Rozszerza ERROR(/FileOutputStream), aby przeanalizować dane wyjściowe przed zapisaniem ich w pliku, dzięki czemu możemy generować zdarzenia testowe po stronie programu uruchamiającego.
|
| SubprocessTestResultsParser.StatusKeys | klucze stanu testu. |
| Podproces TfLauncher |
IRemoteTest do przeprowadzania testów na osobnej instalacji TF.
|
| SuiteApkInstaller | Instaluje określone pliki APK dla konfiguracji pakietu: z użyciem zmiennej $ANDROID_TARGET_OUT_TESTCASES lub katalogu ROOT_DIR w informacjach o kompilacji. |
| SuiteModuleLoader | Pobiera z repozytorium definicje modułów testów zgodności. |
| SuiteModuleLoader.ConfigFilter |
ERROR(/FilenameFilter), aby znaleźć wszystkie pliki konfiguracji w katalogu.
|
| SuiteResultCacheUtil | Narzędzie do przesyłania i pobierania wyników pamięci podręcznej dla modułu testowego. |
| SuiteResultCacheUtil.CacheResultDescriptor | Opisuje wyniki dotyczące pamięci podręcznej. |
| SuiteResultHolder | Obiekt pomocniczy ułatwiający serializację i deserializację wyników wywołania. |
| SuiteResultReporter | Zbierać wyniki testów dla całego wywołania zestawu i wyprowadzać wyniki końcowe. |
| SuiteResultReporter.ModulePrepTimes | Uchwyt na obiekty na czas przygotowania i demontażu modułu. |
| SuiteTestFilter | Reprezentuje filtr uwzględniania i wykluczania testów. |
| SwitchUserTargetPreparer |
ITargetPreparer, który w metodzie setup przełącza się na określony typ użytkownika.
|
| SystemServerFileDescriptorChecker | Sprawdza, czy serwer systemu ma za mało FD. |
| SystemServerStatusChecker | Sprawdź, czy identyfikator procesu system_server zmienił się przed i po uruchomieniu modułu. |
| SystemUpdaterDeviceFlasher |
IDeviceFlasher, który korzysta z aktualizatora systemu do zainstalowania obrazu systemu zawartego w pakiecie aktualizacji OTA.
|
| SystemUtil | Klasa pomocnicza do wywoływania funkcji systemowych. |
| SystemUtil.EnvVariable |
T
| TableBuilder | Klasa pomocnicza do wyświetlania w tabeli macierzy elementów String. |
| TableFormatter | Klasa pomocnicza do wyświetlania macierzy elementów typu String, w której każda kolumna elementu jest wyrównana |
| TargetFileUtils | |
| TargetFileUtils.FilePermission | |
| TargetSetupError | Podczas przygotowywania celu do testowania wystąpił krytyczny błąd. |
| TarUtil | Narzędzie do manipulowania plikiem tar. |
| TearDownPassThroughPreparer | Umożliwia uruchamianie funkcji tearDown na obiektach przygotowujących, które są uwzględnione w konfiguracji jako obiekt. |
| TelephonyHelper | Narzędzie do korzystania z telefonu i uzyskiwania informacji związanych z telefonią. |
| TelephonyHelper.SimCardInformation | Element informacyjny zawierający informacje o karcie SIM. |
| TelephonyTokenProvider | Dostawca tokenów związanych z telefonią. |
| TemperatureThrottlingWaiter |
ITargetPreparer, który czeka, aż temperatura urządzenia spadnie do docelowej
|
| TemplateResolutionError |
Klasa rozszerzająca ConfigurationException dla błędów związanych z szablonem podczas analizowania konfiguracji.
|
| TerribleFailureEmailHandler | Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure). |
| TestAppInstallSetup |
ITargetPreparer, który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na urządzeniu.
|
| TestContentAnalyzer | Analizator pobiera kontekst do analizy i określa, co jest interesujące. |
| TestContext | Klasa modelująca wiadomość TestContext interfejsu TFC API. |
| TestDependencyResolver | pomoc w rozwiązywaniu zależności w razie potrzeby. |
| TestDescription | Klasa reprezentująca informacje o przypadku testowym. |
| TestDescriptionsFile | Klasa pomocnicza do zamieszczania i wyjmowania z pliku testowego listy TestDescriptions. |
| TestDevice |
Wdrożenie ITestDevice na urządzeniu z pełnym zestawem Androida
|
| TestDevice.MicrodroidBuilder | Builder służący do tworzenia urządzenia testowego Microdroid. |
| TestDeviceOptions |
Kontener na ITestDevice Options
|
| TestDeviceOptions.InstanceType | |
| TestDeviceState |
bardziej rozbudowana reprezentacja stanu urządzenia niż DeviceState.
|
| TestEnvironment | Klasa modelująca wiadomość z TestEnvironment zwracaną przez interfejs TFC API. |
| TestErrorIdentifier | Identyfikator błędu z testów i programów do ich uruchamiania. |
| TestFailureModuleController | Kontroler modułu, który po prostu chce dostosować sposób działania zebranych logów z testów. |
| TestFilePushSetup |
ITargetPreparer, który przesyła co najmniej 1 plik lub 1 katalog z folderu IDeviceBuildInfo.getTestsDir() na urządzenie.
|
| TestFilterHelper | Klasa pomocnicza do filtrowania testów |
| TestGroupStatus | Klasa do przechowywania stanu grupy testowej. |
| TestInfo | Przechowuje zestaw informacji o teście w pliku TEST_MAPPING. |
| TestInformation | Obiekt Holder zawierający wszystkie informacje i zależności, których potrzebuje test runner lub test, aby działać prawidłowo. |
| TestInformation.Builder |
Builder, aby utworzyć instancję TestInformation.
|
| TestInvocation |
Domyślna implementacja ITestInvocation.
|
| TestInvocation.RunMode | Tryb, w którym może być wywoływany. |
| TestInvocation.Stage | |
| TestInvocationManagementServer | Serwer GRPC pomaga zarządzać wywołaniem testów i ich cyklem życia. |
| TestInvocationManagementServer.InvocationInformation | |
| TestMapping | Klasa do wczytywania pliku TEST_MAPPING. |
| TestMapping.NoTestRuntimeException | |
| TestMappingSuiteRunner |
Wdrożenie BaseTestSuite do uruchamiania testów określonych przez opcję include-filter lub pliki TEST_MAPPING z kompilacji jako zestaw.
|
| TestOption | Przechowuje szczegóły opcji testu ustawione w pliku TEST_MAPPING. |
| TestOutputUploader | Przesyła pliki wyjściowe testów do lokalnego systemu plików, GCS lub punktu końcowego HTTP(S). |
| TestRecordInterpreter |
Narzędzie do konwertowania prototypu TestRecord na format, który można łatwiej modyfikować w Tradefed.
|
| TestRecordProtoUtil |
Narzędzie do odczytu proto TestRecord z pliku.
|
| TestResource | Klasa modelująca wiadomość TestResource zwracaną przez interfejs TFC API. |
| TestResourceDownloader | Klasa do pobierania testowych plików zasobów z systemu plików, GCS lub HTTP. |
| TestResult | Kontenery na wyniki pojedynczych testów. |
| TestResultListener | Uproszczone ITestLifecycleListener dla implementatorów, którym zależy tylko na wynikach poszczególnych testów. |
| TestRunnerUtil | Klasa pomocnicza do obsługi różnych narzędzi do testowania. |
| TestRunResult | Zawiera wyniki pojedynczego testu. |
| TestRunResultListener | Listener, który umożliwia odczytanie stanu końcowego uruchomienia testu. |
| TestRunToTestInvocationForwarder |
Przesyłanie z ddmlib ITestRunListener do ITestLifeCycleReceiver.
|
| TestsPoolPoller | Opakowanie testów, które umożliwia wykonanie wszystkich testów z grupy testów. |
| TestStatus | Reprezentowanie w Tradefed możliwych stanów metod testowania. |
| TestSuiteInfo |
Klasa, która rozwiązuje wczytywanie metadanych związanych z kompilacją w przypadku pakietu testów
Aby prawidłowo udostępnić powiązane informacje, zestaw testów musi zawierać plik |
| 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 | Odbiorniki, które umożliwiają sprawdzenie czasu wykonania danego przypadku testowego i jego przerwanie, jeśli przekroczy on określony limit czasu. |
| TextResultReporter | Raport wyników testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. |
| TfInternalOptionsFetcher | Klasa pomocnicza, która umożliwia klasom wczytywanie wartości zmiennych statycznie z pliku res. |
| TfMetricProtoUtil | Klasa pomocnicza 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 Federacji Handlowej. |
| TfSuiteRunner |
Implementacja ITestSuite, która wczyta testy z folderu res/config/suite/
|
| TfTestLauncher |
IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych na osobnej instalacji TF.
|
| TimeStatusChecker | Sprawdzanie stanu, aby mieć pewność, że czas na urządzeniu i hoście jest synchronizowany. |
| TimeUtil | Zawiera metody narzędziowe związane z czasem. |
| TimeVal |
To typ sentinela, który zawiera element Long.
|
| TimeWaster | Prosty sposób na zmarnowanie czasu i możliwe ponowne uruchomienie urządzenia. |
| TokenProperty | Obsługiwany token z dynamiczną segmentacją. |
| TokenProviderHelper | Pomocnik, który zwraca dostawcę powiązanego z danym tokenem, aby sprawdzić, czy urządzenie obsługuje ten token. |
| TraceCmdCollector |
IMetricCollector, który zbiera ślady podczas testu za pomocą polecenia trace-cmd i zapisują je w wywołaniu.
|
| TracePropagatingExecutorService | Usługa wykonawcza, która przekazuje zadania do implementacji podstawowej, jednocześnie rozpowszechniając kontekst śledzenia. |
| TracingLogger | Klasa, która pomaga zarządzać śledzeniem w przypadku każdego wywołania testu. |
| TradefedConfigObject | Klasa modelująca wiadomość TradefedConfigObject interfejsu TFC API. |
| TradefedConfigObject.Type | Lista typów obiektów konfiguracji, które można wstrzyknąć do konfiguracji polecenia klastra. |
| TradefedDelegator | Obiekty, które pomagają w delegowaniu wywołania do innego binarnego pliku binarnego Tradefed. |
| TradefedFeatureClient | Klient grpc, który prosi serwer o wykonanie funkcji. |
| TradefedFeatureServer | Serwer, który odpowiada na żądania dotyczące funkcji uruchamiania. |
| TradefedSandbox | Piaskownica kontenera, która może wywołać wywołanie Federacji handlowej. |
| TradefedSandboxFactory | Domyślna implementacja dla SandboxFactory |
| TradefedSandboxRunner |
Wykonawca powiązany z TradefedSandbox, który umożliwi uruchomienie piaskownicy.
|
| TradefedSandboxRunner.StubScheduledInvocationListener |
Szkielet IScheduledInvocationListener, który nic nie robi.
|
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 | plik manifestu zawierający BLOB-y i pliki do przesłania; |
| UploadManifest.Builder | |
| UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery, który resetuje magistralę USB na urządzeniach offline.
|
| UsbResetRunConfigRecovery | Zezwalanie na uruchamianie polecenia resetowania USB urządzenia. |
| UsbResetTest |
IRemoteTest, który resetuje urządzenie przez USB i sprawdza, czy urządzenie łączy się z internetem.
|
| UserChecker | Sprawdzanie, czy użytkownicy zmienili się podczas testu. |
| UserCleaner |
ITargetPreparer, który usuwa użytkowników dodatkowych podczas rozwiązywania.
|
| 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 Ci sprawdzić, czy IConfiguration załadowane do pakietu spełnia oczekiwane wymagania: – Brak dostawców kompilacji – Brak raportów o wynikach
|
| VersionedFile | Struktura danych reprezentująca plik, który ma powiązaną wersję. |
| VersionParser | Pobierz wersję artefaktów tradefed. |
| VisibleBackgroundUserPreparer | Przygotowanie docelowego do uruchamiania testów na widocznym w tle użytkowniku. |
| VmRemoteDevice | Zdalne urządzenie wirtualne, którym będziemy zarządzać z poziomu maszyny wirtualnej. |
W
| WaitDeviceRecovery |
Proste wdrożenie IDeviceRecovery, które czeka na połączenie z internetem i reaguje na proste polecenia.
|
| WaitForDeviceDatetimePreparer |
ITargetPreparer, która czeka na ustawienie daty i godziny na urządzeniu
Opcjonalnie może wymusić |
| WifiCommandUtil | Klasa pomocnicza, która może analizować dane wyjściowe polecenia wifi. |
| WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi z powiązanymi informacjami. |
| WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
| WifiPreparer |
ITargetPreparer, która w razie potrzeby konfiguruje Wi-Fi na urządzeniu.
|
X
| XmlFormattedGeneratorReporter |
Implementacja FormattedGeneratorReporter, która formatuje wyniki zestawu w formacie XML.
|
| XmlResultReporter | Zapisywanie wyników JUnit do plików XML w formacie zgodnym z elementem XMLJUnitResultFormatter w Ant. |
| XmlSuiteResultFormatter | Klasa pomocnicza do zapisywania zestawu testów jako pliku XML. |
| XmlSuiteResultFormatter.RunHistory | Obiekt pomocniczy do konwersji JSON. |
Y
| YamlClassOptionsParser | Narzędzie pomocnicze do parsowania informacji o testach 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 plików POSIX. |