Indeks klas
To są klasy interfejsu API. Zobacz wszystko Pakiety interfejsów API.
A
AaptParser, | Klasa, która wyodrębnia informacje z pakietu apk przez analizowanie danych wyjściowych „aapt dump badging”. |
AaptParser.AaptVersion | Lista opcji wersji AAPT używanych do analizowania plików APK. |
Abi | Klasa reprezentująca interfejs ABI. |
AbiFormatter | Klasa użytkowa dla abi. |
Abiutils | Klasa użytkowa do obsługi interfejsów ABI urządzenia |
Połączenie abstrakcyjne | Abstrakcyjne przedstawienie połączenia. |
AbstractHostMonitor | Typowa klasa monitorowania stanu hosta. |
AbstractTunnelMonitor | Abstrakcyjny monitor tunelu dla GCE AVD. |
AbstractXmlParser | Klasa bazowa pomocnicza do analizy plików XML |
AbstractXmlParser.ParseException | Zwracany, jeśli nie można przeanalizować danych wejściowych XML. |
AcloudConfigParser | Klasa pomocnicza, która analizuje konfigurację Acloud (używaną do uruchamiania instancji urządzenia w chmurze). |
AcloudConfigParser.AcloudKeys | Zbiory kluczy, które można wyszukiwać z poziomu konfiguracji. |
Działanie w toku | Działanie ogólne w toku. |
ActiveTrace | Główna klasa pomagająca opisywać aktywny log czasu i nim zarządzać. |
ActivityStatusChecker | Narzędzie do sprawdzania stanu pozostałych działań na końcu modułu. |
Funkcja AdbRootElevator |
AutoCloseable , który w razie potrzeby włącza adb root w razie potrzeby i go przywraca
w stanie głównym.
|
AdbSshConnection | Połączenie Adb przez most SSH. |
AdbStopServerPreparer | Moduł przygotowujący do zatrzymania serwera adb na hoście przed uruchomieniem testów adb i po ich uruchomieniu. |
AdbTcpConnection | Domyślna reprezentacja połączenia urządzenia, zakładana jako standardowe połączenie adb urządzenia. |
Adbutils | Klasa użyteczności operacji adb. |
AfterClassWithInfo |
Gwarancje podobne do AfterClass , ale metoda z adnotacjami musi wymagać parametru TestInformation .
|
AggregatePostProcessor, | Agregator danych, który podaje wartości minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę oraz opcjonalnie centyle dla wskaźników liczbowych zebranych podczas testów wielu iteracji, traktując ich jak podwojenie. |
AllTestAppsInstallSetup |
ITargetPreparer , który instaluje wszystkie aplikacje z urządzenia IDeviceBuildInfo#getTestsDir()
na urządzeniu.
|
AltDirBehavior, |
Wyliczenie do zdefiniowania alternatywnych zachowania katalogów dla różnych instalatorów artefaktów testowych lub mechanizmów je wypychających
|
Analiza heurystyczna | Kolejność jest ważna. |
AndroidJUnitTest | Test, który uruchamia pakiet testowy narzędzi na danym urządzeniu za pomocą android.support.test.runner.AndroidJUnitRunner. |
AndroidTestOrchestratorRemoteTestRunner | Przeprowadza przyrządzony test Androida za pomocą polecenia adb i AndroidTestOrchestrator. |
AoaTargetPreparer |
ITargetPreparer , który wykonuje serię działań (np. kliknięcia i przesunięcia) za pomocą funkcji
protokół Android Open Accessory (AOAv2).
|
AppBuildInfo |
Identyfikator IBuildInfo reprezentujący aplikację na Androida i jej pakiety testowe.
|
AppDeviceBuildInfo |
Ta klasa została wycofana.
Używaj bezpośrednio IDeviceBuildInfo .
|
Konfiguracja aplikacji |
ITargetPreparer , który instaluje plik APK i jego testy.
|
AppVersionFetcher. | Klasa narzędzia do pobrania ciągu wersji aplikacji z urządzenia. |
AppVersionFetcher.AppVersionInfo (w języku angielskim), | Typy informacji o wersji aplikacji. |
Kontroler modułu ArchModule | Kontroler modułu nie uruchamia testów, gdy nie pasuje do żadnej z architektur. |
ArgsOptionParser |
Wypełnia pola Option przeanalizowanymi argumentami wiersza poleceń.
|
Tablica w narzędziu tablica | Metody narzędziowe dla tablic |
ArtChrootPreparer | Utwórz katalog chroot na potrzeby testów ART. |
ArtGTest | |
ArtifactDetails | Opisuje strukturę treści i jej deskryptor wygenerowany przez narzędzie CAS |
ArtifactDetails.ArtifactFileDescriptor | |
Analizator artefaktów | Narzędzie ułatwiające analizę artefaktów kompilacji w celu uzyskania szczegółowych informacji. |
ArtRunTest | Narzędzie do uruchamiania testów ART |
ArtRunTest.AdbShellCommandException | Klasa wyjątku do zgłaszania błędu, który wystąpił podczas wykonywania powłoki ADB . |
ATestFileSystemLogSaver | Ta klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. |
AtestRunner |
Implementacja atrybutu ITestSuite
|
AtraceCollector, |
IMetricCollector , który ściga się podczas testu i zbiera wynik oraz dziennik
do wywołania.
|
AtraceRunMetricCollector: | Zbiera logi czasu ze wszystkich katalogów testowych w danym katalogu z urządzenia testowego, zapisz katalog testowy i opublikuj pliki śledzenia. w katalogu testowym i zagregować wskaźniki. |
AutoLogCollector (moduł AutoLogCollector) | Wyliczenie opisujące, który kolektor może być automatycznie obsługiwany przez wiązkę. |
Automatyczne raporty | Klasa, która definiuje mapowanie automatycznych reporterów Tradefed. |
AveragePostProcessor | Implementacja procesora postów, które obliczają średnią listy danych. |
B
BackgroundDeviceAction | Uruchamia polecenie na danym urządzeniu, powtarzając je w razie potrzeby, dopóki działanie nie zostanie anulowane. |
BaseDeviceMetricCollector |
Podstawowa implementacja interfejsu IMetricCollector , która umożliwia rozpoczęcie i zatrzymywanie zbierania danych
onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) i ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .
|
Przygotowanie emulatora BaseEmulator | Typowa osoba przygotowująca do uruchomienia lokalnego emulatora. |
BaseHostJUnit4Test | Podstawowa klasa testowa do uruchamiania testów stylu hosta JUnit4. |
BaseLeveledLogoutput |
Podstawowa implementacja interfejsu ILeveledLogOutput , która umożliwia filtrowanie niektórych tagów na podstawie
ani ich nazw ani komponentów.
|
Kontroler modułu podstawowego |
Podstawowa implementacja interfejsu IModuleController , która powinna być zaimplementowane, aby sprawdzić, czy
który moduł nie powinien uruchamiać się.
|
BaseMultiTargetPreparer |
Podstawowa implementacja interfejsu IMultiTargetPreparer , która umożliwia wyłączenie obiektu.
|
BasePostProcessor |
Podstawowa IPostProcessor , którą powinna rozszerzać każda implementacja.
|
BasePonówDecision |
Podstawowa implementacja interfejsu IRetryDecision .
|
BaseStreamLogger<system operacyjny rozszerzy OutputStream> |
ILeveledLogOutput , który kieruje komunikaty logu do strumienia wyjściowego i do stdout.
|
Plik BaseTargetPreparer |
Podstawowa klasa implementacji dla ITargetPreparer , która pozwala określić, czy obiekt
jest wyłączona.
|
BaseTestSuite | Test uruchamiania Compatibility Test Suite z nowym pakietem. |
Kontroler baterii | Klasa użytkowa, która umożliwia kontrolowanie stanu ładowania baterii urządzenia. |
BatteryRechargeDeviceRecovery | Zezwalaj na uruchamianie polecenia, gdy poziom baterii urządzenia spadnie poniżej określonego progu. |
Temperatura baterii | |
BatteryNiedostępneDeviceRecovery | Narzędzie do sprawdzania przywracania, które aktywuje konfigurację, gdy poziom baterii będzie niedostępny. |
BeforeClassWithInfo |
Gwarancje podobne do BeforeClass , ale metoda z adnotacjami musi wymagać parametru TestInformation .
|
BinaryState | Enum używane do rejestrowania stanu włączenia/wyłączenia ze stanem IGNORE bez działania. |
kolektor opóźnienia połączenia Bluetooth, | Kolektor przekaże do urządzeń wstępnie zdefiniowaną statystyczną konfigurację wskaźników czasu trwania i zbiera Czas trwania połączenia Bluetooth dla każdego profilu. |
Moduł BluetoothConnectionStateCollector | Ten kolektor będzie zbierać wskaźniki BluetoothConnectionStateChanged i rejestrować stan połączenia dla każdego profilu. |
BluetoothConnectionSuccessRatePostProcessor |
Implementacja procesora końcowego, który oblicza wskaźnik sukcesu dla profilu Bluetooth
Użyj funkcji „Dopasowanie danych-klucz-wartość” w celu określenia wskaźników, które zawierają stany połączenia Bluetooth w postaci wartości liczbowych tablica przykład [0, 1, 2, 3, 0, 1, 2, 3]. |
BluetoothHciSnoopLogCollector | Kolektor umożliwiający włączenie rejestrowania snoopingu Bluetooth HCI w DUT i zbieranie dziennika dla każdego testu. |
Narzędzia Bluetooth |
Funkcje narzędziowe do wywoływania instrumentacji Bluetooth na urządzeniu
Kod instrumentacji Bluetooth po stronie urządzenia znajdziesz w AOSP na stronie:
|
BootstrapBuildProvider |
IDeviceBuildProvider , który wczytuje informacje o kompilacji z urządzenia testowego
Najczęściej jest to używane w przypadku urządzeń z dostarczaną zewnętrznie kompilacją, tj. |
BootstrapServiceFileFixrLoader | Wczytuje resolvery przy użyciu platformy wczytywania usług. |
Zgłoszenie błędu | Obiekt zawierający odwołania do plików raportu o błędach, zgodny z płaskim raportem o błędzie i skompresowanym raportem o błędzie (bugreportz). |
kolektor raportów o błędach, |
Przekazujący ITestInvocationListener , który zbiera raporty o błędach w przypadku zdarzeń możliwych do skonfigurowania
a następnie wywołuje ITestInvocationListener#testLog w swoich elementach podrzędnych po każdym
.
|
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugreportCollector.Rzeczownik | |
BugreportCollector.Predykat | Pełny predykat określający, kiedy należy zarejestrować raport o błędzie. |
BugreportCollector.Relation | |
BugreportCollector.SubPredykat | |
BugreportzOnFailureCollector | Utwórz raport o błędach w przypadku niepowodzenia testu. |
BugreportzOnTestCaseFailureCollector | Utwórz raport o błędach w przypadku niepowodzenia uruchomienia przypadku testowego. |
Analiza kompilacji | Reprezentuje wyniki pojedynczej analizy kompilacji. |
Błąd kompilacji | Wywoływana, jeśli nie udało się uruchomić podanej kompilacji. |
BuildInfo |
Ogólna implementacja elementu IBuildInfo , który powinien być powiązany
dzięki ITestDevice .
|
BuildInfoKey | Wyliczenie klas związane z zapytaniami o informacje o kompilacji. |
BuildInfoKey.BuildInfoFileKey |
Enum opisujący wszystkie znane typy plików, które mogą być objęte zapytaniami przez IBuildInfo.getFile(com.android.tradefed.build.BuildInfoKey.BuildInfoFileKey) .
|
BuildInfoRecorder |
Pole ITargetPreparer , które zapisuje metadane informacji o kompilacji w określonym pliku.
|
BuildInfoutil |
Klasa użyteczna do wykonywania operacji na IBuildInfo
|
Błąd BuildRetrievalError | Podczas pobierania kompilacji do testowania wystąpił błąd krytyczny. |
BuildSerializedVersion |
Klasa zawierająca bieżącą wersję serializacji wszystkich IBuildInfo .
|
BuildTestsZip Utilitys | Klasa pomocnicza do operacji związanych z testowym plikiem ZIP wygenerowanym przez system kompilacji Androida |
BulkEmailer | Narzędzie dla nadawców e-maili, które pozwala skonfigurować następujące ustawienia: interwał wysłanych,początkowy rozmiar serii, adresaci i łączną liczbę wiadomości. |
Bundletoolutil | Klasa narzędzia używająca wiersza poleceń bundletool do zainstalowania pliku APK na urządzeniu. |
ByteArrayInputStreamSource, | |
ByteTrackList | Klasa reprezentująca prostą tablicę bajtową. |
ByteTrackutil | Narzędzia do działania na tablicy bajtów, np. konwertowanie bajtów na liczbę całkowitą. |
Program ByteStreamDownloader |
Klient implementujący metodę Read w usłudze gRPC ByteStream .
|
Program ByteStreamUploader |
Klient implementujący metodę Write w usłudze gRPC ByteStream .
|
C
CacheClientFactory |
Fabryka tworząca pojedynczą instancję ICacheClient .
|
Kontroler modułu samochodowego | Ten kontroler uniemożliwia wykonywanie przypadków testów na urządzeniach innych niż samochodowe. |
Błąd CarryDnae |
Wewnętrzny RuntimeException do przenoszenia DeviceNotAvailableException przez JUnit4
platformy.
|
CarryInterruptedException | Wysyłany, gdy aktywowany jest limit czasu fazy testowej i trzeba przenieść wyjątek InterruptedException z z wątku wykonania testu do wątku wykonania wywołania. |
Flasher urządzeń CTV | Klasa, która miga na fizycznym urządzeniu z Androidem i radiem CDMA. |
CecControllerTokenProvider, | Dostawca tokenów dla tokenów związanych z kontrolą użytkową (CEC). |
CentralDirectoryInfo | CentralDirectoryInfo to klasa zawierająca informacje o pliku lub folderze wewnątrz pliku ZIP. |
Sprawdzanie parowania |
CompanionAwarePreparer , który weryfikuje powiązanie BT między urządzeniami głównymi i towarzyszącymi
|
Chunker |
Dzieli blob na 1 lub więcej komponentów typu Chunk o maksymalnej liczbie chunkSize bajtów.
|
Chunker.Chunk | Kawałek bloba. |
CircularAtrace Utility | Narzędzie atrace opracowane głównie do identyfikowania głównych przyczyn błędów ANR w aplikacji Monkey i testowania. |
CircularBytetablica, | Struktura danych służąca do przechowywania tablicy o stałym rozmiarze, która działa jako okrągły bufor, i śledzi łączną sumę wszystkich wartości w tablicy. |
ClangCodeScopeCollector |
Element BaseDeviceMetricCollector , który będzie pobierać Clang
pomiaru zasięgu na urządzeniu i rejestrować je jako artefakty testowe.
|
ClangProfileIndexer | Klasa użytkowa indeksująca pomiary pokrycia kodu Clang. |
ClassNotFoundConfigurationException |
ConfigurationException , gdy nie znaleziono klasy obiektu.
|
ClassPathScanner | Znajduje wpisy w ścieżce klasy. |
ClassPathScanner.ClassNameFilter |
Obiekt IClassPathFilter , który filtruje i przekształca nazwy klas Java.
|
ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter , który odrzuca zajęcia wewnętrzne
|
ClassPathScanner.IClassPathFilter |
Filtr ścieżek wpisów ścieżki zajęć
Ze wzorem: |
Narzędzia zegara do pracy | Zegarowe narzędzie do udostępniania logiki na wielu urządzeniach |
CloseableTraceScope | Klasa o zakresie, która umożliwia raportowanie sekcji śledzenia za pomocą metody try-with-resources |
ClusterBuildInfo |
Klasa IBuildInfo dla kompilacji przesyłanych z TFC.
|
ClusterBuildProvider |
IBuildProvider do pobrania zasobów testowych TFC.
|
ClusterClient |
Implementacja IClusterClient umożliwiająca interakcję z backendem TFC.
|
ClusterCommand | Klasa, która reprezentuje zadanie pobrane z klastra TF. |
ClusterCommand.RequestType | |
ClusterCommand.State | Stan polecenia w klastrze TF. |
ClusterCommandConfigBuilder | Klasa do tworzenia pliku konfiguracji dla polecenia klastra. |
Zdarzenie ClusterCommand | Klasa do hermetyzacji zdarzeń polecenia klastra, które mają zostać przesłane. |
ClusterCommandEvent.Builder | |
Typ obiektu ClusterCommandEvent.Type | |
ClusterCommandLauncher |
Klasa IRemoteTest do uruchamiania polecenia z TFC za pomocą podprocesu TF.
|
ClusterCommandScheduler |
ICommandScheduler do obsługi TFC (klastra transkrypowane).
|
ClusterCommandStatus | Klasa reprezentująca stan i przyczynę anulowania polecenia z klastra TF. |
ClusterDeviceInfo | Klasa do hermetyzacji informacji o urządzeniu klastra, które mają zostać przesłane. |
ClusterDeviceInfo.Builder | |
Monitorowanie urządzeń w klastrze |
Implementacja IDeviceMonitor , która zgłasza wyniki do usługi klastra Tradefed.
|
ClusterEventUploader<T extends IClusterEvent> |
Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC.
|
Zdarzenie ClusterHostEvent | Klasa do hermetyzacji zdarzeń hosta klastra do przesłania. |
Builder (klasterHostEvent.Builder) | |
Typ zdarzenia klastra.HostEventType | Wyliczenia różnych typów zdarzeń hosta. |
ClusterHostUtil, | Statyczne funkcje narzędzi dla klastra TF umożliwiają uzyskiwanie globalnych instancji konfiguracji, informacji o hoście itp. |
Zapisywanie logów klastrów |
Klasa ILogSaver do przesyłania danych wyjściowych testowych do TFC.
|
Strategia_zapisywania_logowania.plików | Strategie wyboru plików. |
Opcje klastra | |
Test pokrycia kodu | test, który uruchamia pakiet testowy narzędzi na danym urządzeniu oraz generuje raport pokrycia kodu. |
CollectingByteOutputReceiver |
IShellOutputReceiver , który zbiera wszystkie dane wyjściowe powłoki do byte[] .
|
Gromadzenie danych wyjściowych |
IShellOutputReceiver , który zbiera wszystkie dane wyjściowe powłoki w jednym
String
|
CollectingTestListener |
ITestInvocationListener , który będzie gromadzić wszystkie wyniki testu.
|
CollectorHelper |
Asystent do wykonania pewnych operacji na IMetricCollector w kilku miejscach.
|
CommandBaselineSetter | Typowy kreator do obsługi ustawień podstawowych urządzenia za pomocą poleceń powłoki adb. |
CommandFileParser | Parser pliku zawierającego zestaw wierszy poleceń. |
CommandFileParser.CommandLine | |
CommandInterrupter. | Usługa umożliwiająca przerywanie poleceń federacji handlowej lub oznaczanie ich jako nieprzerwanych. |
CommandLineBuildInfoBuilder |
Narzędzie służące do przechwytywania typowych argumentów informacji o kompilacji z wiersza poleceń i tworzenia
IBuildInfo od tego użytkownika.
|
CommandOptions |
Implementacja funkcji ICommandOptions .
|
CommandOptionsGetter | Implementacja usługi, która zwraca wartość opcji polecenia danego wywołania. |
CommandResult | Zawiera wynik polecenia. |
CommandRunner | Alternatywny punkt wejścia federacji handlowej, który będzie uruchamiać polecenie określone w poleceniu i argumentów wiersza, a następnie zamknij. |
CommandRunner.ExitCode | Kody błędów, za pomocą których można wyjść. |
CommandScheduler | Algorytm szeregowania do uruchamiania poleceń federacji zakupowej na wszystkich dostępnych urządzeniach. |
CommandScheduler.HostState | Wyliczenia różnych stanów hosta |
CommandStatus | Reprezentuje stan operacji czasowej. |
CommandStatusHandler | Moduł obsługi pomagający monitorować i aktualizować stan wywołania. |
CommandSuccessModuleController | Klasa podstawowa kontrolera modułu, która pozwala pominąć moduł testowy w przypadku błędu polecenia powłoki. |
CommonLogRemoteFileutil (w języku angielskim) | To narzędzie pozwala uniknąć duplikowania kodu w różnych wersjach urządzeń zdalnych dla funkcji zdalnego pobierania dzienników dla typowych plików. |
CommonLogRemoteFileUtil.knownLogFileEntry (w języku angielskim) | Reprezentacja znanego wpisu w dzienniku dotyczącego urządzeń zdalnych. |
CompanionAllocator, |
Klasa podstawowa, która zajmuje się przydzielaniem i uwalnianiem urządzenia towarzyszącego
Aby opisać kryteria, należy zaimplementować atrybut |
CompanionAwarePreparer (w języku angielskim) |
ITargetPreparer obejmujący logikę pobierania już przydzielonej kreacji towarzyszącej
urządzenia.
|
CompanionAwareTest (w języku angielskim) |
Podstawowa klasa testowa, która obejmuje schemat pobierania i sprawdzania urządzenia towarzyszącego
Podklasa może wywołać funkcję |
TrackerUrządzenia towarzyszącego | Klasa dotycząca przydzielania i zwalniania urządzeń towarzyszących |
CompanionRunCommandTargetPreparer |
ITargetPreparer , który uruchamia określone polecenia na przydzielonym urządzeniu towarzyszącym
|
CompanionTestAppInstallKonfiguracja (w języku angielskim) |
ITargetPreparer , który instaluje co najmniej 1 aplikację z
IDeviceBuildInfo#getTestsDir() na przydzielone urządzenie towarzyszące.
|
CompileBootImageWithSpeedTargetPreparer | Ponownie kompiluje ścieżkę rozruchu i serwer systemu z filtrem kompilatora „speed”. |
Monitorowanie błędów warunku | Sprawdź, czy nie występują błędy wywołania. |
ConditionPriorityBlockQueue<T> |
Klasa zgodna z wątkami z operacjami podobnymi do ERROR(/PriorityBlockingQueue) , które mogą pobierać obiekty
które spełniają określone warunki.
|
ConditionPriorityBlockQueue.ZawszeMatch<T> |
ConditionPriorityBlockingQueue.IMatcher
które pasują do dowolnego obiektu.
|
ConditionPriorityBlockQueue.IMatcher<T> | Interfejs służący do określania, czy elementy pasują do jakiegoś rodzaju warunku. |
ConfigCompleter |
Wdrożenie Completer na potrzeby konfiguracji TF.
|
ConfigurableGrpcDynamicShardingClient | |
Konfiguracja |
Konkretna implementacja IConfiguration , która przechowuje wczytane obiekty konfiguracyjne w mapie.
|
definicja konfiguracji, | Zawiera rekord konfiguracji, powiązanych z nią obiektów i ich opcji. |
KonfiguracjaDef.ConfigObjectDef | Obiekt do przechowywania informacji dla klasy className i jej numeru wyglądu (np. jeśli konfiguracja tego samego obiektu dwukrotnie, pierwszy będzie mieć pierwszy numer wyglądu). |
Deskryptor konfiguracji | Obiekt konfiguracji, który opisuje jakiś aspekt samej konfiguracji. |
ConfigurationDescriptor.LocalTestRunner | Enum, które służy do wskazania lokalnego uruchamiającego test. |
ConfigurationException, | Zgłaszany, jeśli nie udało się wczytać konfiguracji. |
Konfiguracja fabryki |
Fabryka do utworzenia urządzenia IConfiguration .
|
ConfigurationFactory.ConfigLoader | Implementacja klasy IConfigDefLoader, która śledzi uwzględnione konfiguracje konfiguracji roota i wywołuje wyjątek w przypadku kołowych „includes”. |
ConfigurationFactory.WyjątekLoader | |
Configurationutil (Narzędzie konfiguracji) | Funkcje narzędziowe do obsługi plików konfiguracji. |
ConfigurationXmlParserSettings, |
Prosta klasa do akceptowania ustawień dla ConfigurationXmlParser
Alias jest wymagany do przekazania ustawień na te zajęcia. |
Parametr ConfigurationYamlParser | Parser dla konfiguracji Tradefed w stylu YAML |
Configutil | Klasa narzędzia do tworzenia plików konfiguracyjnych, interakcji z nimi i przekazywania ich ze statystykami. |
ConfigUtil.LogSource | |
Konsola |
Główna konsola federacji handlu detalicznego z interfejsem do interakcji
Obecnie obsługuje takie operacje jak
|
Console.ArgRunnable<T> |
Runnable z metodą run , która może przyjmować argument
|
Console.CaptureList |
Typ udogodnienia dla: List<List<String>>
|
ConsoleReaderOutputStream, |
Obiekt OutputStream, który może służyć do zapewnienia, że System.out.print() będzie zgodne z
LineReader unfinishedLine.
|
ConsoleResultReporter | Raportujący wyniki, który chce wydrukować wyniki testu w konsoli. |
ContentAnalysisContext (Kontekst analizy treści) | Podaj kontekst otaczający treść, aby ją odpowiednio przeanalizować. |
ContentAnalysisContext.AnalysisMethod | Opisuje to, czego można się spodziewać po strukturze treści podczas prawidłowej analizy. |
Wyniki analizy treści | Podsumowanie analizy treści. |
Informacje o treści | Reprezentuje zawartość danego środowiska docelowego kompilacji jego podstawowej i bieżącej wersji. |
ContentProviderHandler | Moduł obsługi, który wyodrębnia interakcje z dostawcą treści i umożliwia korzystanie z treści po stronie urządzenia do różnych działań. |
CountingTestResultListener |
TestResultListener , który śledzi łączną liczbę testów według TestStatus
|
kolektor przypadków CountTestCasesCollector |
Zliczać i raportować liczbę przypadków testowych dla danego elementu IRemoteTest .
|
Przekierowujący pomiar zasięgu | Test obiektu zastępczego, który przekazuje pomiary pokrycia z dostawcy kompilacji do rejestratora. |
Pokrycie | Obiekt w ramach transakcji, w którym przechowywane są opcje zakresu. |
RangeOptions.Toolchain (w języku angielskim) | |
CpuThrottlingWaiter |
ITargetPreparer , który czeka, aż maksymalna częstotliwość we wszystkich rdzeniach zostanie przywrócona do najwyższej
dostępny poziom
|
CreateAvdPreparer | |
CreateUserPreparer | Przygotowanie elementu docelowego do utworzenia użytkownika i czyszczenia go na końcu. |
CurrentInvocation (Bieżące wywołanie) | Klasa, która śledzi i udostępnia bieżące informacje o wywołaniu przydatne w dowolnym miejscu . |
CurrentInvocation.InvocationInfo | Specjalny nazwany klucz, który zawsze będzie wypełniany w przypadku wywołania. |
CurrentInvocation.IsolationGrade | Opisuje poziom izolacji |
D
DebugHostLogOnFailureCollector | Kolektor, który będzie zbierać i rejestrować logi po stronie hosta w przypadku wystąpienia błędu przypadku testowego. |
DefaultConnection (Połączenie domyślne) | Domyślna reprezentacja połączenia urządzenia, zakładana jako standardowe połączenie adb urządzenia. |
DefaultConnection.ConnectionBuilder | Kreator używany do opisania połączenia. |
DefaultRemoteAndroidTestRunner |
Rozszerzenie pakietu ddmlib RemoteAndroidTestRunner , które umożliwia ustawienie domyślnego zastosowania w ramach Tradefed
przypadków.
|
DefaultTestsZipInstaller | Domyślna implementacja instalatora ZIP z testami. |
DelegatedInvocationExecution |
InvocationExecution , który deleguje wykonanie do innego pliku binarnego Tradefed.
|
Program do rozpoznawania zależności | Nowy typ dostawcy, który umożliwia pobieranie wszystkich zależności na potrzeby testu. |
DeviceActionTargetPreparer |
ITargetPreparer do wykonywania działań na urządzeniu.
|
DeviceActionResource, | Klasa narzędziowa do wykonywania działań na urządzeniu. |
DeviceActionUtil.Command | Polecenia dotyczące działania na urządzeniu. |
DeviceActionUtil.DeviceActionConfigError | Wyjątek związany z błędem konfiguracji. |
DeviceAllocationResult | Reprezentuje wyniki próby alokacji polecenia. |
DeviceAllocationState | Reprezentuje stan przydziału urządzenia z perspektywy IDeviceManager |
DeviceAvailableChecker | Sprawdź, czy moduł nie pozostawia urządzenia w stanie offline. |
DeviceBaselineChecker | Przed każdym modułem określ podstawowe ustawienia urządzeń. |
Ustawer Baseline DeviceSetter | Klasa abstrakcyjna używana do tworzenia ustawienia podstawowego urządzenia. |
DeviceBatteryLevelChecker. |
IRemoteTest , który sprawdza minimalny poziom naładowania baterii i czeka na jego poziom
osiągnąć drugi próg ładowania, jeśli minimalna opłata nie jest określona.
|
DeviceBatteryResourceMetricCollector. | Ten kolektor zbiera dane dotyczące baterii urządzenia. |
DeviceBuildDescriptor |
Klasa opakowania obiektu IBuildInfo , która zawiera metody pomocnicze do pobierania urządzenia
informacje o kompilacji platformy.
|
DeviceBuildInfo |
Identyfikator IBuildInfo reprezentujący kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
DeviceBuildInfoBootStrapper |
Pole ITargetPreparer , które zastępuje pola informacji o kompilacji atrybutami odczytywanymi z urządzenia
Jest to przydatne w przypadku testowania urządzeń z kompilacjami wygenerowanymi ze źródła zewnętrznego (np. |
DeviceBuildInfoInjector |
ITargetPreparer , który wstawia metadane DeviceBuildDescriptor do IBuildInfo .
|
Czyszczenie urządzenia | Uruchamia ponownie urządzenie lub sformatuje jako działanie czyszczenia po zakończeniu testu i opcjonalnie wyłącza ekran |
DeviceCleaner.CleanupAction, | |
DeviceCleaner.PostCleanupAction, | |
DeviceConcurrentutil |
Zawiera metody narzędzi i klasy do równoległego wykonywania poleceń po stronie urządzenia
Za pomocą polecenia |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) opakowujący szczegóły wykonywania polecenia powłoki na
ITestDevice .
|
Parametr DeviceConfigurationHolder |
Konkretna implementacja IDeviceConfiguration , która przechowuje wczytane urządzenie
w atrybutach.
|
Deskryptor urządzenia | Klasa zawierająca informacje o testowanym urządzeniu. |
DeviceOdłączedException. | Zgłaszany, gdy urządzenie nie jest już dostępne za pomocą jego typu transportu, np. jeśli urządzenie nie jest dłużej widoczne przez USB lub połączenie TCP/IP |
DeviceErrorIdentifier | Identyfikatory błędów na podstawie błędów urządzenia i błędów zgłoszonych przez urządzenie. |
Błąd podczas uruchamiania urządzenia | Zgłaszany, jeśli urządzenie nie uruchamia się po zaktualizowaniu kompilacji. |
DeviceFeatureFlag | |
DeviceFeatureModuleController | kontrolera modułu, aby nie przeprowadzać testów, gdy nie obsługuje on określonej funkcji. |
Narzędzie do raportowania plików na urządzeniu |
Klasa narzędzia, która sprawdza, czy na urządzeniu znajdują się pliki, i wysyła je do:
ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) , jeśli zostanie znaleziony.
|
DeviceFlashPreparer |
ITargetPreparer , który miga na fizycznym sprzęcie z Androidem.
|
DeviceFoldableState | Stan złożenia urządzenia zwracany przez parametr „cmd device_state wydruk-states”. |
DeviceFolderBuildInfo |
IDeviceBuildInfo , który zawiera też inne artefakty kompilacji znajdujące się w katalogu
w lokalnym systemie plików.
|
DeviceImageTracker | W przypadku niektórych przyrostowych aktualizacji urządzeń do obliczenia różnic potrzebujemy plików podstawowych. |
DeviceImageTracker.FileCacheTracker | Śledź informacje o obrazie urządzenia w pamięci podręcznej i jego metadanych |
DeviceImageZipFlashingTargetPreparer | Program przygotowujący do kierowania, który dodaje na urządzeniu obrazy w określonym formacie. |
DeviceInternetAccessibilityResourceMetricCollector | Kolektor wysyła ping do google.com, by sprawdzić, czy urządzenie ma ułatwienia dostępu do internetu. |
DeviceJUnit4ClassRunner |
Uruchamiający testy JUnit4 obsługujący także IDeviceTest .
|
DeviceJUnit4ClassRunner.LogAnnotation | Fałszywa adnotacja służąca do przenoszenia dzienników do zgłaszających. |
DeviceJUnit4ClassRunner.MetricAnnotation | Fałszywa adnotacja służąca do przekazywania danych reporterom. |
DeviceJUnit4ClassRunner.TestLogData |
Implementacja ExternalResource i TestRule .
|
DeviceJUnit4ClassRunner.TestMetrics |
Implementacja ExternalResource i TestRule .
|
Serwer DeviceManagementGrpcServer | Serwer GRPC umożliwiający zarezerwowanie urządzenia z The Tradefed. |
Menedżer urządzeń | |
DeviceManager.FastbootDevice | Prezentacja urządzenia w trybie Fastboot Mode. |
DeviceMetricData | Obiekt służący do przechowywania wszystkich danych zbieranych przez kolektory wskaźników. |
DeviceMonitorMultiplexer |
Klasa proxy do rozpowszechniania żądań do wielu IDeviceMonitor .
|
DeviceNotAvailableException | Zrzucany, gdy urządzenie nie jest już dostępne do testowania. |
DeviceOwnerTargetPreparer |
ITargetPreparer , który konfiguruje komponent właściciela urządzenia.
|
DeviceParametrizedRunner | Uruchamianie z parametrami w stylu JUnit4 na potrzeby testów z parametrami skonfigurowanymi po stronie hosta. |
Właściwości urządzenia | Popularne stałe definicje nazw właściwości po stronie urządzenia |
DeviceRecoveryMode Utility | |
DeviceReleaseReporter | Narzędzie do raportowania wersji urządzeń, które komunikuje się z rodzicem w procesie przetwarzania danych urządzeń został zwolniony. |
Funkcja resetowania urządzenia | Implementacja resetowania urządzenia po stronie serwera. |
DeviceResetHandler | Obsługa narzędzi – ogólne resetowanie urządzenia. |
DeviceRuntimeException | Wysyłany, gdy działanie na urządzeniu nie dało oczekiwanych wyników. |
DeviceSelectionOptions | Kontener kryteriów wyboru urządzenia. |
DeviceSelectionOptions.DeviceRequestType | Obsługiwane są różne typy urządzeń zastępczych. |
DeviceSettingsChecker | Sprawdź, czy ustawienia urządzenia zmieniły się podczas działania modułu. |
Konfiguracja urządzenia |
ITargetPreparer , który konfiguruje urządzenie do testowania na podstawie podanych Option .
|
Funkcja DeviceSnapshotFeature | Implementacja zrzutu urządzenia po stronie serwera. |
DeviceSnapshotHandler | Zdjęcie mątwy (w przypadku mątwy). |
Monitorowanie stanu urządzenia |
Klasa pomocnicza do monitorowania stanu IDevice .
|
DeviceStorageAgeResourceMetricCollector | Przeanalizuj wiek miejsca na dane z logcat. |
DeviceStorageFiller | Przygotowujący docelowy zapełnij miejsce na dane, aby było dostępne pewną ilość wolnego miejsca. |
DeviceStorageStatusChecker | Sprawdź, czy urządzenie ma wystarczającą ilość miejsca na dysku dla danych partycji. |
DeviceStringPusher | Moduł przygotowujący do zapisania ciągu znaków do pliku. |
DeviceSuite |
Rozszerza kontener JUnit4 Suite , aby udostępnić testom ITestDevice
jeśli jest to niezbędne.
|
DeviceSyncHelper | Pomocnik, który pomaga synchronizować nowy obraz urządzenia z urządzeniem. |
Etui testowe na urządzenie |
Pomocniczy przypadek testowy JUnit udostępniający usługi IRemoteTest i IDeviceTest .
|
DeviceTestResult |
Specjalizacja TestResult , która zostanie przerwana, gdy
DeviceNotAvailableException ma miejsce
|
DeviceTestResult.RuntimeDeviceNotAvailableException | |
DeviceTestRunOptions | Klasa kreatora opcji związanych z uruchamianiem testów urządzeń za pomocą BaseHostJUnit4Test. |
DeviceTestSuite |
Pomocniczy pakiet testowy JUnit udostępniający usługi IRemoteTest i IDeviceTest .
|
DeviceTraceCollector | Kolektor, który rozpocznie śledzenie perfetto po uruchomieniu testu i na końcu plik logu czasu. |
DeviceUnavailableMonitor | Ten detektor próbuje przechwycić tylko DNAE na poziomie przypadku testowego. |
DeviceUnresponseException |
specjalizacja DeviceNotAvailableException wskazująca, że urządzenie jest widoczne dla adb,
ale nie odpowiada (tj.przekroczono limit czasu poleceń, nie chce się uruchomić itp.)
|
DeviceUpdateTargetPreparer |
Abstrakcyjny obiekt ITargetPreparer , który wykonuje typowe czynności dotyczące aktualizowania urządzeń za pomocą
pliku graficznego urządzenia ze źródła zewnętrznego (a nie z usługi kompilacji).
|
DeviceWifiResourceMetricCollector | Kolektor zbiera aktualne dane o sile sygnału Wi-Fi i szybkości połączenia. |
DeviceWiper |
ITargetPreparer , który czyści dane użytkowników
|
Kalkulator skrótowy |
Metody obliczeniowe do obliczania Digest .
|
DirectionGraph<V> | Kierowana implementacja nieważonych grafów. |
DisableSELinuxTargetPreparer (w języku angielskim) | Moduł przygotowujący docelowy, który wyłącza SELinux, jeśli jest włączony. |
Sklep kluczy uruchomienia uruchomienia | Magazyn kluczy do uruchomienia próbnego, w którym każda wartość magazynu kluczy jest zawsze prawidłowo zastępowana i znaleziona. |
DryRunner | Chodzi o testy próbne, których nie przeprowadza się w rzeczywistości. |
DynamicFileStubTest | Celem tego testu jest sprawdzenie poprawności odpowiedzi pliku dynamicznego. |
DynamicRemoteFileFixr | Klasa, która ułatwia rozpoznawanie ścieżki do plików zdalnych. |
DynamicRemoteFileFixr.File obsługiLoader |
Wczytuje implementacje interfejsu IRemoteFileResolver .
|
DynamicShardHelper | Strategia fragmentacji pozwalająca na dodawanie zadań do kolejki pracy zdalnej między wieloma instancjami TF |
DynamicShardingConnectionInfoMessage | Klasa przechowywania danych, która ułatwia wysyłanie danych przez serwer cech. |
DynamicSystemPreparer |
ITargetPreparer , który konfiguruje obraz systemu na kompilacji urządzenia za pomocą komponentu Dynamiczny
Aktualizacja systemu.
|
E
Funkcja wczesnego wydania urządzenia | Implementacja serwera funkcji dla wczesnych wersji urządzeń. |
Wysłanie e-mailem | Zajęcia pomocnicze do wysyłania e-maili. |
Agent HealthHostHealthAgent |
Implementacja IHostHealthAgent do wysyłania e-maili z raportów monitorowania hosta
|
EmmaXmlConstants | Stałe używane podczas analizy raportu Emma XML. |
EmulatorMemoryCpuCapturer | |
EndCentralDirectoryInfo | EndCentralDirectoryInfo to klasa zawierająca ogólne informacje dotyczące pliku ZIP. |
EnforcedSeLinuxChecker | Narzędzie do sprawdzania stanu, które zapewnia stan Selinux. |
Środowisko zmiennej Environment | Zbiór metod pomocniczych do przygotowywania zmiennych środowiskowych. |
DeleteUserDataPreparer |
ITargetPreparer , który usuwa dane użytkownika z urządzenia.
|
ErrorIdentifier | Ten interfejs opisuje konkretny błąd i jego właściwości. |
ErrorStorageUtil. | Klasa pomocnicza do manipulowania błędami w celu dostosowania do wspólnej pamięci masowej. |
EventLoggerListener | Detektor rejestrujący w pliku wszystkie odbierane zdarzenia |
WyjątekThrowingRunnerWrapper | |
ExecutableAction | Klasa wartości reprezentująca działanie, które może zostać wykonane. |
ExecutableActionResult (Wynik wykonywalny) |
Klasa wartości reprezentująca wynik funkcji ExecutableAction .
|
ExecutableBaseTest | Klasa podstawowa dla wykonywalnego stylu testów. |
ExecutableHostTest | Uruchamiający test pliku wykonywalnego działającego na hoście. |
ExecutableTargetTest, | Uruchamiający test pliku wykonywalnego uruchomionego w środowisku docelowym. |
Pliki wykonawcze | Zależności plików wygenerowane podczas wykonywania testu lub wywołania, które należy przenieść do testów. |
ExecutionFiles.FilesKey (Klucz ExecutionFiles.FilesKey) | Wyliczenie znanego klucza standardowego mapy. |
ExecutionWłaściwości | Właściwości wygenerowane podczas wykonywania testu lub wywołania. |
Istniejący komponent_budowli |
IBuildProvider , który zwraca już utworzony IBuildInfo .
|
Plik rozszerzony | Rozszerzenie standardowego pliku zawierającego metadane związane z kompilacją. |
Rejestr rozszerzeń | ExtensionAtomsRegistry do lokalnego wykorzystania statystyk. |
F
Opis błędu | Zajęcia opisujące informacje o błędach w Federacji Handlowej. |
Fałszywy test | Fałszywy test, którego celem jest ułatwienie generowania powtarzalnych wyników testu. |
FakeTestsZipFolder | Urządzenie testowe, które tworzy fałszywy, rozpakowany folder testów na podstawie listy treści. |
FakeTestsZipFolder.ItemType | |
FastbootCommandPreparer | Przygotowujący element docelowy, który aktywuje szybki rozruch i wysyła polecenia szybkiego rozruchu. |
FastbootDeviceFlasher | Klasa, która korzysta z szybkiego rozruchu do flashowania obrazów na fizycznym sprzęcie z Androidem. |
FastbootHelper | Klasa pomocnicza do operacji szybkiego rozruchu. |
Program FastbootUpdateBootstrapPreparer |
ITargetPreparer , który zbiera określone pliki (program rozruchowy, radio, plik ZIP z obrazem urządzenia) w
IDeviceBuildInfo , aby urządzenia zostały zasygnalizowane lampą błyskową z symbolem FastbootDeviceFlasher , a następnie wstrzykiwanie
po rozruchu urządzenia w informacjach o kompilacji na potrzeby raportowania wyników.
|
Błąd krytyczny hosta | Wyjątek oznacza, że na uruchomionym hoście wystąpił błąd krytyczny i nieodwracalny i o zamknięciu instancji federacji. |
FeatureFlagTargetPreparer | Aktualizuje DeviceConfig (flagi funkcji dostrojone przez usługę zdalną). |
FileDownloadCache | Klasa pomocnicza, która przechowuje pamięć podręczną LRU lokalnego systemu plików z pobranymi plikami. |
FileDownloadCacheFactory |
Fabryka do tworzenia modelu FileDownloadCache
|
FileDownloadCacheWrapper |
Klasa kodu, która udostępnia obiekty FileDownloadCache podczas implementacji
interfejsu IFileDownloader .
|
Monitorowanie identyfikatora pliku | Monitoruje pliki i wykonuje wywołanie zwrotne, jeśli były nieaktywne (np. |
FileInputStreamSource, |
InputStreamSource , który przyjmuje plik wejściowy.
|
Rejestrator plików |
ILeveledLogOutput , który kieruje komunikaty logu do pliku i do stdout.
|
FileProtoResultReporter (Raport FileProtoResultReporter) |
Raportujący Proto, który dodaje TestRecord do pliku.
|
FilePullerDeviceMetricCollector |
Element BaseDeviceMetricCollector nasłuchuje kluczy danych pochodzących z urządzenia i pobiera
jako plik z urządzenia.
|
FilePullerLogCollector | Rejestrator pliku zgłoszonego przez stronę urządzenia. |
FileSystemLogSaver | Zapisz dzienniki w systemie plików. |
Narzędzie do sprawdzania roota w systemie plików | |
FileNarzędzia. | Klasa pomocnicza dla operacji związanych z plikami |
Fileutil.LowDiskSpaceWyjątek | Zrzucany, jeśli ilość miejsca dostępnego na dysku jest poniżej minimalnego progu. |
Odfiltrowany element do przekazywania wyników |
Wariant wartości ResultForwarder , do którego można dodać tylko listę dozwolonych TestDescription
zostało zgłoszone.
|
FixedByteOutputStream |
ERROR(/OutputStream) w pamięci, który przechowuje tylko maksymalną ilość danych.
|
FlashingMethod | Wyliczenie opisujące metodę używaną do zapamiętywania testowanego urządzenia |
Parametr FlashingResourcesParser | Klasa, która analizuje wymagane wersje dodatkowych plików graficznych niezbędnych do zamocowania urządzenia. |
FlashingResourcesParser.AndroidInfo |
definicja typu Map<String, MultiMap<String, String>> .
|
flashingResourcesParser.Constraint, |
Interfejs filtrowania, który umożliwi FlashingResourcesParser zignorowanie niektórych
zasobów, które mogłyby zostać wykorzystane w inny sposób
|
FlashingResourceResource (w języku angielskim) |
To narzędzie ułatwia ustawienie odpowiedniej wersji artefaktów, tak aby można było je wyświetlać za pomocą DeviceFlashPreparer .
|
FoldableExpandingHandler |
W przypadku każdego innego urządzenia składanego IModuleParameterHandler rozwija się do kolejnych elementów.
konfiguracji.
|
FoldableHandler | Ogólny składany moduł obsługi, który może przyjąć parametry wersji składanej, aby utworzyć specjalny moduł. |
FoldableModePreparer | Docelowe narzędzie przygotowujące, które może zmienić stan złożenia urządzenia. |
FolderBuildInfo |
Konkretna implementacja elementu IFolderBuildInfo .
|
Zapisywanie folderów |
ITargetPreparer , który pobiera katalogi z urządzenia, kompresuje i zapisuje je w logowaniu.
z backendem.
|
FormattedGeneratorReporter | Funkcja raportująca, która umożliwia generowanie raportów w określonym formacie. |
FreeDeviceState | |
Fuseutil, | Klasa pomocnicza operacji FUSE. |
G
GceAvdInfo | Struktura przechowywania odpowiednich danych dla danej instancji AVD GCE. |
GceAvdInfo.GceStatus | |
GceAvdInfo.LogFileEntry | |
Monitor GceLHPTunnelMonitor | |
GceManager | Asystent zarządzający wywołaniami GCE w celu uruchomienia/zatrzymania oraz zbierania logów z GCE. |
GceRemoteCmdFormatter | Klasa narzędzia do formatowania poleceń umożliwiających uzyskanie dostępu do zdalnego urządzenia GCS. |
GceRemoteCmdFormatter.ScpMode | SCP może być używany do wypychania lub pobierania pliku w zależności od struktury argumentów. |
GceSshTunnelMonitor, | Monitor wątków dla tunelu SSH do Gce. |
GcovCodeZasięgCollector |
Element BaseDeviceMetricCollector , który pobierze gcov
pomiaru zasięgu na urządzeniu i rejestrować je jako artefakty testowe.
|
Komponent GcovKernelCodeUsageCollector |
BaseDeviceMetricCollector , który będzie pobierać jądro gcov
pomiaru zasięgu z debugerów i poza urządzeniem, a następnie rejestruje je jako test
artefaktów.
|
GCSBucketutil (w języku angielskim) | Menedżer plików umożliwiający pobieranie i przesyłanie plików z Google Cloud Storage (GCS). |
GCSBucketutil.GCSFileMetadata | Prosta otoka informacji o pliku w GCS. |
GCSCommon, | Przestarzałe! Użyj pliku com.android.tradefed.util.gcs.GCSCommon. |
GCSCommon, | Klasa podstawowa dla operacji GCS, np. pobierania i przesyłania. |
GCSConfigurationFactory |
ConfigurationFactory wczytuje konfiguracje z Google Cloud Storage.
|
GCSConfigurationFactory.GCSConfigLoader |
Wczytuję rozszerzenie ConfigurationFactory.ConfigLoader
config z GCS, śledzi uwzględnione konfiguracje z jednej konfiguracji głównej i generuje
w ramach uwzględniania.
|
Serwer konfiguracji GCS | Serwer konfiguracji wczytuje konfiguracje z Google Cloud Storage (GCS). |
GCSDownloaderHelper | Narzędzie do pobierania dla zasobnika GCS, które dba o buforowanie i rozpoznawanie konfiguracji globalnej. |
Program do pobrania pliku GCS | Narzędzie do pobierania plików z Google Cloud Storage (GCS). |
GCSFileDownloaderBase | Narzędzie do pobierania plików z Google Cloud Storage (GCS). |
Narzędzie do przesyłania plików GCS | Funkcja do przesyłania plików do Google Cloud Storage (GCS). |
Asystent GCS | |
Menedżer zasobów GCSHostResourceManager | Pobierz zasób hosta z GCS (Google Cloud Storage). |
GcsRemoteFile resolver |
Implementacja funkcji IRemoteFileResolver , która umożliwia pobieranie z zasobnika GCS.
|
GeneralLogcatEventParser<LogcatEventType> | Analizuj dane wejściowe zdarzenia logcat. |
GeneralLogcatEventParser.LogcatEvent | Pozwala przechowywać zdarzenie logcat o typie zdarzenia i aktywującym komunikat logcat |
GetWsteczPassedHelper | Pomoc do pobierania poprzednich zaliczonych filtrów testowych. |
GkiDeviceFlashPreparer | Program przygotowujący do środowiska docelowego, który instaluje na urządzeniu ogólny obraz standardowego jądra Androida. |
Konfiguracja globalna |
Implementacja IGlobalConfiguration , która przechowuje wczytane obiekty konfiguracyjne w mapie
|
GlobalFilterGetter | Implementacja usługi, która zwraca filtry danego wywołania. |
Filtr globalnych testów | Opcje filtrowania zastosowane do wywołania. |
GoogleApiClientUtil. | Narzędzia do tworzenia klienta interfejsu API Google. |
Baza GoogleApiClientUtilBase | |
GoogleBenchmarkResultParser | Analizuje wyniki testu porównawczego Google wygenerowane z powłoki, i zwraca mapę ze wszystkimi wynikami. |
Test porównawczy Google | Test, który służy do uruchomienia pakietu testów porównawczych Google na danym urządzeniu. |
Gra GranularRetriableTestWrapper |
Klasa kodu działa w IRemoteTest , aby wykonać test IRemoteTest na poziomie przypadku testowego.
|
Gra GranularRetriableTestWrapper.StartEndCollector | Asystent zajęć wychwytujący brakujący początek i koniec uruchomienia. |
Przygotowanie do modułu GsiDeviceFlash Preparer | Moduł przygotowujący do kierowania, który dodaje na urządzeniu ogólny obraz systemu Android. |
Test Google | Test, który uruchamia natywny pakiet testowy na danym urządzeniu. |
Baza testowaTestów | Klasa podstawowa gTest |
TestListTestList TestParser | Parser wyników dla trybu próbnego uruchomienia gtest z „--gtest_list_tests” . |
Parier wyników testu GTestWynik | Analizuje „tryb nieprzetworzonych danych wyjściowych” wyników testów natywnych za pomocą GTest, które są uruchamiane z powłoki detektor ITestInvocationListener wyników. |
GTestXmlResultParser | Analizuje „tryb wyjściowy XML” wyników testów natywnych prowadzonych z powłoki przy użyciu GTest. i informuje funkcję ITestRunListener o wynikach. |
H
HarnessWyjątek | Podstawowa klasa wyjątku dla wyjątku zgłoszonego w strunie. |
HarnessIOException | Użyj wyjątku, który ułatwia przesyłanie problemów z plikami. |
HarnessRuntimeException | |
Monitor HeapHostMonitor |
Implementacja AbstractHostMonitor , która monitoruje pamięć sterty na hoście i ją rejestruje
do dziennika historii.
|
HelloWorldMultiTargetPreparer |
Przykład implementacji elementu IMultiTargetPreparer .
|
Rejestrator historii | Rejestrator historii TF – specjalny dziennik, który zawiera tylko niektóre konkretne zdarzenia. |
HostGTest | Test, który uruchamia pakiet testów natywnych. |
HostMetric | Ta klasa reprezentuje próbkę wskaźnika hosta do zaraportowania. |
HostOptions | Klasa właściciela opcji hosta. |
HostOrchestrator Utility | Narzędzie do wykonywania poleceń za pomocą narzędzia Host Assistanttor w instancjach zdalnych. |
HostStatsdMetricCollector |
IMetricCollector , który zbiera statystyki po stronie hosta za pomocą narzędzia statystycznego
poleceń.
|
Test Host | Uruchamiający testy na hoście JUnit. |
Hostutils | Implementuje przydatne metody narzędziowe do przeprowadzania testów hostów. |
HprofAllocSiteParser, | Klasa pomocnicza do analizowania informacji z sekcji Witryny alokacji w raportach hprof. |
HttpHelper, | Zawiera metody pomocnicze do wysyłania żądań HTTP |
HttpHelper.RequestRunnable |
Gotowe do wysyłania żądań za pomocą
IRunUtil#runEscalatingTimedRetry(long, long, long, long, IRunnableResult)
|
HttpMultipartPost | Klasa pomocnicza do tworzenia wieloczęściowych żądań postów HTTP. |
HttpRemoteFileibilityr |
Implementacja IRemoteFileResolver , która umożliwia pobieranie zdalnych plików za pomocą protokołu HTTP
|
HttpsRemoteFile resolver |
Implementacja interfejsu IRemoteFileResolver , która umożliwia pobieranie zdalnych plików za pomocą protokołu https
|
I
IAbi | Interfejs reprezentujący testowany interfejs ABI. |
IAbiReceiver | Test, który wymaga testowania interfejsu ABI. |
IAndroidDebugBridge |
Definicja interfejsu metod AndroidDebugBridge używanych w tej
pakietu SDK.
|
IAppBuildInfo |
Ten interfejs został wycofany.
Używaj bezpośrednio IBuildInfo .
|
IAutoRetriableTest (w języku angielskim) |
Interfejs typu IRemoteTest , który nie zawiera implementacji ITestFilterReceiver , ale nadal
chce obsługiwać automatyczne ponawianie próby.
|
IBatteryInfo | Interfejs określający interakcję z baterią urządzenia. |
IBatteryInfo.BatteryState. | Opisuje bieżący stan ładowania baterii. |
IBuildInfo | Przechowuje informacje o testowanej kompilacji. |
IBuildInfo.BuildInfoWłaściwości |
Niektóre właściwości elementu IBuildInfo mogą zmieniać sposób jego obsługi.
|
IBuildProvider, | Odpowiada za udostępnienie informacji o testowanej kompilacji. |
IBuildReceiver | Test, który wymaga odniesienia do testowanej kompilacji. |
ICacheClient | Interfejs klienta pamięci podręcznej. |
IClusterClient | Interfejs do interakcji z backendem TFC. |
Zdarzenie ICluster | Interfejs dowolnego zdarzenia klastra przesyłanego do TFC. |
IClusterEventUploader<T extends IClusterEvent> | Interfejs usługi ClusterEventUploader |
IClusterOptions | Interfejs umożliwiający pobieranie opcji związanych z klastrem. |
ICommandOptions | Kontener do opcji wykonywania poleceń. |
ICommandScheduler | Algorytm szeregowania poleceń federacji handlowej. |
ICommandScheduler.IScheduledInvocationListener (w języku angielskim) | Detektor zdarzeń wywołania po zakończeniu wywołania. |
Strategia kompresji danych | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie działania. |
IConfigOptionValueTransformer | Interfejs do manipulowania wartością opcji konfiguracji |
IConfigurableVirtualDevice | Interfejs do przesyłania informacji o prawdopodobnie wstępnie skonfigurowanych urządzeniach wirtualnych (adres IP hosta, użytkownika hosta, przesunięcie portów itp.). |
Konfiguracja | Informacje o konfiguracji wywołania federacji handlowej. |
IConfigurationFactory |
Fabryka do tworzenia konstrukcji IConfiguration
|
IConfigurationReceiver |
Prosty interfejs reprezentujący obiekt, który akceptuje obiekt IConfiguration .
|
Serwer IConfigurationServer | Interfejs serwera konfiguracji. |
ICredentialFactory |
Interfejs fabryki danych logowania do tworzenia interfejsu oauth2 Credential .
|
IDefaultObjectLoader | Interfejs do wczytywania obiektów domyślnych, które powinny być częścią naszej konfiguracji YAML. |
IDefaultObjectLoader.LoaderConfiguration | Obiekt konfiguracji wczytywania, który przekazuje informacje do programu wczytującego. |
IDeviceActionReceiver | Udostępnia interfejs API do odbierania zdarzeń dotyczących urządzenia. |
IDeviceBuildInfo |
Identyfikator IBuildInfo reprezentujący kompletną kompilację urządzenia z Androidem i (opcjonalnie) jej testy.
|
IDeviceBuildProvider |
Obiekt IBuildProvider , który do pobierania kompilacji używa informacji z ITestDevice .
|
IDeviceConfiguration | Interfejs uchwytu konfiguracji urządzenia. |
IDeviceFlasher | Wyświetla obraz urządzenia. |
IDeviceFlasher.UserDataFlashOption | Lista opcji obsługi obrazu danych użytkownika |
IDeviceManager | Interfejs do zarządzania zestawem dostępnych urządzeń do testowania. |
IDeviceManager.IFastbootListener | Detektor zmian stanu szybkiego rozruchu. |
Monitorowanie urządzeń z Androidem | Interfejs do monitorowania stanu urządzeń. |
IDeviceMonitor.DeviceLister |
Klasa podobna do Runnable , która powinna zwrócić znane urządzenia i ich stany.
|
iDeviceRecovery | Interfejs do przywracania urządzenia, które jest offline. |
Wybór urządzenia | Interfejs kryteriów wyboru urządzenia. |
IDeviceSelection.BaseDeviceType | |
Monitorowanie stanu IDeviceState |
Udostępnia obiekty do monitorowania stanu IDevice .
|
IDeviceTest |
Interfejs dla obiektu, który wymaga odwołania do ITestDevice .
|
Nie można wyłączyć | Interfejs opisujący obiekt Tradefed, który można wyłączyć. |
IDynamicShardingClient |
Interfejs paczki dla klienta fragmentacji
Dzięki temu możemy w razie potrzeby zamienić adres HTTP na inny lub przetestować go. |
IDynamicShardingConnectionInfo | Interfejs klas zawierających informacje o połączeniu do dynamicznego fragmentacji |
IEmail, | Interfejs do wysyłania e-maili. |
IEmail.Message | Kontener na dane e-maili. |
iFileDownloader | Interfejs do pobierania zdalnego pliku. |
Plik tekstowy |
Definicja interfejsu, która przedstawia prostszą, pozorowaną umowę
FileEntry metody.
|
IFile resolverLoader |
Wczytuje implementacje interfejsu IRemoteFileResolver .
|
IFileBytesrLoader.paneluLoadingException | Wyjątek jest zgłaszany, jeśli nie można załadować lub zainicjować resolvera. |
Parser zasobów IFlashing | Interfejs do przesyłania wymaganych wersji plików graficznych wymaganych do Flasha urządzenia. |
IFlashingResourcesDownloadr | Interfejs do pobierania plików obrazów pomocniczych potrzebnych do Flasha na urządzeniu. |
IFolderBuildInfo |
Prosty abstrakcyjny IBuildInfo , którego artefakty kompilacji znajdują się w lokalnym systemie plików
katalogu.
|
IFormatterGenerator |
Interfejs opisujący narzędzie do formatowania dla elementu SuiteResultHolder .
|
IGlobalConfiguration, | Klasa obejmująca globalne informacje o konfiguracji pojedynczej instancji federacji handlowej (obejmuje to dowolną liczbę wywołań rzeczywistych konfiguracji). |
IHarnessException, | Opis interfejsu wyjątku jarzma, który zostanie zaimplementowany przez wyjątki. |
IHostCleaner, | Czyści hosta po zakończeniu testu. |
Agent IHostHealthAgent | Interfejs do generowania wskaźników dotyczących hosta lub urządzenia. |
Monitor IHostMonitor | Interfejs do wysyłania danych hosta |
IHostMonitor.HostDataPoint | Ogólna klasa na potrzeby raportowania danych. |
IHostMonitor.HostMetricType | |
IHostOptions | Interfejs uchwytu opcji hosta. |
IHostOptions.PermitLimitType, | Wyliczenie opisujące możliwe ograniczenia zezwolenia |
IHostResourceManager | Interfejs do zasobu hosta menedżera. |
IHttpHelper | Metody pomocnicze do wykonywania żądań HTTP. |
IHttpHelper.DataSizeException | |
InvocationContext | Przechowuje informacje o wywołaniu na potrzeby testów, aby mieć do nich w razie potrzeby dostęp. |
IInvocationContext.TimingEvent | |
IInvocationContextReceiver | Test, który wymaga odniesienia do kontekstu wywołania. |
IInvocationExecution | Interfejs opisujący działania, które zostaną wykonane w ramach wywołania. |
Klient IKeyStoreClient | Interfejs umożliwiający dostęp do magazynu kluczy dla haseł lub danych wrażliwych. |
IKeyStoreFactory |
Fabryka do utworzenia urządzenia IKeyStoreClient .
|
Przygotowanie do ILab |
Interfejs znaczników dla osób przygotowujących do modułów
Opis tych interfejsów znajdziesz na |
ILeveledLogOutput (Wyjście ILeveledLogOutput) | Klasy, które implementują ten interfejs, udostępniają metody obsługi danych wyjściowych logów wiadomości. |
ILogcatReceiver |
Klasa, która dostarcza dane wyjściowe z narzędzia logcat urządzenia w postaci klasy InputStreamSource .
|
Rejestr ILogRegistry |
Interfejs dla rejestratora singleton w ILogOutput , który obsługuje multipleksowanie i zarządzanie
rejestratorów treści.
|
ILogRegistry.EventType | Zdarzenia, które warto rejestrować |
iLogSaver, | Klasy implementujące ten interfejs udostępniają metody przechowywania logów w centralnej lokalizacji. |
iLogSaverListener, |
Pozwala ITestInvocationListener na nasłuchiwać, gdy pliki dziennika są zapisywane.
|
Analiza treści obrazu | Analizator treści obrazów na urządzeniu |
IManagedTestDevice | Urządzenie ITestDevice, którego cykl życia jest zarządzany. |
IManagedTestDevice.DeviceEventResponse |
Kontener odpowiedzi na zapytanie IManagedTestDevice#handleAllocationEvent(DeviceEvent)
zadzwoń
|
IManagedTestDeviceFactory |
Interfejs twórcy IManagedTestDevice
|
iMetricCollector, | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zbierania danych pasujących danych. |
IMetricCollectorReceiver |
Interfejs, który należy zaimplementować, jeśli IRemoteTest muszą uzyskać listę elementów IMetricCollector na potrzeby uruchomienia testowego.
|
IMoblyYamlResultHandler | Interfejs modułu obsługi wyników yaml mobly. |
IMoblyYamlResultHandler.ITestResult | Interfejs wyniku yaml mobly |
kontroler IModule | Interfejs do kontrolowania, czy moduł ma być wykonywany. |
IModuleController.RunStrategy (Strategia uruchamiania modułu). | Wyliczenie opisujące sposób realizacji modułu. |
IModuleParameterHandler | Interfejs parametrów modułów pakietów. |
iMultiDeviceRecovery | Interfejs do przywracania wielu urządzeń offline. |
Test IMultiDeviceTest | Ten interfejs został wycofany. Ten interfejs jest tymczasowo utrzymywany na potrzeby zgodności, ale tak naprawdę nie jest używany już więcej. Nie wdrażaj go. |
IMultiTargetPreparer | Przygotowuje środowisko testowe dla kilku urządzeń naraz. |
INativeDevice |
Udostępnia niezawodny i nieco wyższy poziom interfejsu API ddmlib IDevice .
|
INativeDeviceTest |
Interfejs dla obiektu, który wymaga odwołania do INativeDevice .
|
Przyrostowy pakiet obrazów | Narzędzie pozwalające na korzystanie z przyrostowej aktualizacji obrazu i aktualizacji urządzenia. |
InfraErrorIdentifier | Identyfikatory błędów z podmioty federacji handlowej i zależnej infrastruktury (np. Build infra). |
InputStreamSource, |
Ten interfejs pakuje obiekt ERROR(/InputStream) , aby umożliwić jego sklonowanie.
|
InstallAllTestZipAppsKonfiguracja |
ITargetPreparer , który instaluje wszystkie aplikacje w testowym pliku ZIP.
|
InstallApexModuleTargetPreparer | |
InstallApkSetup |
ITargetPreparer , który instaluje co najmniej 1 pakiet APK znajdujący się w systemie plików.
|
Konfiguracja InstallBuildEnvApk |
ITargetPreparer , który instaluje co najmniej 1 testowy pakiet APK ze środowiska kompilacji platformy Androida.
|
Test zainstalowanych narzędzi | Uruchamia wszystkie narzędzia znalezione na bieżącym urządzeniu. |
ZainstalujKernelModulePreparer | Program przygotowujący do środowiska docelowego, który instaluje na urządzeniu ogólny obraz standardowego jądra Androida. |
Wyszukiwanie błyskawicznego |
Moduł obsługi: ModuleParameters#INSTANT_APP .
|
Specjalista ds. przygotowywania narzędzi |
ITargetPreparer uruchamiający instrumentację
|
Test narzędzi | Test, który uruchamia pakiet testowy narzędzi na danym urządzeniu. |
InvocationContext (Kontekst wywołania) |
Ogólna implementacja interfejsu IInvocationContext .
|
InvocationExecution | Klasa opisująca wszystkie kroki wywołania: pobieranie kompilacji, cel_prep, uruchamianie testów i czyszczenie. |
InvocationLocal<T> | Ta klasa udostępnia zmienne zakresu wywołania. |
InvocationMetricLogger | Klasa narzędzia dla wywołania do rejestrowania niektórych wskaźników. |
InvocationMetricLogger.InvocationGroupMetricKey | Grupowanie pozwala zarejestrować kilka grup przy użyciu tego samego klucza. |
InvocationMetricLogger.InvocationMetricKey | Specjalny nazwany klucz, który zawsze będzie wypełniany w przypadku wywołania. |
InvocationStatus (Stan wywołania) | Klasa do przechowywania stanu wywołania. |
InvocationStatus (Stan wywołania) | Wyliczenie pomocnicze reprezentujące stan wywołania |
Asystent podsumowania wywołania |
Klasa pomocnicza do zbierania i raportowania funkcji TestSummary dla grupy detektorów
|
InvocationToJUnitResultForwarder (w języku angielskim) |
Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do
TestListener
|
iPostProcessor, | Podmioty przetwarzające pocztę to obiekt federacji handlowej, który umożliwia przetwarzanie wskaźników i logów PO testach i PRZED raportem wyników. |
Funkcja zdalnego sterowania | Interfejs opisujący funkcję w ramach Tradefed, która może zostać wykonana na podstawie żądania. |
IRemoteFileFixr | Interfejs obiektów, które mogą rozpoznać plik zdalny w lokalnym. |
IRemoteFile resolver.RemoteFile obsługiArgs | Argumenty przekazywane do resolverów. |
IRemoteFileDevelopr.resolvedFile | Klasa z informacjami o rozpoznanym pliku i niektórych metadanych. |
Funkcja IRemoteScheduleListeners |
Rozszerzenie IRemoteFeature , które obsługuje przekazywanie w IScheduledInvocationListener s.
|
Test pilotażowy IRemoteTest |
Test, który przekazuje wyniki bezpośrednio do ITestInvocationListener .
|
NotExecuted (Niewykonany raport) |
W przypadku niepełnego wykonania IRemoteTest , który implementuje ten interfejs, może zgłosić
nieprzeprowadzonych testów
w celu ulepszenia raportowania.
|
IRescheduler | Interfejs do zmiany harmonogramu konfiguracji na potrzeby przyszłego wykonywania. |
IResourceMetricCollector (Identyfikator zasobu IResourceMetricCollector) | Interfejs, w którym użytkownik może wdrożyć niestandardowe kolektory zasobów. |
Pomoc API IRestApi | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
IResumableTest (w języku angielskim) | Ten interfejs został wycofany. Nie potrzebuję tej funkcji |
IPonówDecision | Interfejs skłaniający do podjęcia decyzji o ponownej próbie i stosujący filtr do klasy w celu dokładniejszego kierowania. spróbuj jeszcze raz. |
IRuntimeHintProvider, | |
IRunutil | Interfejs do wykonywania operacji czasowych i poleceń systemowych. |
IRunutil.EnvPriority (w języku angielskim) | Wartość określająca, czy ustawienie danego środowiska jest ustawiane czy cofane. |
IRunUtil.IRunnableResult | Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. |
Sandbox | Interfejs określający piaskownicę, której można używać do uruchamiania wywołania. |
ISandboxFactory |
Fabryka do utworzenia urządzenia ISandbox .
|
ISetOptionReceiver |
Implementacja tego interfejsu powinna zawierać element Option z parametrem „set-option” nazwa powiązana z
HostTest#SET_OPTION_NAME
|
IShardableListener, |
ITestInvocationListener z możliwością fragmentacji.
|
IShardableTest, |
IRemoteTest , który można podzielić na osobne wykonywalne podtesty.
|
Asystent ISharda | Interfejs obiektu opisującego strategię fragmentacji, którą należy zastosować na potrzeby konfiguracji. |
Test IsolatedHostTest | Implementuje mechanizm uruchomienia TradeFed, który wykorzystuje podproces do wykonania testów przy małej zależności zamiast wykonywać je w procesie głównym. |
SupportGranularResults (w języku angielskim) |
Interfejs określający, czy ITestInvocationListener obsługuje otrzymywanie szczegółowych informacji
wyników, czy też nie.
|
ISystemStatusChecker | Moduł sprawdzający, który sprawdza stan systemu i zwraca wartość logiczną, aby wskazać, czy system jest w oczekiwanym stanie. |
ISystemStatusCheckerReceiver |
IRemoteTest , który wymaga dostępu do: ISystemStatusChecker z
konfiguracji.
|
iTargetCleaner, | Ten interfejs został wycofany. TearDown zostało przeniesione do podstawowego interfejsu ITargetPreparer. |
ITargetPreparer | Przygotowuje środowisko testowe do uruchomienia testowego. |
ITerribleFailureHandler |
Interfejs do radzenia sobie z poważnymi awariami
LogUtil.CLog.wtf(String, Throwable)
|
Odbiornik filtra ITestAnnotationFilter | Runner, który może filtrować na podstawie adnotacji, które testy należy przeprowadzić. |
ITestCollector | zapewnia obsługę pobierania testów; po ustawieniu, biegacz testowy musi wykonać uruchomienie próbne, aby zebrać dane do przypadków testowych bez ich wykonania. |
Urządzenie testowe |
Udostępnia niezawodny i nieco wyższy poziom interfejsu API ddmlib IDevice .
|
ITestDevice.ApexInfo | Prosta klasa struct do przechowywania informacji o pojedynczym punkcie APEX |
ITestDevice.MountPointInfo | Prosta klasa struct do przechowywania informacji o jednym punkcie podłączania |
ITestDevice.RecoveryMode | |
Odbiornik ITestFileFilterReceiver | Runner, który może otrzymać plik z informacją, które testy mają zostać wykonane, a które nie. |
Odbiornik ITestFilterReceiver | Runner, który może filtrować wyniki testów do wykonania. |
ITestInformationReceiver |
Interfejs do otrzymywania TestInformation dla niektórych klas.
|
Invocation (ITestInvocation) | Obsługuje jedno wywołanie testu federacji handlowej. |
ITestInvocation.ExitInformation | Reprezentuje niektóre informacje wyjścia dla wywołania. |
Detektor ITestInvocationListener | Detektor wyników testu z wywołania testu. |
Odbiornik ITestLifeCycleReceiver | Otrzymuje powiadomienia o zdarzeniach podczas testów narzędzi. |
TestLogger | Jednostka, która może rejestrować różne typy strumieni danych. |
ITestLoggerReceiver |
Encja, którą można wstrzykiwać przy użyciu instancji ITestLogger , aby można było jej używać
w celach związanych z logowaniem danych.
|
iTestsPool, | Interfejs opisujący pulę testów, do których możemy uzyskać dostęp i które możemy uruchomić |
TestSuite | Klasa abstrakcyjna używana do uruchamiania pakietu Test Suite. |
ITestSuite.IsolatedModuleGrade | |
ITestSuite.MultiDeviceModuleStrategy | |
ITestSuiteResultLoader | Interfejs opisujący pomocnik wczytywania poprzednich wyników w sposób, który można uruchomić ponownie. |
ITestSummaryListener |
Interfejs, który umożliwia usłudze ITestInvocationListener wymianę niektórych ograniczonych informacji przez
podsumowania.
|
Program instalacyjny ITestsZip | Instaluje testy z pliku ZIP z testami (wygenerowanego przez system kompilacji) na urządzenia. |
ITokenProvider, | Interfejs opisujący obiekt, który może dostarczać tokeny konkretnego urządzenia. |
ITokenRequest |
Interfejs, który można zaimplementować w IRemoteTest , aby przedstawić fakt, że wymaga urządzenia z
specjalny token.
|
J
Test JarHost | Uruchamiający testy do testów JUnit po stronie hosta. |
JarHostTest.HostTestListener | Detektor paczki, który przekazuje wszystkie zdarzenia oprócz testRunStarted() i testRunEnded() do z osadzonym detektorem. |
JavaCodeZasięgCollector |
Interfejs BaseDeviceMetricCollector , który pobierze Javę
pomiaru zasięgu na urządzeniu i rejestrować je jako artefakty testowe.
|
JavaCodeZasięgFlusher | Klasa użytkowa, która resetuje i wymusza usunięcie pomiarów pokrycia kodu Java z procesów uruchomionej na urządzeniu. |
JSONFileKeyStoreClient | Przykładowa implementacja, w której lokalny plik JSON pełni rolę magazynu kluczy. |
JSONFileKeyStoreFactory |
Implementacja fabryki kluczy JSON KeyStore, która udostępnia obiekt JSONFileKeyStoreClient dla
dostępu do pliku JSON Key Store.
|
Raporter wyników testów JSON | Raportujący wyniki, który koduje wyniki wskaźników testowych oraz gałęzie i informacje o urządzeniach w JSON i POST do punktu końcowego usługi HTTP |
JUnit4ResultForwarder | Przekazywanie wyników z JUnit4 Runner. |
JUnit4TestFilter |
Klasa pomocnicza, która udostępnia filtrowanie dla mechanizmu uruchamiania JUnit4 przez rozszerzenie Filter .
|
JUnitRunutil |
Klasa pomocnicza do kierowania: IRemoteTest#run(TestInformation, ITestInvocationListener)
aby nawiązać połączenie Test#run(TestResult) .
|
JUnitToInvocationResultForwarder |
Klasa, która nasłuchuje zdarzeń TestListener i przekazuje je do
ITestInvocationListener
|
JUnitXmlParser | Parser, który wyodrębnia dane wyniku testu z wyników JUnit przechowywanych w pliku XMLJUnitResultFormatter ant i przekazuje ją do ITestInvocationListener. |
K
Test jądra | Uruchamiający test pliku wykonywalnego uruchomionego w środowisku docelowym i analizujący test jądra. |
Kontroler modułu jądra | Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy nie jest ona zgodna z architekturą . |
KeyGuardControllerState | Kontener stanów blokady klawiszy. |
KeyguardStatusChecker | Sprawdza stan blokady klucza po uruchomieniu modułu. |
KeyStoreException | Zgłaszane, gdy wystąpi krytyczny błąd magazynu kluczy. |
KillIstniejąceEmulatorPreparer |
ITargetPreparer , który wyłącza działający emulator.
|
Znany(-a) osoba przygotowująca do niepowodzenia | Moduł przygotowujący cel do pominięcia ponawiania ponawianego znanego błędu. |
KTapResultParser | Odczytuje dane wyjściowe KTAP generowane przez moduł testowy KUnit i umieszczone w pliku z wynikami Debugfs. |
KTapResultParser.ParseResolution | |
KUnitModuleTest | Tester uruchamiający moduły testowe KUnit na urządzeniu. |
L
LabResourceDeviceMonitor | Monitor zasobów modułu, który inicjuje serwer gRPC dla LabResourceService lub nim zarządza. |
Duży odbiornik | Klasa zaprojektowana z myślą o wykonywaniu długo trwających poleceń zbierających dane wyjściowe. |
LastShardDetector |
Podczas fragmentowania lokalnego czasami chcemy wykonywać tylko niektóre działania, gdy ostatni fragment
do invocationEnded(long) .
|
LeakedThreadStatusChecker | Narzędzie do sprawdzania stanu, aby upewnić się, że moduł nie wycieknie z uruchomionego wątku. |
LegacySubprocessResultsReporter | Zablokowana implementacja raportowania wyników podprocesu, która powinna pozostać zgodna z starszych wersji TF/CTS (np. 8+), pomimo zmian w klasie nadrzędnej. |
Analizatora list instrumentacji |
Element IShellOutputReceiver , który analizuje dane wyjściowe „instrumentacji listy pm” zapytanie
|
ListInstrumentationParser.InstrumentationTarget | |
Lokalne urządzenie wirtualne z Androidem | Klasa lokalnych urządzeń wirtualnych działających na hoście TradeFed. |
LocalAppBuildProvider |
Element IBuildProvider , który tworzy IBuildInfo na podstawie podanej ścieżki lokalnej
|
LocalDeveloper | Określa i zwraca, czy jest to lokalny deweloper korzystający z platformy Tradefed. |
LocalDeviceBuildProvider |
IBuildProvider , który tworzy IDeviceBuildInfo na podstawie podanej wartości
filesystem.
|
Uruchomienie emulatora LocalEmulator | Przygotowanie celu, które uruchamia emulator lokalnie ze środowiska kompilacji Androida. |
LocalEmulatorSnapshot | Element TargetPreparer przeznaczony do generowania zrzutu czystego emulatora z Androida. środowisko budowlane |
LocalFileHeader, | LocalFileHeader to klasa zawierająca informacje o pliku lub folderze wewnątrz pliku ZIP. |
LocalFile resolver |
Implementacja funkcji IRemoteFileResolver , która umożliwia łączenie plików lokalnych
|
LocalFolderBuildProvider, |
IBuildProvider , który tworzy IFolderBuildInfo na podstawie podanej wartości lokalnej
ścieżka
|
Menedżer zasobów lokalnego hosta | Zasób hosta menedżera. |
LocalPool | Wdrożenie puli lokalnych testów |
LocalRunInstructionBuilder | Narzędzie do kompilowania instrukcji uruchamiania testu lokalnie. |
Zbiór zasadniczy LockSettings | Selektor do usuwania ustawień blokady ekranu. |
Dziennik | Klasa logu, która odzwierciedla interfejs API w głównych źródłach Androida. |
Log.ILogOutput | Klasy, które implementują ten interfejs, udostępniają metody obsługi danych wyjściowych logów wiadomości. |
Log.LogLevel | Wyliczenie poziomu logu. |
LogcatCrashResultForwarder | Specjalny detektor: w przypadku niepowodzenia (awarii procesu instrumentu) podejmie próbę wyodrębnienia danych z za pomocą dziennika dziennikowej awarii i doda ją do komunikatu o błędzie powiązanego z testem. |
LogcatEventParser | |
Typ zdarzenia LogcatEventType |
Typy zdarzeń na koncie LogcatEventParser .
|
LogcatOnFailureCollector | Kolektor, który przechwytuje i rejestruje logcat w przypadku niepowodzenia przypadku testowego. |
LogcatReceiver | Klasa, która zbiera logcat w tle. |
LogcatTimingMetricCollector | Kolektor danych, który zbiera informacje o czasie (np. o czasie przejścia użytkownika) z Logcat w czasie co najmniej jeden powtórzony test z użyciem podanych wzorców wyrażeń regularnych do analizy sygnałów początkowych i końcowych z wierszy logcat. |
Typ danych Logowania | Reprezentuje typ danych danych dziennika. |
Plik dziennika | Klasa do przechowywania metadanych zapisanego pliku dziennika. |
Zapisywanie plików dziennika |
Pomocnik dla uwierzytelniania ITestInvocationListener , który będzie zapisywać dane logów w pliku
|
Odbiornik logów | |
Rejestr logów |
Implementacja ILogRegistry , która umożliwia multipleksowanie różnych rejestratorów i nimi zarządza
za pomocą odpowiedniej opcji opartej na ThreadGroup wątku wywołującego.
|
LogSaverResultForwarder |
ResultForwarder do zapisywania logów przy użyciu globalnego wygaszacza plików.
|
Logutil. | Klasa narzędzia logowania. |
Logutil.CLog (w języku angielskim) |
Klasa podkładki dla elementu Log , która automatycznie używa prostej nazwy klasy wywołującego jako
tag dziennika
|
LUCIResultReporter | Raportujący wyniki, który zapisuje wyniki testów potrzebne ResultDB i LUCI do formatu JSON (go/result-sink) i rejestruje lokalizację pliku w konsoli. |
M
MainlineModuleHandler | Prosta klasa obsługi dla modułów Mainline, która tworzy obiekt InstallApexModuleTargetPreparer i wstrzykuje do niego link dynamiczny na podstawie podanych modułów mainline, aby automatycznie pobierać dla tych modułów. |
MainlineTestModuleController | Klasa podstawowa kontrolera modułu do uruchamiania testów na podstawie wstępnie załadowanych modułów mainline urządzenia w trakcie testowania. |
Zarządzane urządzenie zdalne | Urządzenie działające w maszynie wirtualnej, którą zarządzamy zdalnie za pomocą instancji Tradefed w środku maszyny wirtualnej. |
ManagedTestDeviceFactory | w fabryce do tworzenia różnego rodzaju urządzeń, które mogą być monitorowane przez Tf. |
Kontroler MaxSdkModule | Klasa podstawowa kontrolera modułu, która nie uruchamia testów na wersjach powyżej określonej wersji pakietu SDK numer. |
MergedZipEntryCollection (Scalony) | Połącz poszczególne wpisy ZIP z dużego pliku ZIP w bloki, aby zminimalizować liczbę prób pobierania. |
MergeMultiBuildTargetPreparer |
Obiekt IMultiTargetPreparer , który umożliwia przekazywanie informacji z jednej kompilacji do drugiej przez
nadając im nazwy i podając klucz pliku do skopiowania do drugiej kompilacji.
|
Strategia scalania | Opisuje sposób agregacji wyników w przypadku wielu prób. |
MerkleTree, | Reprezentacja drzewa merkle zgodnie z definicją interfejsu API zdalnego wykonywania. |
MetricFilePostProcessor | Służy do przesyłania pliku logu wskaźników zebranych na poziomie testu i uruchomienia. |
MetricOption |
Adnotacja dotycząca metod testowania oznaczonych etykietą @Test lub jeśli adnotacja jest częścią
lista adnotacji TestDescription , która umożliwia określenie pewnych dodatkowych, przydatnych parametrów
dla: dostrajanie działania kolektorów, filtrowanie niektórych metod.
|
MetricsXMLResultReporter | MetricsXMLResultReporter zapisuje wskaźniki testowe i uruchamia je w pliku XML w określonym folderze według parametru folderu wskaźników na etapie invocationEnded testu. |
Przypadek testowania danych |
Rozszerzenie TestCase , które umożliwia rejestrowanie wskaźników podczas działania w ramach TradeFed.
|
MetricTestCase.LogHolder | Struktura pliku dziennika do zgłoszenia. |
Metricutil | Klasa narzędzia do pobierania wskaźników z przekazanych konfiguracji statystycznych. |
Narzędzie do obsługi danych | Zawiera popularne metody przechowywania wskaźników testowych, agregowane w podobny sposób aby testować dane i zapisywać je w pliku. |
Kontroler MinApiLevelModule | Klasa podstawowa kontrolera modułu, która nie uruchamia testów, gdy jest poniżej określonego poziomu interfejsu API. |
Kontroler MinSdkModule | Klasa podstawowa kontrolera modułu, która nie uruchamia testów na wersjach starszych niż określona wersja pakietu SDK numer. |
Plik MixImageZipPreparer |
IMultiTargetPreparer , który łączy obrazy z kompilacji systemu w kompilacji urządzenia.
|
MixKernelTargetPreparer |
ITargetPreparer , który umożliwia połączenie obrazu jądra z obrazem urządzenia.
|
Test MoblyBinaryHost | Test hosta miał na celu uruchomienie pliku binarnego Pythona mobly z systemu Android Build (Soong) |
MoblyYamlResultControllerInfoHandler | Wynik Mobly z plikiem yaml „Informacje o kontrolerze” dla modułu obsługi elementów. |
MoblyYamlResultControllerInfoHandler.ControllerInfo | |
MoblyYamlResultControllerInfoHandler.ControllerInfo.Builder | |
MoblyYamlResultHandlerFactory | Fabryka modułu obsługi wyników w formacie yaml Mobly, który generuje odpowiedni moduł obsługi na podstawie typu wyniku. |
MoblyYamlResultHandlerFactory.InvalidResultTypeException | |
MoblyYamlResultHandlerFactory.Type | |
Parier wyników MoblyYaml | Parser wyników testów yaml Mobly. |
Moduł MoblyYamlResultRecordHandler | Wynik „Rekord” w pliku yaml Mobly dla modułu obsługi elementów. |
MoblyYamlResultRecordHandler.Record | |
MoblyYamlResultRecordHandler.Record.Builder | |
MoblyYamlResultRecordHandler.RecordResult | |
Moduł MoblyYamlResultSummaryHandler | Wynik Mobly z plikiem yaml – „podsumowanie” dla modułu obsługi elementów. |
MoblyYamlResultSummaryHandler.Summary | |
MoblyYamlResultSummaryHandler.Summary.Builder | |
Moduł MoblyYamlResultTestNameListHandler | Wynik pliku yaml Mobly „Test Name List” dla modułu obsługi elementów. |
MoblyYamlResultTestNameListHandler.TestNameList | |
MoblyYamlResultTestNameListHandler.TestNameList.Builder | |
MoblyYamlResultUserDataHandler | Wynik yaml Mobly „Dane użytkownika” dla modułu obsługi elementów. |
MoblyYamlResultUserDataHandler.UserData | |
MoblyYamlResultUserDataHandler.UserData.Builder | |
ModuleDefinition. | Kontener konfiguracji uruchomienia testowego. |
ModuleListener |
Detektor dołączany do każdego elementu (IRemoteTest ) każdego modułu, aby zebrać listę:
wyników.
|
ModuleLogcatCollector | Wersja kolektora logówcat, ale dla modułu. |
ModuleMerger. |
Klasa pomocnicza operacji związanej ze scalaniem obiektów ITestSuite i ModuleDefinition
po rozdziale.
|
ModuleOemTargetPreparer | |
ModuleParameters | Wartości specjalne powiązane z parametrem pakietu w metadanych poszczególnych modułów. |
ModuleParametersHelper |
Pomocnik do pobierania parametru IModuleParameterHandler powiązanego z parametrem.
|
ModulePusher | |
ModulePusher.ModulePushError | Błąd krytyczny podczas wysyłania modułu Mainline. |
ModuleSplitter |
Asystent do podziału listy modułów reprezentowanych przez IConfiguration na listę uruchomień
jednostek reprezentowanych przez ModuleDefinition .
|
ModuleTestTypeutil | Zawiera typowe metody narzędziowe modułu sprawdzania. |
Opis wielu błędów |
Zbierz kilka elementów FailureDescription w jednym pojemniku.
|
Wiele map<K, V> |
ERROR(/Map) z obsługą wielu wartości na klucz.
|
N
NameMangleListener | Detektor serwera proxy do translacji metod testowych, klas i nazw pakietów w miarę raportowania wyników. |
Test natywny porównawczy | Test, który uruchamia natywny test porównawczy na danym urządzeniu. |
Analiza porównawczaTestu natywnego |
IShellOutputReceiver , który analizuje dane wyjściowe testu porównawczego i zbiera wskaźniki
średni czas na operację.
|
NativeBridgeModuleController: | Kontroler modułu sprawdza, czy urządzenie obsługuje natywny mostek. |
NativeCodeZasięgFlusher | Klasa użytkowa, która usuwa pomiary pokrycia natywnego i wymusza usunięcie pokrycia natywnego z procesów na urządzeniu. |
Urządzenie natywne |
Domyślna implementacja urządzeń z Androidem, które nie są w pełni naładowane (ITestDevice ).
|
NativeDevice.AdbAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) do uruchomienia systemu operacyjnego „adb ...”. .
|
NativeDevice.AdbShellAction | |
NativeDevice.RestartDeviceAction |
ERROR(DeviceAction/com.android.tradefed.device.NativeDevice.DeviceAction DeviceAction) za zrestartowanie urządzenia.
|
NativeDevice.RestartMode – | Tryb ponownego uruchamiania. |
NativeDeviceStateMonitor |
Klasa pomocnicza do monitorowania stanu IDevice bez obsługi platformy.
|
NatywnaLeakCollector |
ITargetPreparer z uruchamianiem „dumpsys meminfo --unreachable -a” aby zidentyfikować
nieosiągalna pamięć natywna przechowywana obecnie przez każdy proces.
|
NativeStressTest | Test, który uruchamia natywny wykonywalny test wytrzymałościowy na danym urządzeniu. |
NativeStressTestParser |
IShellOutputReceiver , który analizuje dane wyjściowe z testu warunków skrajnych i zbiera wskaźniki
liczbę ukończonych iteracji i średni czas każdej iteracji.
|
Metoda negatywu | Moduł obsługi określający, że nic nie należy robić, a parametr nie powinien tworzyć żadnych dodatkowych . |
NestedDeviceStateMonitor | Monitor stanu urządzenia, który wykonuje dodatkowe kontrole na zagnieżdżonym urządzeniu, aby uwzględnić specyfikę w wirtualnym środowisku. |
Urządzenie zdalne | Schemat urządzenia działającego w zdalnej maszynie wirtualnej Cuttlefish. |
NetworkNotAvailableException | Zwracany, gdy urządzenie nie może połączyć się z siecią w celu przetestowania. |
NoApkTestSkipper (w języku angielskim) | Specjalne narzędzie, które pozwala całkowicie pominąć wywołanie (przygotowanie i testy), jeśli nie mają pakietów APK do testów. |
NoDeviceException | Wysyłane, gdy nie ma urządzenia, na którym można wykonać dane polecenie. |
Test NoisyDryRun | Uruchamianie szumnego uruchomienia próbnego pliku poleceń. |
NoOpConfigOptionValueTransformer |
IConfigOptionValueTransformer w trybie bezobsługowym
|
NotMultiAbiHandler |
Specjalny moduł obsługi, który powiadamia SuiteModuleLoader , że dodatkowe interfejsy ABI nie powinny
utwórz moduł.
|
Urządzenie puste |
Obiekt zastępczy IDevice używany przez DeviceManager do alokacji, gdy
IDeviceSelection#nullDeviceRequested() – true
|
O
OpenObjectLoader | Moduł ładujący domyślne obiekty dostępne w AOSP. |
Opcja |
Dodaje adnotację do pola jako reprezentującego opcję IConfiguration .
|
Option.Ważność | |
OptionClass |
Dodaje adnotację do klasy jako reprezentującą obiekt IConfiguration .
|
Kopia zapasowa |
Klasa pomocnicza, która może kopiować wartości pól Option o tych samych nazwach z jednego obiektu do
innego użytkownika.
|
definicja opcji, |
Zawiera szczegóły elementu Option .
|
OptionFetcher | Pomoc do pobierania opcji testów z procesu nadrzędnego. |
OptionNotAllowedException. |
Określona wartość ConfigurationException , gdy w poleceniu nie można przekazać opcji
.
|
Zestaw opcji |
Wypełnia pola Option .
|
OptionSetter.OptionFieldsForName | Kontener listy pól opcji o podanej nazwie. |
OptionUpdateRule. | Kontroluje zachowanie w przypadku, gdy dana opcja zostanie określona wiele razy. |
OtaDeviceBuildInfo |
IDeviceBuildInfo używany do bezprzewodowego testowania aktualizacji.
|
OtatoolsBuildInfo |
IBuildInfo zawierająca artefakty OTAtools.
|
OxygenClient | Klasa zarządzająca użyciem pliku binarnego klienta Oxygen do dzierżawy lub uwolnienia urządzenia z tlenem. |
OxygenClient.LHPTunnelMode | |
Oxygen Utility | Narzędzie do interakcji z usługą tlenu. |
P
PackageInfo | Kontener informacji o pakiecie aplikacji analizowany z urządzenia. |
Plik PackagePackageController | Kontroler modułu, aby nie przeprowadzać testów, gdy urządzenie nie ma zainstalowanych określonych pakietów. |
Sparuj<A, B> | Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. |
PairingMultiTargetPreparer | Narzędzie przygotowujące do kierowania na wiele miejsc docelowych pomaga utworzyć parowanie Bluetooth (i połączenie) między 2 urządzeniami. |
ParallelDeviceExecutor<V> |
Otoka funkcji ERROR(/ExecutorService) , która umożliwia równoległe wykonywanie funkcji.
|
ParentSandboxInvocationExecution |
Wersja InvocationExecution dla działań specjalnych wywoływania nadrzędnych podczas uruchamiania
w środowisku piaskownicy.
|
Replikacja elementu nadrzędnego | Powiel konfigurację z jednego urządzenia na wszystkie pozostałe, które będą objęte fragmentacją. |
PartialZipDownloadCache. | Narzędzie do buforowania częściowych plików pobranych na podstawie ich zawartości. |
PassingTestFileReporter |
ITestInvocationListener , który zapisuje listę przypadków testowych w pliku testowym
|
PerfettoTypowePostProcessor | Procesor post, który przetwarza plik proto perfetto danych tekstowych/binarnych na pary klucz-wartość przez rekursywnie rozwija wiadomości i pola protokołu proto o wartości ciągu znaków do momentu, gdy pole z napotkano wartość liczbową. |
PerfettoGeneralPostProcessor.AlternativeParseFormat | |
PerfettoGeneralPostProcessor.METRIC_FILE_FORMAT – | |
PerfettoPreparer | Przygotowujący Perfetto przekazuje plik konfiguracyjny do urządzenia w standardowej lokalizacji, do której mają dostęp do perfetto. |
PerfettoPullerMetricCollector |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia
Pobieranie plików perfetto z urządzenia i zbieranie z niego danych.
|
PerfettoPullerMetricCollector.METRIC_FILE_FORMAT – | |
PerfettoTraceRecorder |
Klasa narzędziowa do rejestrowania logu czasu perfetto w ITestDevice .
|
PrettyPrintDelimiter | Narzędzie pomocnicze, które pomaga wydrukować wyróżniającą się wiadomość rozdzielaną znakami. |
PrettyTestEventLogger | Rejestrator pasujący do zdarzeń i rejestrujący je, aby ułatwić debugowanie. |
ProcessInfo | Służy do przechowywania informacji dotyczących procesów(USER, PID, NAME, START TIME IN SECOND OD EPOCH). |
Processutil | |
ProfileParametrHandler | Podstawowy moduł obsługi parametrów dla dowolnego użytkownika profilu. |
ProfileTargetPreparer |
Klasa podstawowa do konfigurowania modułu przygotowującego do środowiska docelowego dla dowolnego użytkownika profilu android.os.usertype.profile.XXX .
|
Parametr PropertyChanger | Klasa narzędzia do zmieniania (lub dodawania) elementów w pliku właściwości Androida |
Metoda analizy wyników | Parser dla formatu proto wyników Tradefed. |
ProtoResultParser.TestLevel | Wyliczenie reprezentujące bieżący poziom przetwarzanego protokołu. |
Raport ProtoResultReporter |
Raportujący wyniki utworzył protobuf TestRecord ze wszystkimi wynikami.
|
Protoutil | Użyteczne metody radzenia sobie z wiadomościami w buforze protokołu w sposób zautomatyzowany. |
ProxyConfiguration (Konfiguracja serwera proxy) | Obiekt, który umożliwia wskazanie zdalnej konfiguracji do wykonania. |
PsParser, | Narzędzie używane do analizowania danych(USER,PID i NAME) z „ps” wynik polecenia |
Test robota PtsBot | Uruchom testy PTS-bota. |
PushFileInvoker. |
Ta klasa została wycofana.
Użyj w zamian zasady PushFilePreparer
|
PushFilePreparer. |
ITargetPreparer , który próbuje przekazać dowolną liczbę plików z dowolnej ścieżki hosta do dowolnej
ścieżki urządzenia.
|
Test PythonBinaryHost |
Test hosta miał uruchomić plik binarny języka Python z systemu Android Build (Soong).
Proces uruchamiania testów obsługuje filtry uwzględniania i wykluczania. |
PythonBinaryHostTest.PythonForwarder | Przekazywanie wyników zastępujące nazwę uruchomienia nazwą pliku binarnego. |
PythonUnitTestResultParser |
Interpretuje dane wyjściowe z testów przeprowadzonych za pomocą platformy Unittest w Pythonie i przekłada je na wywołania
w serii ITestInvocationListener s.
|
PythonUnitTestRunner |
Ta klasa została wycofana.
Użyj w zamian zasady PythonBinaryHostTest .
|
Asystent PythonVirtualenvHelper | Klasa pomocnicza do aktywowania środowiska wirtualnego w Pythonie 3. |
PythonVirtualenvPreparer | Konfiguruje środowisko Python virtualenv na hoście i instaluje pakiety. |
P
LimittionAwareTokenizer |
R
RestartReasonCollector (W przypadku ponownego uruchomienia urządzenia) | Kolektor, który zbiera dane o ponownym uruchomieniu urządzenia podczas testu i zgłasza je według przyczyny i liczby. |
RestartTargetTargetPreparer | Przygotowujący element docelowy, który uruchamia ponownie urządzenie. |
RecoveryLogPreparer | Docelowe narzędzie przygotowujące używane do zbierania logów przed przywróceniem. |
RegexTrie<V> |
RegexTrie to trie, w której każdy ERROR(/Pattern)
|
Zdalne urządzenie z Androidem |
Wdrożenie aplikacji ITestDevice na urządzeniu z Androidem typu full stack połączonym za pomocą
adb Connect.
|
Zdalne urządzenie wirtualneAndroida |
Rozszerza działanie RemoteAndroidDevice w przypadku pełnego stosu urządzenia z Androidem działającego w
Google Compute Engine (Gce).
|
RemoteAvdIDevice |
Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy DeviceSelectionOptions.gceDeviceRequested() ma wartość true
|
RemoteCacheClient | Implementacja RemoteActionCache, które korzystają z wywołań gRPC do zdalnego serwera API. |
Zdalna pula dynamiczna | Implementacja puli testów znajdujących się w kolejce zadań zdalnych |
RemoteDynamicPool.RequestCallable | |
RemoteFile panelu, | Prosta klasa, która umożliwia ładowanie plików z różnych miejsc za pomocą identyfikatorów URI i usługi dla dostawcy. |
Narzędzie zdalnego pliku | Klasa narzędzia do obsługi pliku z instancji zdalnej |
RemoteInvocationExecution |
Implementacja funkcji InvocationExecution , która umożliwia zdalne wykonywanie.
|
RemoteInvocationExecution.FileOptionValueTransformer | |
RemoteSshUtil, | Narzędzie do wykonywania poleceń ssh w instancjach zdalnych. |
RemoteTestTimeOutEnforcer | Detektory, które pozwalają na sprawdzenie czasu wykonania danej konfiguracji testowej i niepowodzenie wykonania testu, jeśli wystąpi błąd w określonym czasie. |
RemoteZip (w języku angielskim) | Narzędzia do rozpakowywania poszczególnych plików wewnątrz zdalnego pliku ZIP. |
RemoveSystemAppPreparer |
ITargetPreparer służący do usunięcia pakietu APK z partycji systemowej przed uruchomieniem testu.
|
Testy zdane | Raport w pliku z możliwymi filtrami do wykluczenia zdanego testu. |
Requestutil | Narzędzia umożliwiające ogólne ponawianie żądań sieciowych z obsługą błędów. |
Rozpoczęcie pobierania | rozwiązać problem z częściowym pobraniem pliku. |
ResourceMetricResource (w języku angielskim) | Funkcje użytkowe do tworzenia wskaźników. |
Zasób Resource | Narzędzie do odczytu zasobów konfiguracji. |
Pomocnik RestApiHelp | Klasa pomocnicza do wykonywania wywołań interfejsu API REST. |
RestartSystemServerTargetPreparer. | Przygotowujący element docelowy, który ponownie uruchamia serwer systemowy bez ponownego uruchamiania urządzenia. |
Agregator wyników | Specjalny dostawca usług przekierowywania, który w razie potrzeby agreguje wyniki, na podstawie strategii ponawiania prób, która została podjętych działań. |
ResultAndLogForwarder | Przekierowujący wyniki i zdarzenia z dziennika. |
ResultForwarder |
ITestInvocationListener , który przekazuje wyniki wywołania do listy innych detektorów.
|
Odtwarzacz wyników | Specjalny biegacz, który ponownie odtwarza podane wyniki. |
Zapisywanie plików na Dysku | Klasa pomocnicza do tworzenia pliku .retention w katalogu. |
Ponowna próba konfiguracji fabryki | Fabryka obsługująca ponawianie poleceń. |
Ponów LogSaverResultForwarder | Przekierowujący, który obsługuje również bieżącą próbę, w której się znajdujemy. |
Ponów decyzję | Zajęcia, w których można opisać decyzje o tym, czy ponownie podjąć próbę przygotowania i nie . |
Ponów próbę zmiany harmonogramu | Specjalny bieg, który umożliwia przełożenie testów, które się nie powiodły lub które się nie powiodły . |
PonówRescheduler.PonówType | Typy testów, które można ponowić. |
Ponownie spróbuj przesłać wyniki |
Rozszerzenie typu ResultForwarder , które zawsze przekazuje dane pod podany numer próby.
|
Ponów próbę za pomocą pomocy | Klasa pomocnicza określająca, który moduł lub test powinien być uruchamiany, a który nie. |
statystyki ponawiania próbek, |
Struktura przechowująca statystyki pojedynczej sesji IRemoteTest .
|
Strategia ponawiania prób | Strategia ponawiania prób, która ma być używana podczas ponownego wykonywania testów. |
RootcanalForwarderPreparer | |
RootTargetPreparer | Przygotowanie celu, które wykonuje „adb root” lub „adb unroot” na podstawie opcji „force-root”. |
RunAftersWithInfo | |
RunBeforesWithInfo | |
RunCommandTargetPreparer | |
RunConfigDeviceRecovery |
Ogólna podstawowa wersja IMultiDeviceRecovery służąca do uruchamiania konfiguracji handlu detalicznego w celu przywrócenia
krok po kroku.
|
RunHostCommandTargetPreparer | Moduł przygotowujący do uruchamiania dowolnych poleceń hosta przed uruchomieniem testu i po nim. |
RunHostScriptTargetPreparer | Przygotowanie środowiska docelowego, które wykonuje skrypt przed uruchomieniem testu. |
Wyjątek związany z działaniem przerw w działaniu | Zgłaszany, gdy operacja uruchomienia została przerwana przez żądanie zewnętrzne. |
RunNotifierWrapper |
Pakowanie RunNotifier , abyśmy mogli nosić DeviceNotAvailableException .
|
RunOnCloneProfileParameterHandler | |
RunOnCloneProfileTargetPreparer | |
RunOnPrivateProfileParameterHandler | |
RunOnPrivateProfileTargetPreparer | |
RunOnSdkSandboxHandler |
Moduł obsługi: ModuleParameters#RUN_ON_SDK_SANDBOX .
|
RunOnSdkSandboxTargetPreparer |
ITargetPreparer oznacza, że testy powinny być uruchamiane w piaskownicy SDK.
|
RunOnAdditionalUserParameterHandler | |
RunOnAdditionalUserTargetPreparer |
ITargetPreparer , aby mieć pewność, że test będzie uruchamiany jako użytkownik dodatkowy.
|
RunOnSystemUserTargetPreparer |
ITargetPreparer oznaczający, że testy powinny zostać uruchomione na użytkowniku (a nie
obecny użytkownik).
|
RunOnWorkProfileParameterHandler | |
RunOnWorkProfileTargetPreparer |
ITargetPreparer , który podczas konfiguracji tworzy profil służbowy i oznacza, że testy powinny być
które użytkownik zobaczy.
|
RuntimeRestartCollector | Kolektor, który zbiera sygnatury czasowe ponownych uruchomień środowiska wykonawczego (awarie serwera systemowego) podczas testu jeśli tak się stanie. |
Uruchom narzędzie | Zbiór metod pomocniczych do wykonywania operacji. |
RustBenchmarkResultParser |
Interpretuje dane wyjściowe z testów przeprowadzonych za pomocą platformy Criteria i przekształca je na
w kolejnych wywołaniach ITestInvocationListener .
|
Test RustBinaryHostTest | Test hosta mający na celu uruchomienie pliku binarnego Rust z systemu Android Build (Soong) |
RustBinaryTest | Test, który uruchamia na danym urządzeniu plik binarny Rust. |
RustTestBase | Klasa podstawowa RustBinaryHostTest i RustBinaryTest |
RustTestBase.EnvPair | |
RustTestBase.Invocation | |
RustTestResultParser |
Interpretuje dane wyjściowe testów przeprowadzonych za pomocą platformy Unittest Rusta i przekształca je na wywołania
serię ITestInvocationListener s.
|
S
SandboxConfigDump |
Klasa uruchamiająca, która tworzy IConfiguration na podstawie wiersza poleceń i umieszcza ją w pliku.
|
SandboxConfigDump.DumpCmd | |
SandboxConfigurationException, | Specjalny wyjątek konfiguracji pochodzi z konfiguracji piaskownicy. |
SandboxConfigurationFactory, | Fabryka konfiguracji specjalnej obsługującej tworzenie konfiguracji na potrzeby piaskownicy. |
SandboxConfigUtil, |
Klasa narzędziowa do zarządzania IConfiguration w trybie piaskownicy.
|
SandboxedInvocationExecution, | Specjalne wykonanie wywołania w trybie piaskownicy: jest to wywołanie metody InvocationExection w przypadku w środowisku piaskownicy, w którym uruchamiasz to polecenie. |
PiaskownicaInvocationRunner | Uruchom w piaskownicy testy powiązane z wywołaniem. |
Opcje piaskownicy |
Klasa, która może otrzymywać i udostępniać opcje klasy ISandbox .
|
Zrzut ekranu OnFailureCollector | Kolektor, który przechwytuje i zapisuje zrzut ekranu w przypadku niepowodzenia przypadku testowego. |
Kontroler modułu SDk28 | Kontroler modułu sprawdzający, czy urządzenie korzysta z pakietu SDK 28 (Android 9) lub nowszego. |
Kontroler modułu SDk29 | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 29 lub nowszej. |
Kontroler modułu Sdk30Module | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 30 lub nowszej. |
Kontroler modułu SDk31 | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 31 lub nowszej. |
Kontroler modułu SDk32 | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 32 lub nowszej. |
Kontroler modułu SDk33 | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 33 lub nowszej. |
Kontroler modułu SDk34 | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 34 lub nowszej. |
Kontroler modułu SDk35 | Przeprowadzaj testy tylko na testowanych urządzeniach z pakietem SDK w wersji 35 lub nowszej. |
SearchArtifact Utility | Klasa narzędzia, której można używać do wyszukiwania artefaktów testowych. |
AdditionalUserHandler |
Moduł obsługi: ModuleParameters#SECONDARY_USER .
|
AdditionalUserOnDefaultDisplayHandler |
Moduł obsługi: ModuleParameters#SECONDARY_USER_ON_DEFAULT_DISPLAY .
|
ExtraUserOnAdditionalDisplayHandler. |
Moduł obsługi: ModuleParameters#SECONDARY_USER_ON_SECONDARY_DISPLAY .
|
SemaphoreTokenTargetPreparer | To jest element przygotowujący używany do użycia tokena do serializowania wykonywania testu na hoście związanym z inwestycjami. |
Serialization Utility |
Narzędzie do serializowania/deserializacji obiektu, który implementuje ERROR(/Serializable) .
|
ServiceAccountKeyCredentialFactory |
Fabryka danych logowania do tworzenia uwierzytelniania OAuth Credential na podstawie klucza konta usługi.
|
Ustawodawca BaselineSet | Typowy kreator do obsługi ustawień podstawowych urządzenia za pomocą ITestDevice.setSetting. |
ShardBuildCloner | Klasa pomocnicza, która obsługuje klonowanie informacji o kompilacji z poziomu wiersza poleceń. |
Pomocnik fragmentu | Klasa pomocnicza, która obsługuje tworzenie fragmentów i planowanie ich na potrzeby wywołania. |
ShardListener |
ITestInvocationListener , który zbiera wyniki z fragmentu wywołania (nazywanego też
podział wywołań tak, aby uruchamiał się równolegle na wielu zasobach i przekierowuje je do innego
słuchacz.
|
ShardMainResultForwarder |
ResultForwarder , który łączy wyniki podzielonych na fragmenty wywołań testowych.
|
ShellOutputReceiverStream | Podklasa narzędziowa OutputStream, która zapisuje w IShellOutputReceiver. |
Sprawdzanie stanu powłoki | Sprawdź, czy przed uruchomieniem modułu i po nim stan powłoki jest zgodny z oczekiwaniami. |
ShippingApiLevelModuleController |
Przeprowadź testy, jeśli urządzenie spełnia te warunki:
|
ShowmapPullerMetricCollector: |
Podstawowa implementacja interfejsu FilePullerDeviceMetricCollector , która umożliwia pobieranie mapy prezentacji
plików z urządzenia i zbierać z niego dane.
|
SideloadOtaTargetPreparer |
Moduł przygotowujący docelowy, który przeprowadza instalowanie określonego pakietu OTA z innego urządzenia, stosuje go i czeka
do uruchamiania urządzenia i wstrzykuje właściwości kompilacji urządzenia używane jako informacje o kompilacji.
Moduł przygotowujący do kierowania zakłada, że po uruchomieniu urządzenie będzie w zwykłym trybie adb. pozwala zamknąć urządzenie w tym samym trybie, ale z nową kompilacją. |
SimpleFileLogger (w języku angielskim) |
ILeveledLogOutput , który kieruje komunikaty logu do stdout i do pojedynczego pliku dziennika.
|
SimplePerfResult | Obiekt, w którym będą przechowywane wszystkie wyniki testu Simpleperf |
Parametr SimplePerfStatResultParser | Klasa użytkowa do analizowania wyniku Simpleperf. |
SimplePerfutil (w języku angielskim) | Klasa narzędzia do wysyłania prostych poleceń i zbierania wyników |
SimplePerfutil.SimplePerfType | Enum opcji polecenia Simpleperf |
SimpleStats | Mała klasa użytkowa, która oblicza kilka miar statystycznych dla liczbowego zbioru danych. |
SizelimitedOutputStream – |
Plik ERROR(/OutputStream) z zabezpieczeniem w wątku, który ogranicza maksymalną ilość danych, które można przesłać
napisane.
|
Pomiń funkcję |
Funkcja umożliwiająca dostęp do niektórych informacji z usługi SkipManager .
|
Kontroler PomińHWASanModule | Klasa podstawowa kontrolera modułu nieużywająca testów kompilacji HWASan. |
Menedżer pomijania | Na podstawie różnych kryteriów menedżer pomijania reklam pomaga zdecydować, co należy pominąć poziomy: wywołania, moduły i testy. |
SkipReason (Powód pomijania) | Podaj przyczynę i metadane pominięcia testu. |
SkipReason.DemotionTrigger | |
Sl4aBluetooth Utility | Klasa użyteczności umożliwia wykonywanie operacji Bluetooth na jednym lub 2 urządzeniach przy użyciu SL4A |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Wyliczenia poziomu dostępu do urządzeń Bluetooth na podstawie: BluetoothDevice.java
|
Sl4aBluetooth Utility.BluetoothConnectionState |
Wyliczenia stanów połączenia Bluetooth oparte na: BluetoothProfile.java
|
Sl4aBluetooth Utility.BluetoothPriorityLevel |
Wyliczenia poziomu priorytetu profilu Bluetooth oparte na: BluetoothProfile.java
|
Sl4aBluetooth Utility.BluetoothProfile (w języku angielskim) |
Wyliczenia dla profili Bluetooth na podstawie: BluetoothProfile.java
|
Sl4aClient, | Klient Sl4A do interakcji w RPC z warstwą skryptów SL4A. |
Sl4aEventDispatcher | Dyspozytor zdarzeń sonduje zdarzenia i dodaje je do kolejki według nazwy. |
Sl4aEventDispatcher.EventSl4aObject, | Obiekt zwrócony przez sondę zdarzeń. |
SnapshotInputStreamSource | Źródłowe źródło wejściowe obsługiwane przez plik. |
SnapuserdWaitPhase | Reprezentacja typu wyliczeniowego wskazująca, kiedy należy dołączyć/zablokować, aby aktualizacja została zakończona. |
SparseImageUtil. | Narzędzie do powielania rozproszonych obrazów. |
SparseImageUtil.SparseInputStream – | SparseInputStream odczytuje dane z serwera nadrzędnego i wykrywa format danych. |
StatsdBeforeAfterGaugeMetricPostProcessor | Procesor postulujący, który przetwarza dane zbierane w ramach okresu „przed/po”. czyli |
StatsdEventMetricPostProcessor (w języku angielskim) | Procesor post, który przetwarza dane o zdarzeniach w raportach statystycznych na pary klucz-wartość, korzystając z funkcji formaterów określonych przez procesor. |
StatsdGeneralPostProcessor | Postprocesor, który przetwarza binarne statystyki protokołu proto na pary klucz-wartość przez rozwinięcie w postaci struktury drzewa. |
StatusCheckerResult |
Zawiera wynik wykonania ISystemStatusChecker .
|
StatusCheckerResult.CheckStatus | |
StdoutLogger |
ILeveledLogOutput , który kieruje komunikaty logu do stdout.
|
StopServicesSetup |
ITargetPreparer , który zatrzymuje usługi na urządzeniu.
|
StreamProtoReceiver | Odbiornik, który przekłada odebrany rekord TestRecord proto na zdarzenia Tradefed. |
StreamProtoResultReporter |
Implementacja funkcji ProtoResultReporter
|
StreamUtil, | Klasa narzędzia do zarządzania strumieniami wejściowymi. |
StrictShardHelper | strategia fragmentacji polegająca na tworzeniu rygorystycznych fragmentów, które nie są raportowane razem; |
StringEscapeutils | Klasa użyteczna do zmiany znaczenia ciągów znaków w przypadku określonych formatów. |
Stringutil (w języku angielskim) | Klasa narzędziowa do zmiany znaczenia ciągów znaków w przypadku typowego manipulacji ciągami. |
StubBuildProvider |
Pusta implementacja interfejsu IBuildProvider w środowisku bezobsługowym.
|
StubDevice |
Implementacja symbolu zastępczego atrybutu IDevice .
|
StubKeyStoreClient | Domyślna implementacja fragmentu dla klienta KeyStore. |
StubKeyStoreFactory | Domyślna implementacja fragmentu dla fabryki KeyStore Factory |
StubLocalAndroidVirtualDevice |
Obiekt zastępczy IDevice używany przez DeviceManager do przydzielania, gdy DeviceSelectionOptions.localVirtualDeviceRequested() ma wartość true
|
StubMultiTargetPreparer |
Zastępcza implementacja elementu IMultiTargetPreparer jest pusta.
|
StubTargetPreparer |
Zastępcza implementacja elementu ITargetPreparer jest pusta.
|
StubTest | Pusta implementacja testowa bezobsługowa. |
StubTestRunListener |
Implementacja wycinkowa ITestRunListener
|
SubprocessCommandWyjątek | Nie udało się uruchomić polecenia podrzędnego procesu. |
SubprocessConfigBuilder | Utwórz kod XML konfiguracji TF otoki dla istniejącej konfiguracji TF. |
SubprocessEventHelper | Asystent do serializowania/deserializacji zdarzeń, które mają być przekazywane do logu. |
SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji Testignored. |
SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Pomocnik informacji o zakończeniu wywoływania. |
SubprocessEventHelper.InvocationFailedEventInfo, | Pomocnik informacji InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Asystent informacji o rozpoczęciu wywoływania. |
SubprocessEventHelper.LogAssociationEventInfo | Pomocnik informacji logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Pomocnik informacji testEnded. |
SubprocessEventHelper.TestLogEventInfo | Pomocnik informacji o testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Asystent informacji o uruchomieniu modułu testowego. |
SubprocessEventHelper.TestRunEndedEventInfo | Pomocnik informacji o testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Pomoc dotycząca informacji testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Pomocnik informacji testStarted |
SubprocessExceptionParser | Pomocnik do obsługi danych wyjściowych wyjątku ze standardowych programów uruchamiających polecenia Tradefed. |
SubprocessReportingHelper | Klasa do tworzenia pliku konfiguracji opakowania na potrzeby raportowania wyników podprocesu w klastrze . |
SubprocessResultsReporter |
Implementuje parametr ITestInvocationListener , który ma być określony jako wynik_reporter i przekierowywanie z
z wynikami testów i wywołaniami testów.
|
PodprocesTestResultsParser |
Rozszerza ERROR(/FileOutputStream) , aby przeanalizować dane wyjściowe przed zapisaniem w pliku, dzięki czemu możemy
generować zdarzenia testowe
po stronie programu uruchamiającego.
|
SubprocessTestResultsParser.StatusKeys | Odpowiednie klucze stanu testu. |
SubprocessTfLauncher |
IRemoteTest do uruchamiania testów w osobnej instalacji TF.
|
SuiteApkInstaller | Instaluje określone pliki APK na potrzeby konfiguracji pakietu Analytics 360: $ANDROID_TARGET_OUT_TESTCASES lub ROOT_DIR w informacjach o kompilacji. |
SuiteModuleLoader | Pobiera definicje modułów testu zgodności z repozytorium. |
SuiteModuleLoader.ConfigFilter |
ERROR(/FilenameFilter) do znalezienia wszystkich plików konfiguracyjnych w katalogu.
|
Blokada wyników w Suite ResultHolder | Obiekt pomocniczy ułatwiający serializację i deserializację wyników wywołania. |
SuiteResultReporter | Zbierz wyniki testów dla wywołania całego pakietu i wyświetlaj ostateczne wyniki. |
SuiteResultReporter.ModulePrepTimes | Obiekt do przechowywania i dezaktywacji 1 modułu. |
Filtr SuiteTestów | Reprezentuje filtr do uwzględniania i wykluczania testów. |
SwitchUserTargetPreparer |
ITargetPreparer , który przełącza się na określony rodzaj użytkownika podczas konfiguracji.
|
SystemServerFileDescriptorChecker | Sprawdza, czy na serwerze systemu kończą się plany FD. |
SystemServerStatusChecker | Sprawdź, czy identyfikator pid systemu system_server zmienił się przed uruchomieniem modułu i po nim. |
SystemUpdaterDeviceFlasher |
Urządzenie IDeviceFlasher , które wymaga aktualizacji systemu do zainstalowania
obraz systemu w pakiecie aktualizacji OTA.
|
SystemTool | Klasa użytkowa do wykonywania wywołań systemowych. |
SystemUse.EnvZmienna |
T
Narzędzie TableBuilder | Klasa pomocnicza do wyświetlania macierzy elementów String w tabeli. |
Narzędzie do formatowania tabel | Klasa pomocnicza do wyświetlania macierzy elementów String, tak aby każda kolumna elementów była umiejscowiona w odpowiedniej kolejności. |
TargetFileutils | |
TargetFileutils.FilePermission (Uprawnienie pliku docelowego) | |
Błąd konfiguracji docelowej | Podczas przygotowywania środowiska docelowego do testowania wystąpił błąd krytyczny. |
TarUtil. | Narzędzie do modyfikowania pliku tar. |
TearDownPassThroughPreparer (w języku angielskim) | Umożliwia uruchamianie tych elementów w modułach przygotowywanych, które znajdują się w konfiguracji jako obiekt. |
Pomocnik telefonii | Narzędzie do uzyskiwania informacji związanych z telefonami. |
Telefonpomoc.SimCardInformation | Posiadacz informacji związanych z kartą SIM. |
TelephonyTokenProvider | Dostawca tokenów dla tokenów związanych z telefonami. |
TemperatureThrottlingWaiter |
ITargetPreparer , który czeka, aż temperatura urządzenia spadnie do wartości docelowej
|
TemplateResolutionError |
Klasa przedłużająca ConfigurationException z powodu błędu związanego z szablonem podczas konfiguracji
.
|
TerribleFailureEmailHandler | Prosta klasa obsługi, która wysyła e-maila do zainteresowanych osób, gdy (Co to bardzo poważny błąd) występuje w jego instancji w ramach federacji handlowej. |
TestAppInstallSkonfiguruj |
ITargetPreparer , który instaluje na urządzeniu co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() .
|
TestContentAnalyzer | Analizator bierze pod uwagę kontekst i określa, co jest interesujące. |
TestContext | Klasa do modelowania komunikatu TestContext interfejsu TFC API. |
TestDependency panelu | Pomocnik do rozwiązywania zależności w razie potrzeby. |
TestDescription | Klasa reprezentująca informacje o przypadku testowym. |
Plik TestDescriptions | Klasa narzędzia do organizowania i usuwania zespołowych elementów TestDescription w pliku testowym. |
Urządzenie testowe |
Wdrożenie interfejsu ITestDevice na urządzeniu z Androidem w wersji pełnego stosu
|
TestDevice.MicrodroidBuilder | Kreator służący do stworzenia urządzenia testowego mikrodroida. |
TestDeviceOptions |
Kontener dla ITestDevice Option s
|
TestDeviceOptions.InstanceType | |
TestDeviceState |
Bardziej szczegółowo prezentowana reprezentacja stanu urządzenia niż DeviceState .
|
Środowisko testowe | Klasa do modelowania komunikatu TestEnvironment zwróconego przez interfejs TFC API. |
TestErrorIdentifier | Identyfikator błędu uczestników testów i uruchomień testów. |
Kontroler modułu TestFailureModule | Kontroler dla modułu, który chce tylko dostroić sposób zachowania zebranych dzienników błędów testów. |
TestFilePushKonfiguracja |
Usługa ITargetPreparer , która przekazuje na urządzenie co najmniej 1 plik/katalog z folderu IDeviceBuildInfo.getTestsDir() .
|
Pomoc filtra filtra | Klasa pomocnicza do filtrowania testów |
Stan grupy testowej | Klasa do przechowywania stanu grupy testowej. |
Informacje o teście | Przechowuje zbiór informacji o teście w pliku TEST_MAPPING. |
Informacje testowe | Obiekt posiadacza, który zawiera wszystkie informacje i zależności, których może potrzebować kontroler lub test . |
TestInformation.Builder |
Kreator tworzenia instancji TestInformation .
|
Wywołanie testów |
Domyślna implementacja interfejsu ITestInvocation .
|
TestInvocation.RunMode | różne tryby, w których może działać wywołanie. |
TestInvocation.Stage | |
Serwer zarządzania wywołaniem Testów | Serwer GRPC pomaga w zarządzaniu wywoływaniem testów i ich cyklem życia. |
TestInvocationManagementServer.InvocationInformation | |
TestMapping | Klasa do wczytywania pliku TEST_MAPPING. |
TestMappingSuiteRunner |
implementację funkcji BaseTestSuite w celu uruchomienia testów określonych za pomocą opcji include-filter; lub
TEST_MAPPING plików z kompilacji jako pakietu.
|
TestOption | Zapisuje szczegóły opcji testu ustawione w pliku TEST_MAPPING. |
Program do przesyłania danych wyjściowych | Służy do przesyłania testowych plików wyjściowych do lokalnego systemu plików, GCS lub punktu końcowego HTTP(S). |
TestRecordInterpreter |
Narzędzie do konwersji proto TestRecord na łatwiejszy format w Tradefed.
|
TestRecordProtoUtil |
Narzędzie do odczytu protokołu TestRecord z pliku.
|
Zasób testowy | Klasa do modelowania komunikatu TestResource zwracanego przez interfejs TFC API. |
Program do pobierania zasobów testowych | Klasa do pobierania testowych plików zasobów z systemu plików/GCS/HTTP. |
Wynik testu | Kontener na wynik pojedynczego testu. |
Detektor wyników testów | Uproszczenie metody ITestLifecycleListener dla realizatorów, którzy interesują się tylko testami indywidualnymi wyników. |
TestRunnerUtil | Klasa użytkowa pomagająca różnym wykonawcom uruchomienia testów. |
TestRunResult | Zatrzymuje wyniki z pojedynczego uruchomienia testowego. |
TestRunToTestInvocationForwarder |
Przekazujący z ddmlib ITestRunListener do ITestLifeCycleReceiver .
|
Ankieta TestsPoller | Testuje kod, który umożliwia wykonywanie wszystkich testów w puli testów. |
Stan testu | Przedstawienie w The Tradefed możliwe statusy dotyczące metod testowych. |
TestSuiteInfo |
Klasa, która rozwiązuje wczytywanie metadanych związanych z kompilacją na potrzeby zestawu testów
Aby prawidłowo udostępnić powiązane informacje, pakiet testowy musi zawierać element
|
TestPodsumowanie | Klasa reprezentująca podsumowanie testu. |
TestSummary.Type | |
TestSummary.TypedString (podsumowanie testu | |
TestSystemAppInstallSetup |
ITargetPreparer , który instaluje co najmniej 1 aplikację z folderu IDeviceBuildInfo.getTestsDir() na partycji /system na urządzeniu.
|
TestTimeoutEnforcer | Detektory, które pozwalają sprawdzić czas wykonania danego przypadku testowego i w przypadku niepowodzenia zadania zakończą się niepowodzeniem w określonym czasie. |
Raport TextResultReporter | Raportujący wyniki testu, który przekazuje wyniki do drukarki wyników tekstowych JUnit. |
TfMetricProtoTo (w języku angielskim) | Klasa użyteczna wspomagająca działanie obiektu Map<string, string=""> do mapowania<string, metric=""> przejścia. </string,></string,> |
TfObjectTracker | Narzędzie do śledzenia wykorzystania różnych obiektów Trade Fedederation. |
TfSuiteRunner |
Implementacja narzędzia ITestSuite , które wczyta testy z plików jar TF res/config/suite/.
folderu Dysku.
|
TfTestLauncher |
IRemoteTest do uruchamiania testów jednostkowych lub funkcjonalnych w osobnej instalacji TF.
|
TimeStatusChecker. | Sprawdzanie stanu, aby mieć pewność, że czas urządzenia i hosta jest zsynchronizowany. |
TimeUtil. | Zawiera metody narzędziowe związane z czasem. |
TimeVal. |
To jest typ strażnika, który opakowuje obiekt Long .
|
TimeWaster, | Prosty program przygotowujący do kierowania reklam, aby tracić czas i potencjalnie ponownie uruchomić urządzenie. |
TokenWłaściwość | Obsługiwany token z dynamicznym fragmentacją. |
TokenProviderHelper | Asystent, który udostępnia dostawcę powiązanego z określonym tokenem w celu sprawdzenia, czy dane urządzenie obsługuje token. |
TraceCmdCollector |
IMetricCollector , który zbiera ślady podczas testu za pomocą polecenia log-cmd i rejestruje je w usłudze
lub wywołania.
|
UsługaTracePropagatingExecutorService | Usługa wykonawcy, która przekazuje zadania do bazowej implementacji, propagując jednocześnie kontekstu śledzenia. |
TrackLogger | Klasa, która pomaga zarządzać śledzeniem w przypadku każdego wywołania testu. |
TradefedConfigObject | Klasa do modelowania komunikatu TradefedConfigObject w interfejsie TFC API. |
TradefedConfigObject.Type | Lista typów obiektów konfiguracji, które można wstrzyknąć do konfiguracji poleceń klastra. |
TradefedDelegator | Obiekty, które pomagają w przekazywaniu wywołania do innego pliku binarnego Tradefed. |
TradefedFeatureClient | Klient grpc wysyłający do serwera żądanie wykonania funkcji. |
Serwer TradefedFeature | Serwer odpowiadający na żądania aktywujące funkcje. |
TradefedSandbox | Kontener piaskownicy, który może uruchomić wywołanie federacji handlowej. |
TradefedSandboxFactory | Domyślna implementacja SandboxFactory |
TradefedSandboxRunner |
Runner powiązany z TradefedSandbox , który umożliwi uruchomienie piaskownicy.
|
TradefedSandboxRunner.StubZaplanowaneInvocationListener |
Krótka IScheduledInvocationListener , która nic nie robi.
|
U
UiAutomatorRunner | Uruchamia test UI Automator na urządzeniu i zgłasza wyniki. |
UiAutomatorTest | |
UiAutomatorTest.LoggingOption | |
UiAutomatorTest.TestFailureAction | |
Niewykonany TestReporterThread | Wątki, które zajmują się zgłaszaniem wszystkich niewykonanych testów. |
UniqueMultiMap<K, V> |
MultiMap , który zapewnia unikalne wartości dla każdego klucza.
|
UploadManifest | Plik manifestu BLOB i plików do przesłania. |
UploadManifest.Builder | |
UsbResetMultiDeviceRecovery |
IMultiDeviceRecovery , który resetuje magistrale USB urządzeń offline.
|
UsbResetRunConfigRecovery | Zezwalaj na uruchamianie polecenia resetowania USB urządzenia |
Test resetowania USB |
IRemoteTest , który resetuje USB urządzenia i sprawdza, czy jest ono ponownie online
później.
|
Narzędzie UserChecker | Sprawdza, czy użytkownicy zmienili się podczas testu. |
UserCleaner, |
ITargetPreparer , który usuwa dodatkowych użytkowników przy wycofywaniu.
|
Pomoc użytkownika | |
Informacje o użytkowniku | Podobna do klasy UserInfo z platformy. |
UserInfo.UserType | Obsługiwane warianty typu użytkownika w zewnętrznych interfejsach API. |
V
ValidateSuiteConfigHelper. |
Te zajęcia pomogą sprawdzić, czy załadowane zasoby (IConfiguration ) na potrzeby pakietu ze spotkaniem się spotykają
oczekiwane wymagania: - Brak dostawców kompilacji - brak raportów o wynikach.
|
Plik z możliwością edycji | Struktura danych reprezentująca plik, który ma powiązaną wersję. |
Analiza wersji | Pobierz wersję uruchomionych artefaktów Tradefed. |
VisibleBackgroundUserPreparer | Moduł przygotowujący do uruchamiania testów na koncie użytkownika, który uruchamia się w widocznym w tle. |
VmRemoteDevice | Zdalne urządzenie wirtualne, którym będziemy zarządzać z maszyny wirtualnej. |
W
WaitDeviceRecovery |
Prosta implementacja interfejsu IDeviceRecovery , który czeka, aż urządzenie będzie w trybie online,
na proste polecenia.
|
WaitForDeviceDatetimePreparer |
ITargetPreparer , który czeka na ustawienie daty i godziny na urządzeniu
Opcjonalnie ten moduł przygotowujący może wymusić stosowanie reguły |
WifiCommandCommand – | Klasa narzędzia, która może analizować dane wyjściowe poleceń Wi-Fi. |
WifiCommandUtil.ScanResult | Reprezentuje sieć Wi-Fi zawierającą powiązane z nią informacje. |
WifiHelper | Klasa pomocnicza do manipulowania usługami Wi-Fi na urządzeniu. |
Przygotowanie do sieci Wi-Fi |
ITargetPreparer , który w razie potrzeby konfiguruje Wi-Fi na urządzeniu.
|
X
XmlFormattedGeneratorReporter |
Implementacja funkcji FormattedGeneratorReporter , która formatuje pakiet do formatu XML.
.
|
Plik XMLResultReporter | Zapisuje wyniki JUnit w plikach XML w formacie zgodnym z Plik XMLJUnitResultFormatter Anta. |
XmlSuiteResultFormatter | Klasa narzędzia do zapisania pakietu uruchamianego jako plik XML. |
XmlSuiteResultFormatter.RunHistory | Obiekt pomocniczy konwersji JSON. |
Y
YamlClassOptionsParser. | Pomocnik do analizowania informacji o uruchamiającym test z konfiguracji YAML Tradefed. |
Z
Strategia kompresji Zip |
ICompressionStrategy do tworzenia archiwów ZIP.
|
ZipNarzędzia | Klasa pomocnicza dla operacji związanych z kompresją |
ZipMultimedia 2. | Klasa pomocnicza do wyodrębniania plików ZIP, która uwzględnia uprawnienia do plików POSIX |