Indeks zajęć
Są to klasy interfejsu API. wyświetlić wszystkie pakiety API.
A
AaptParser | Klasa, która wyodrębnia informacje z pliku APK przez analizę danych wyjściowych polecenia „aapt dump badging”. |
AptParser.AptVersion | Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. |
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 wyszukiwać z 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ślne połączenie z urządzeniem, które jest domyślnie standardowym połączeniem adb urządzenia. |
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, sumę, liczbę i opcjonalnie wartości procentylowe danych numerycznych zebranych podczas testów z wieloma iteracjami, traktując je jako podwójne liczby zmiennoprzecinkowe. |
AllTestAppsInstallSetup |
ITargetPreparer , który instaluje na urządzeniu wszystkie aplikacje z folderu IDeviceBuildInfo.getTestsDir() .
|
AltDirBehavior |
Enum do definiowania alternatywnych zachowań katalogu dla różnych instalujących/przesyłających artefakty testowe
|
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 móc 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 z podanych architektur. |
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 | Narzędzie do testowania, które umożliwia uruchamianie 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 testowych w danym katalogu na urządzeniu testowym, rejestruje katalog testowy i przetwarza pliki ścieżki w katalogu testowym, 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 testu 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 moduł ma się uruchomić.
|
BaseMultiTargetPreparer |
Podstawowa implementacja IMultiTargetPreparer , która umożliwia wyłączenie obiektu.
|
BasePostProcessor |
Podstawowa implementacja IPostProcessor , którą powinna rozszerzać każda implementacja.
|
BaseRetryDecision |
Podstawowa implementacja usługi IRetryDecision .
|
BaseStreamLogger<OS extends OutputStream> |
ILeveledLogOutput , który kieruje komunikaty dziennika do strumienia wyjściowego i do stdout.
|
BaseTargetPreparer |
Podstawowa klasa implementacji obiektu ITargetPreparer , która umożliwia określenie, czy obiekt ma być wyłączony.
|
BaseTestSuite | Test do przeprowadzania testów zgodności z użyciem nowego systemu. |
BatteryController | Klasa narzędziowa, która umożliwia kontrolowanie stanu ładowania baterii urządzenia. |
BatteryRechargeDeviceRecovery | Umożliwia wywołanie polecenia, gdy poziom baterii urządzenia spadnie poniżej określonego progu. |
BatteryTemperature | |
BatteryUnavailableDeviceRecovery | Sprawdzanie możliwości przywrócenia, które uruchamia konfigurację, 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żący do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynnym. |
BluetoothConnectionLatencyCollector | Zbieracz prześle zdefiniowaną wstępnie konfigurację danych o czasie trwania statystyk statsd na urządzenia 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 oraz numer 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łączeń 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 swoich elementach podrzędnych po zebraniu każdego raportu o błędzie.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Noun | |
BugreportCollector.Predicate | Pełny predykat opisujący, kiedy należy przechwycić raport o błędzie. |
BugreportCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Tworzenie raportu o błędach po niepowodzeniu przypadku testowego. |
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 do 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 Electronic 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 dodatkowym.
|
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 Clang i rejestruje je jako artefakty testowe.
|
ClangProfileIndexer | Klasa pomocnicza indeksująca pomiary pokrycia kodu w 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 |
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ń polecenia klastra do przesłania. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
ClusterCommandLauncher |
Klasa IRemoteTest służąca do uruchamiania poleceń z TFC za pomocą podprocesu TF.
|
ClusterCommandScheduler |
ICommandScheduler do obsługi TFC (zintegrowany klaster).
|
ClusterCommandStatus | Klasa reprezentująca stan i przyczynę anulowania polecenia z TF Cluster. |
ClusterDeviceInfo | Klasa do zamykania informacji o urządzeniach klastra, które mają zostać przesłane. |
ClusterDeviceInfo.Builder | |
ClusterDeviceMonitor |
Implementacja IDeviceMonitor , która przekazuje wyniki do usługi klastra Tradefed.
|
ClusterEventUploader<T extends IClusterEvent> |
Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC.
|
ClusterHostEvent | Klasa do zamykania zdarzeń hosta klastra do przesłania. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Wyliczenie różnych typów zdarzeń hosta. |
ClusterHostUtil | Statyczne funkcje pomocnicze dla TF Cluster do uzyskiwania instancji globalnej konfiguracji, informacji o hostach itp. |
ClusterLogSaver |
klasa ILogSaver do przesyłania wyników testów do TFC.
|
ClusterLogSaver.FilePickingStrategy | Strategie doboru plików. |
ClusterOptions | |
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 |
Wdróż 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 następnie się zamyka; |
CommandRunner.ExitCode | Kody błędów, które mogą spowodować zakończenie działania. |
CommandScheduler | Harmonogram wykonywania poleceń TradeFederation na wszystkich dostępnych urządzeniach. |
CommandScheduler.HostState | Enumy różnych stanów hosta |
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 pozwala pominąć moduł testowy na podstawie błędu polecenia powłoki. |
CommonLogRemoteFileUtil | Narzędzie to pozwala uniknąć powielania kodu w różnych reprezentacjach urządzeń zdalnych w przypadku logiki pobierania dzienników zdalnych w przypadku typowych plików. |
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 zaimplementować element |
CompanionAwarePreparer |
ITargetPreparer , który zawiera logikę uzyskiwania już przypisanego urządzenia towarzyszącego.
|
CompanionAwareTest |
Podstawowa klasa testu, która zawiera podstawowe elementy 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 | Ponowne skompilowanie ścieżki klas rozruchu i serwera systemu 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 ERROR(/PriorityBlockingQueue) , które mogą pobierać obiekty spełniające określony warunek.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher pasujący 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 do przechowywania informacji o nazwisku klasy i numerze jego wystąpienia (np. jeśli konfiguracja zawiera ten sam obiekt dwa razy, pierwszy 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 zajęć, musisz podać alias. |
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>> do wygody
|
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 | Wskazuje to, 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 dane dotyczące zasięgu od dostawcy kompilacji do rejestratora. |
CoverageOptions | Obiekt Tradefed zawierający opcje dotyczące zasięgu. |
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 | Przygotuj docelowy program do tworzenia użytkownika i oczyszczania go na koniec. |
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 specjalnej 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ślne połączenie z urządzeniem, które jest domyślnym połączeniem ADB tego urządzenia. |
DefaultConnection.ConnectionBuilder | Builder używany do opisu połączenia. |
DefaultRemoteAndroidTestRunner |
Rozszerzenie biblioteki ddmlib RemoteAndroidTestRunner o ustawienia domyślne dla niektórych przypadków użycia Tradefed.
|
DefaultTestsZipInstaller | Domyślna implementacja instalatora testów ZIP. |
DelegatedInvocationExecution |
InvocationExecution , które zlecają wykonanie innemu 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 pozostawia urządzenia w stanie 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 opakowująca dla IBuildInfo , która zawiera metody pomocnicze do pobierania informacji o platformie kompilacji urządzenia.
|
DeviceBuildInfo |
IBuildInfo , który reprezentuje kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
DeviceBuildInfoBootStrapper |
ITargetPreparer , który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia.
Jest to przydatne podczas testowania urządzeń z kompilacją wygenerowaną z zewnętrznego źródła (np. |
DeviceBuildInfoInjector |
ITargetPreparer , który wstawia metadane DeviceBuildDescriptor do IBuildInfo .
|
DeviceCleaner | Po zakończeniu testu wykonuje ponowne uruchomienie lub formatowanie jako działanie czyszczące, a opcjonalnie wyłącza ekran. |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
DeviceConcurrentUtil |
Zawiera metody i klasy pomocnicze do równoległego wykonywania poleceń po stronie urządzenia
Użyj |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) , który zawiera szczegóły wykonania polecenia powłoki na ITestDevice .
|
DeviceConfigurationHolder |
konkretnej implementacji IDeviceConfiguration , która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach;
|
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 w razie wykrycia wysyła je do ITestInvocationListener.testLog(String, LogDataType, InputStreamSource) .
|
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. |
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ć loga 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 | Urządzenie w trybie Fastboot Mode. |
DeviceMerkleTree | Obliczanie drzewa Merkla na podstawie informacji o treściach urządzenia. |
DeviceMetricData | Obiekt zawierający wszystkie dane zebrane przez liczniki 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 uruchamiania testów parametrycznych po stronie hosta. |
DeviceProperties | Typowe definicje stałych nazw właściwości po stronie urządzenia |
DeviceRecoveryModeUtil | |
DeviceReleaseReporter | Zgłaszanie wersji urządzenia, które obsługuje komunikację z procesem nadrzędnym urządzeń, których wersje mają zostać opublikowane. |
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 Mątwa. |
DeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice .
|
DeviceStorageAgeResourceMetricCollector | Analiza wieku miejsca na dane z logcat. |
DeviceStorageFiller | Ustaw wartość docelową na wypełnienie pamięci, aby zwolnić trochę miejsca. |
DeviceStorageStatusChecker | Sprawdź, czy na urządzeniu jest wystarczająco dużo miejsca na określone partycje. |
DeviceStringPusher | Ustawienie docelowego narzędzia do przygotowywania danych, które ma zapisać ciąg 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 |
Specjalizacja TestResult , która zostanie przerwana, 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 logami. |
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 pochodzącego ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji).
|
DeviceWifiResourceMetricCollector | Zbiera on aktualną siłę sygnału i dane o szybkości połączenia Wi-Fi. |
DeviceWiper |
ITargetPreparer , który czyści dane użytkownika.
|
DigestCalculator |
Metody pomocnicze do obliczania Digest .
|
DirectedGraph<V> | Implementacja grafów skierowanych bez wagi. |
DisableSELinuxTargetPreparer | Usługa przygotowywania docelowego, która wyłącza SELinux, jeśli jest włączona. |
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 testowanie tradefed, które sprawdza, czy narzędzie tradefed może poprawnie rozwiązać plik dynamiczny. |
DynamicRemoteFileResolver | Klasa, która pomaga w rozwiązywaniu ścieżek do plików zdalnych. |
DynamicRemoteFileResolver.FileResolverLoader |
Ładuje implementacje usługi IRemoteFileResolver .
|
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 dla testów typu wykonywalnych. |
ExecutableHostTest | Narzędzie do testowania wykonywalnych plików na hoście. |
ExecutableTargetTest | Testowanie wykonalne dla wykonawalnego programu 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 |
Funkcja IBuildProvider , która zwraca już utworzony obiekt 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 | Testowanie na podstawie sztucznego folderu z rozpakowanymi testami 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 | Aby rozpakować bootloader, postępuj zgodnie ze specyfikacją. |
FastbootUpdateBootstrapPreparer |
ITargetPreparer , który umieszcza określone pliki (bootloader, radio, obraz urządzenia ZIP) w IDeviceBuildInfo , aby umożliwić flashowanie urządzeń za pomocą FastbootDeviceFlasher , a następnie wstrzykuje atrybuty urządzenia po uruchomieniu w informacjach o kompilacji na potrzeby raportowania wyników.
|
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 stdout.
|
FileProtoResultReporter |
Proto reporter, który zapisuje TestRecord do pliku.
|
FilePullerDeviceMetricCollector |
BaseDeviceMetricCollector , który nasłuchuje klucza danych pochodzącego z urządzenia i pobiera te dane jako plik z urządzenia.
|
FilePullerLogCollector | Rejestrator pliku zgłaszanego przez urządzenie. |
FileSystemLogSaver | zapisywać logi w systemie plików. |
FilesystemRootChecker | |
FileUtil | Klasa pomocnicza do operacji związanych z plikami |
FileUtil.LowDiskSpaceException | Wyjątek jest zgłaszany, 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 |
pamięć podręczna 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 docelowy, 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 tunelu serwera proxy hosta Gce lab używanego do natleniania. |
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 testowe.
|
GCSBucketUtil | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Prosty element opakowujący informacje o pliku w GCS. |
GCSCommon | 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 |
Wdrożenie IRemoteFileResolver , które umożliwia pobieranie z zasobnika GCS.
|
GenericLogcatEventParser<LogcatEventType> | analizowanie danych wejściowych logcata pod kątem zdarzeń; |
GenericLogcatEventParser.LogcatEvent | Struktura przechowująca zdarzenie logcat z typem zdarzenia i wywołującym komunikatem logcat |
GetPreviousPassedHelper | Pomoc dotycząca wcześniej przetestowanych filtrów. |
GkiDeviceFlashPreparer | Narzędzie do przygotowywania urządzeń do wgrania na nie 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 filtra zastosowane do wywołania. |
GoogleApiClientUtil | Narzędzia do tworzenia klienta Google API. |
GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | Przetwarza wyniki Google Benchmark uruchomionego 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ć klasę IRemoteTest na poziom testu.
|
GranularRetriableTestWrapper.StartEndCollector | Pomocnik klasy do wychwytywania brakujących początków i zakończeń przebiegu. |
GsiDeviceFlashPreparer | Narzędzie do przygotowywania urządzeń docelowych, które flashuje urządzenie za pomocą ogólnego obrazu systemu Android. |
GTest | Test, który uruchamia natywny pakiet testów na danym urządzeniu. |
GTestBase | Klasa bazowa gTest |
GTestListTestParser | Parser wyników dla trybu 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 harness. |
HarnessIOException | Wyjątek dotyczący uprzęży, 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 hostie 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 |
Funkcja do wykonywania żądań za pomocą 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 do TFC dowolnego zdarzenia klastra. |
IClusterEventUploader<T extends IClusterEvent> | Interfejs ClusterEventUploader |
IClusterOptions | Interfejs do uzyskiwania opcji związanych z klastrem. |
ICommandOptions | Kontener opcji wykonywania poleceń. |
ICommandScheduler | Harmonogram uruchamiania poleceń TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | 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 ładowania, 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 uchwytu konfiguracji urządzenia. |
IDeviceFlasher | Wyświetla obraz urządzenia na urządzeniu. |
IDeviceFlasher.UserDataFlashOption | Enum z opcjami obsługi obrazu danych użytkownika |
IDeviceManager | Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. |
IDeviceManager.IFastbootListener | Listener dla zmian stanu fastboot. |
IDeviceMonitor | Interfejs do monitorowania stanu urządzeń. |
IDeviceMonitor.DeviceLister |
Klasa podobna do klasy Runnable , która powinna zwracać znane urządzenia i ich stany.
|
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 wersją HTTP lub testową. |
IDynamicShardingConnectionInfo | Interfejs klas, które zawierają informacje o połączeniu z dynamicznym podziałem na fragmenty |
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 kontrakty do testowania metod FileEntry .
|
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 obrazu potrzebnych do przeprogramowania 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 uprzęży, który będzie implementowany przez wyjątki w uprzęży. |
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ć testom dostęp do danych 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 wyświetlanie 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 dla odpowiedzi na IManagedTestDevice.handleAllocationEvent(DeviceEvent)
|
IManagedTestDeviceFactory |
Interfejs twórcy dla IManagedTestDevice
|
IMetricCollector | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących do wyników. |
IMetricCollectorReceiver |
Interfejs dla IRemoteTest do wdrożenia, jeśli potrzebują listy IMetricCollector do przeprowadzenia testu.
|
IMoblyYamlResultHandler | Interfejs modułu obsługi wyników yaml w Mobly. |
IMoblyYamlResultHandler.ITestResult | Interfejs wyników mobly yaml |
IModuleController | Interfejs do kontrolowania, czy moduł ma być wykonany. |
IModuleController.RunStrategy | Enum określający sposób wykonania modułu. |
IModuleParameterHandler | Interfejs parametrów modułów pakietów. |
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ę.
|
InstrumentationTest | Test, który uruchamia pakiet testu z instrumentacją na danym urządzeniu. |
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 zakresu wywołania. |
InvocationMetricLogger | Klasa pomocnicza do wywołania służąca do rejestrowania niektórych danych. |
InvocationMetricLogger.InvocationGroupMetricKey | Grupowanie umożliwia rejestrowanie kilku grup pod tym samym kluczem. |
InvocationMetricLogger.InvocationMetricKey | specjalny klucz o specjalnej nazwie, który zawsze wypełniamy podczas wywołania; |
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 TestListener .
|
IPostProcessor | Post Processors to obiekt Trade Federation, który umożliwia przetwarzanie danych i dzienników PO przeprowadzeniu testów i PRZED raportowaniem wyników. |
IRemoteFeature | Interfejs opisujący funkcję w Tradefed, która może być wykonana na podstawie żądania. |
IRemoteFileResolver | Interfejs obiektów, które mogą przekształcić zdalny plik w 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 poprawić raportowanie.
|
IRescheduler | Interfejs do ponownego zaplanowania konfiguracji na potrzeby przyszłego wykonania. |
IResourceMetricCollector | Interfejs do implementowania niestandardowych gromadzicieli zasobów. |
IRestApiHelper | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
IResumableTest | Ten interfejs został wycofany. Nie potrzebuję już tego |
IRetryDecision | Interfejs umożliwiający podjęcie decyzji o ponownym próbie 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” połączone z HostTest.SET_OPTION_NAME .
|
IShardableListener |
ITestInvocationListener , który 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, które korzysta z 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 usłudze LogUtil.CLog.wtf(String, Throwable)
; |
ITestAnnotationFilterReceiver | Funkcja, która może filtrować testy do uruchomienia na podstawie adnotacji. |
ITestCollector | Zapewnia obsługę kolekcji testów. Gdy ta opcja jest ustawiona, test runner musi przeprowadzić próbny przebieg, 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ć uruchomione lub 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ę ograniczonej ilości 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 pokrycia w języku Java i rejestruje je jako artefakty testowe.
|
JavaCodeCoverageFlusher | Klasa pomocnicza, która resetuje i wymusza wyczyszczenie pomiarów pokrycia kodu Javy z procesów działających na urządzeniu. |
JSONFileKeyStoreClient | Przykładowa implementacja, w której lokalny plik JSON pełni rolę magazynu kluczy. |
JSONFileKeyStoreFactory |
Implementacja fabryki KeyStore JSON, która udostępnia JSONFileKeyStoreClient do dostępu do pliku KeyStore JSON.
|
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 |
Pomocnicza klasa, która zapewnia filtrowanie dla JUnit4 Runnera 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 | Testowanie wykonalne dla plików wykonywalnych działających na urządzeniu docelowym i analizowanie wyników 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 rzucany, 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 przechowywane w pliku „results” w katalogu debugfs. |
KTapResultParser.ParseResolution | |
KUnitModuleTest | Test runner do uruchamiania 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 uruchamiania podziału 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 dla lokalnych urządzeń wirtualnych działających na hoście TradeFed. |
LocalAppBuildProvider |
IBuildProvider , który tworzy IBuildInfo na podstawie podanej ścieżki lokalnej.
|
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 wyświetlanie komunikatów logowania. |
Log.LogLevel | Typ wyliczeniowy Poziom rejestrowania. |
LogcatCrashResultForwarder | Specjalny listener: w przypadku błędów (awarii procesu instrumentacji) próbuje wyodrębnić z logcatu informacje o awarii i dodaje je do komunikatu o błędzie powiązanego z testem. |
LogcatEventParser | |
LogcatEventType |
Typy zdarzeń LogcatEventParser .
|
LogcatOnFailureCollector | Kolektor, który rejestruje logcat, gdy test się nie powiedzie. |
LogcatReceiver | Klasa, która zbiera logcat w tle. |
LogcatTimingMetricCollector | Zbieracz danych, który podczas jednego lub wielu powtarzanych testów zbiera informacje o czasie (np. czas przełączania użytkownika) z logcat, używając podanych wzorów 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 | Raport wyników, 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 tej maszynie. |
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 podczas testu i na poziomie uruchomienia. |
MetricOption |
Adnotacje metod testów opatrzone adnotacjami @Test lub adnotacje będące częścią listy adnotacji TestDescription , które umożliwiają określenie dodatkowych parametrów przydatnych do: dostosowywania zachowania kolekcjonerów i filtrowania niektórych metod.
|
MetricsXMLResultReporter | MetricsXMLResultReporter zapisuje dane testu i dane dotyczące wykonania w pliku XML w folderze określonym przez parametr metrics-folder na etapie invocationEnded testu. |
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 w kompilacji urządzenia.
|
MixKernelTargetPreparer |
ITargetPreparer , który umożliwia łączenie obrazu jądra z obrazem urządzenia.
|
MoblyBinaryHostTest | Test hosta służący do uruchamiania binarnego pliku Pythona Mobly z systemu Android Build (Soong) |
MoblyYamlResultControllerInfoHandler | Element obsługi w usłudze Mobly „Controller Info” w wyniku yaml. |
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 | Element obsługi „Record” w pliku yaml wyników Mobly. |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
MoblyYamlResultSummaryHandler | Obsługa elementu „Summary” (Podsumowanie) w pliku yaml z wynikiem 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 przypisany 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 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 | Raportowanie wyników miało dotyczyć tylko wyników na poziomie modułu. |
ModulePusher | |
ModulePusher.ModulePushError | Krytyczny błąd podczas przesyłania modułu Mainline. |
ModuleSplitter |
Pomocnik do dzielenia 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 wykonywania 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) do uruchamiania polecenia „adb…” w systemie operacyjnym.
|
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 używaną przez każdy proces.
|
NativeStressTest | Test, który uruchamia na danym urządzeniu natętny 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 | Moduły obsługi, które określają, że nie należy nic robić i że parametr nie powinien tworzyć żadnego dodatkowego modułu. |
NestedDeviceStateMonitor | monitor stanu urządzenia, który wykonuje dodatkowe kontrole na 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 ten jest rzucany, 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 |
Środowisko bezobsługowe IConfigOptionValueTransformer
|
NotMultiAbiHandler |
Specjalny moduł obsługujący, który powiadamia SuiteModuleLoader , że interfejs API pomocniczy 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.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) dwóch urządzeń za pomocą 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ę przetestowanych przypadków testowych w pliku testowym.
|
PerfettoGenericPostProcessor | Przetwarzacz końcowy, który przetwarza tekstowy lub binarny plik proto perfetto z danymi pomiarowymi na pary klucz-wartość, rekurencyjnie rozszerzając komunikaty proto i pola o wartościach ciągu znaków, aż do znalezienia pola z wartością liczbową. |
PerfettoGenericPostProcessor.AlternativeParseFormat | |
PerfettoGenericPostProcessor.METRIC_FILE_FORMAT | |
PerfettoPreparer | Narzędzie do przygotowywania danych do przesyłania 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ędziowa do rejestrowania ścieżki perfetto na 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 plik 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 parsowania(USER,PID i NAME) z wyjścia polecenia „ps”. |
PtsBotTest | Uruchamianie testów PTS-bot. |
PtsBotTest.TestFlagConfiguration | |
PtsBotTest.TestFlagConfiguration.FlagConfig | |
PushFileInvoker |
Ta klasa została wycofana.
Użyj w zamian PushFilePreparer
|
PushFilePreparer |
ITargetPreparer , który próbuje przesłać dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej ścieżki urządzenia.
|
PythonBinaryHostTest |
Test hosta 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. |
P
QuotationAwareTokenizer |
R
RebootReasonCollector | Zbieracz, 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 docelowy używał tego pliku do zbierania dzienników 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 odległej instancji |
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 z usług zdalnych w pliku ZIP. |
RemoveSystemAppPreparer |
ITargetPreparer do usuwania pliku APK z partycji systemowej przed uruchomieniem testu.
|
ReportPassedTests | W raporcie w pliku podaj możliwe filtry, aby wykluczyć zaliczony test. |
RequestUtil | Narzędzia umożliwiające ogólne ponowne próby wysył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. |
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, która obsługuje ponowne próby wykonania polecenia. |
RetryLogSaverResultForwarder | Przesyłacz, który przekazuje również bieżącą próbę. |
RetryPreparationDecision | Klasa do opisywania 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 | Rodzaje testów, które można powtórzyć. |
RetryResultForwarder |
Rozszerzenie ResultForwarder , które zawsze przesyła dane do określonej próby.
|
RetryResultHelper | Klasa pomocnicza do określania, który moduł lub test ma być uruchomiony. |
RetryStatistics |
Struktura zawierająca statystyki sesji ponownego próby dla 1 IRemoteTest .
|
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 |
Podstawa ogólna IMultiDeviceRecovery do uruchamiania konfiguracji tradefed w celu wykonania kroku odzyskiwania.
|
RunHostCommandTargetPreparer | Ustaw docelowego przygotowującego, aby przed i po wykonaniu testu mógł on uruchamiać dowolne polecenia gospodarza. |
RunHostScriptTargetPreparer | Przygotowanie docelowego, które wykonuje skrypt przed uruchomieniem testu. |
RunInterruptedException | Wyjątek ten jest zgłaszany, gdy operacja wykonania jest przerywana przez zewnętrzne żądanie. |
RunNotifierWrapper |
Opakowanie RunNotifier , abyśmy mogli 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 mieć pewność, że test jest przeprowadzany przez dodatkowego użytkownika.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer oznaczający, że testy powinny być przeprowadzane na użytkowniku (a nie na bieżącym użytkowniku).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
ITargetPreparer , który tworzy profil służbowy w ramach konfiguracji i oznacza, że testy powinny być uruchamiane na tym użytkowniku.
|
RuntimeRestartCollector | Kolektor, który zbiera sygnatury czasowe ponownych uruchomień w czasie działania (awarie 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ą platformy porównywania wyników Criterion i przekształca je w wyzwania do serii funkcji 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 konfiguracji specjalnej pochodzący z konfiguracji piaskownicy. |
SandboxConfigurationFactory | Specjalna fabryka konfiguracji do obsługi tworzenia konfiguracji na potrzeby piaskownicy. |
SandboxConfigUtil |
Klasa pomocnicza do zarządzania IConfiguration podczas sandboxingu.
|
Wykonywanie wywołania w piaskownicy | Specjalne wykonanie wywołania w piaskownicy: to wywołanie jest wykonywane w piaskownicy. |
SandboxInvocationRunner | Uruchom testy powiązane z wywołaniem w piaskownicy. |
SandboxOptions |
Zajęcia, które mogą otrzymywać i przekazywać opcje do ISandbox .
|
ScreenshotOnFailureCollector | Kolekcjoner, który przechwyci i zapisze 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 co najmniej wersję pakietu SDK 30. |
Sdk31ModuleController | Testy można uruchamiać tylko wtedy, gdy testowane urządzenie ma pakiet SDK w wersji 31 lub nowszej. |
Sdk32ModuleController | Testy można uruchamiać 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ą uruchamiane 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. |
SearchArtifactUtil | Klasa pomocnicza, której można używać do wyszukiwania artefaktów testowych. |
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 przesyła je do innego odbiornika.
|
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 boczne 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 przygotowawczy program docelowy 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 stdout i do pojedynczego pliku dziennika.
|
SimplePerfResult | Obiekt do przechowywania wszystkich wyników testów simpleperf |
SimplePerfStatResultParser | Klasa pomocnicza do parsowania wyników simpleperf. |
SimplePerfUtil | Klasa pomocnicza do wysyłania prostych poleceń i zbierania wyników |
SimplePerfUtil.SimplePerfType | Wyliczenie opcji polecenia simpleperf |
SimpleStats | Mała klasa pomocnicza, która oblicza kilka wskaźników statystycznych na podstawie zbioru danych liczbowych. |
SizeLimitedOutputStream |
Plik zabezpieczony przed wątkami z obsługą ERROR(/OutputStream) , który ogranicza maksymalną ilość danych, które można zapisać.
|
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 wstawia je do kolejki według nazwy, aby można je 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 | Procesor 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 przetwarzaczu. |
StatsdGenericPostProcessor | Przetwarzacz, który przetwarza binarne protokoły statsd na pary klucz-wartość, rozszerzając raport w postaci struktury drzewa. |
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 generują raportów 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 działania. |
StubTestRunListener |
Implementacja zastępcza usługi 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ń, które mają być przekazane do dziennika. |
SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji o testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Pomoc dotycząca informacji o zakończeniu wywołania. |
SubprocessEventHelper.InvocationFailedEventInfo | Pomoc dotycząca informacji o InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Pomoc dotycząca informacji o rozpoczęciu wywołania. |
SubprocessEventHelper.LogAssociationEventInfo | Pomoc dotycząca informacji logAssociation. |
SubprocessEventHelper.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 w ramach oddzielnej 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 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 instalowania 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 String, aby każda kolumna elementów była 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 w przypadku 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 | Miejsce na informacje dotyczące karty SIM. |
TelephonyTokenProvider | Dostawca tokenów związanych z telefonią. |
TemperatureThrottlingWaiter |
ITargetPreparer , który czeka, aż temperatura urządzenia spadnie do wartości docelowej.
|
TemplateResolutionError |
Klasa rozszerzająca ConfigurationException , która służy do obsługi błędów związanych z szablonem podczas analizowania konfiguracji.
|
TerribleFailureEmailHandler | Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy w instancji Trade Federation wystąpi błąd WTF (What a Terrible Failure). |
TestAppInstallSetup |
ITargetPreparer , który instaluje co najmniej jedną 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 | W razie potrzeby pomoc w rozwiązywaniu zależności. |
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 Option s
|
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 wykonywania. |
TestFailureModuleController | Kontroler modułu, który po prostu chce dostosować sposób działania zebranych logów niepowodzeń 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 test runner lub test może potrzebować do prawidłowego wykonania. |
TestInformation.Builder |
Builder, aby utworzyć instancję TestInformation .
|
TestInvocation |
Domyślne wdrożenie ITestInvocation .
|
TestInvocation.RunMode | Tryb, w którym może być wywoływany. |
TestInvocation.Stage | |
TestInvocationManagementServer | Serwer GRPC pomaga zarządzać wywołaniami testów i ich cyklem życia. |
TestInvocationManagementServer.InvocationInformation | |
Testowanie mapowania | Klasa do wczytywania pliku TEST_MAPPING. |
TestMappingSuiteRunner |
Implementacja 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 plików zasobów testowych z systemu plików, GCS lub HTTP. |
TestResult | Kontenery na wyniki pojedynczych testów. |
TestResultListener | Uproszczona wersja interfejsu 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 ostatniego stanu testu. |
TestRunToTestInvocationForwarder |
Przesyłanie z ddmlib ITestRunListener do ITestLifeCycleReceiver .
|
TestsPoolPoller | Opakowanie testów, które umożliwia wykonanie wszystkich testów z puli testów. |
TestStatus | Reprezentacja 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 | |
Testowanie konfiguracji instalacji aplikacji systemowej |
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. |
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 |
Wdrożenie ITestSuite , które wczyta testy z folderu res/config/suite/
|
TfTestLauncher |
IRemoteTest do przeprowadzania testów jednostkowych lub funkcjonalnych w przypadku oddzielnej 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 .
|
Marnotrawienie czasu | 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 określonym tokenem, aby sprawdzić, czy urządzenie obsługuje ten token. |
TraceCmdCollector |
IMetricCollector , który zbiera ślady podczas testu za pomocą polecenia trace-cmd i 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 | Kontenery piaskownicy, które mogą wywołać wywołanie Federacji handlowej. |
TradefedSandboxFactory | Domyślna implementacja dla SandboxFactory |
TradefedSandboxRunner |
Wątek zwią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ątek, który zajmuje się raportowaniem wszystkich niewykonanych testów. |
UniqueMultiMap<K, V> |
MultiMap , który zapewnia unikalne wartości dla każdego klucza.
|
UploadManifest | manifest BLOB-ów i plików do przesłania. |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery , który resetuje magistralę USB na urządzeniach offline.
|
UsbResetRunConfigRecovery | Zezwalanie na uruchamianie polecenia resetowania urządzenia USB. |
UsbResetTest |
IRemoteTest , który resetuje urządzenie przez USB i sprawdza, czy urządzenie łączy się z internetem.
|
UserChecker | Sprawdza, 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 wczytane do pakietu spełniają 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ę działających artefaktów tradefed. |
VisibleBackgroundUserPreparer | Przygotowanie docelowego dla przeprowadzania testów w ramach widocznego w tle procesu użytkownika. |
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 pliku konfiguracyjnego YAML Tradefed. |
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. |