AaptParser | Klasa, która wyodrębnia informacje z apk, analizując dane wyjściowe „aapt dump badging”. |
AaptParser.AaptVersion | Wyliczenie opcji dla wersji AAPT używanych do analizowania plików APK. |
AbiFormatter | Klasa użyteczności dla abi. |
StreszczenieXmlParser | Klasa bazowa pomocnika do analizowania plików xml |
AbstractXmlParser.ParseException | Zgłoszony, jeśli nie można przeanalizować danych wejściowych XML |
AcloudConfigParser | Klasa pomocnicza, która analizuje konfigurację Acloud (używana do uruchamiania instancji urządzenia Cloud). |
AcloudConfigParser.AcloudKeys | Zestawy kluczy, które można wyszukiwać w konfiguracji. |
Sprawdzanie stanu aktywności | Narzędzie do sprawdzania statusu pozostałych aktywności uruchomionych na końcu modułu. |
AdbRootElevator | AutoCloseable , który włącza adb root po skonstruowaniu w razie potrzeby i przywraca stan root po zakończeniu. |
Agregat PostProcesor | Agregator metryk, który podaje minimalną, maksymalną, średnią, wariancję, odchylenie standardowe, sumę, liczbę i opcjonalnie percentyle dla metryk liczbowych zebranych podczas wielokrotnych testów iteracyjnych, traktując je jako podwójne. |
AltDir Zachowanie | Wyliczenie do definiowania alternatywnych zachowań katalogów dla różnych instalatorów/napędzaczy artefaktów testowych |
Informacje o aplikacji | IBuildInfo reprezentujący aplikację systemu Android i jej pakiety testowe. |
AppDeviceBuildInfo | Ta klasa jest przestarzała. Użyj bezpośrednio IDeviceBuildInfo . |
Pobieranie wersji aplikacji | Klasa narzędziowa do pobrania ciągu wersji aplikacji z urządzenia. |
AppVersionFetcher.AppVersionInfo | Typy informacji o wersji aplikacji. |
ArchModuleController | Kontroler modułu, aby nie uruchamiał testów, gdy nie pasuje do żadnej z podanych architektur. |
ArgsOptionParser | Wypełnia pola Option z przeanalizowanych argumentów wiersza poleceń. |
ATestFileSystemLogSaver | Ta klasa LogSaver jest używana przez ATest do zapisywania logów w określonej ścieżce. |
AutoLog Collector | Wyliczenie opisujące, który kolektor może być automatycznie obsługiwany przez wiązkę. |
Zautomatyzowani Reporterzy | Klasa, która definiuje mapowanie z automatycznych raportów Tradefed. |
Średnia PostProcesor | Implementacja postprocesora, który oblicza średnią z listy metryk. |
TłoUrządzenieAkcja | Uruchamia polecenie na danym urządzeniu, powtarzając w razie potrzeby, aż akcja zostanie anulowana. |
Urządzenie bazoweMetric Collector | Podstawowa implementacja IMetricCollector , która umożliwia uruchamianie i zatrzymywanie zbierania onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) oraz ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) . |
BaseEmulatorPreparer | Wspólny program przygotowujący do uruchomienia lokalnego emulatora. |
Wyjście dziennika na poziomie podstawowym | Podstawowa implementacja ILeveledLogOutput , która umożliwia filtrowanie niektórych tagów na podstawie ich nazwy lub składników. |
Kontroler modułu bazowego | Podstawowa implementacja IModuleController , którą należy zaimplementować w celu sprawdzenia, czy moduł powinien działać, czy nie. |
BaseMultiTargetPreparer | Podstawowa implementacja IMultiTargetPreparer pozwalająca na wyłączenie obiektu. |
BasePostProcesor | Podstawowy IPostProcessor , który powinna rozszerzać każda implementacja. |
Podstawowa decyzja o ponownej próbie | Podstawowa implementacja IRetryDecision . |
BaseStreamLogger <OS rozszerza OutputStream> | ILeveledLogOutput , który kieruje komunikaty dziennika do strumienia wyjściowego i na standardowe wyjście. |
Przygotowujący cel podstawowy | Podstawowa klasa implementacji dla ITargetPreparer , która pozwala kontrolować, czy obiekt jest wyłączony, czy nie. |
BaseTest Suite | Test na uruchomienie Compatibility Test Suite z nowym systemem pakietu. |
Kontroler baterii | Klasa użyteczności pozwalająca kontrolować stan naładowania baterii urządzenia. |
BatteryRechargeDeviceRecovery | Pozwalają na wyzwolenie polecenia, gdy poziom naładowania baterii urządzenia spadnie poniżej określonego progu. |
Temperatura baterii | |
BateriaNiedostępnaPrzywracanie urządzenia | Kontroler odzyskiwania, który uruchomi konfigurację, jeśli poziom naładowania baterii nie jest dostępny. |
Stan binarny | Enum używany do rejestrowania stanu WŁ./WYŁ. ze stanem IGNORE no-op. |
Narzędzia Bluetooth | Funkcje narzędziowe do wywoływania urządzeń Bluetooth na urządzeniu Kod Bluetooth Instrumentation po stronie urządzenia można znaleźć w AOSP pod adresem: frameworks/base/core/tests/bluetoothtests |
BootstrapBuildProvider | IDeviceBuildProvider , który ładuje informacje o kompilacji z urządzenia testowego Jest to zwykle używane w przypadku urządzeń z konstrukcją dostarczaną zewnętrznie, tj. |
Zbieracz raportów o błędach | Przekazany ITestInvocationListener , który zbiera raporty o błędach, gdy wystąpią konfigurowalne zdarzenia, a następnie wywołuje ITestInvocationListener#testLog na swoich elementach podrzędnych po zebraniu każdego raportu o błędach. |
BugreportCollector.Filter | |
BugreportCollector.Freq | |
BugraportCollector.Rzeczownik | |
BugreportCollector.Predicate | Pełny predykat opisujący, kiedy przechwycić raport o błędach. |
Raport błędówCollector.Relation | |
BugreportCollector.SubPredicate | |
BugreportzOnFailureCollector | Zbierz raport błędów, gdy przypadek testowy zakończy się niepowodzeniem. |
Informacje o budowie | Ogólna implementacja IBuildInfo , która powinna być skojarzona z ITestDevice . |
BuildInfoRecorder | ITargetPreparer , który zapisuje metadane informacji o kompilacji w określonym pliku. |
BuildInfoUtil | Klasa util pomagająca manipulować IBuildInfo |
Błąd pobierania kompilacji | Wystąpił błąd krytyczny podczas pobierania kompilacji do testowania. |
BuildTestsZipUtils | Klasa pomocnicza dla operacji związanych z testami zip generowanymi przez system kompilacji Android |
Poczta zbiorcza | Narzędzie do wysyłania wiadomości e-mail, które umożliwia następującą konfigurację: interwał wysłanych wiadomości, początkowy rozmiar serii, odbiorcy i całkowita liczba wiadomości. |
Narzędzie pakietuUtil | Klasa narzędziowa, która używa wiersza poleceń bundletool do instalowania .apks na urządzeniu. |
CecControllerTokenProvider | Dostawca tokenów dla tokenów związanych z Consumer Electronics Control (CEC). |
OkrągłyAtraceUtil | Narzędzie atrace opracowane głównie w celu identyfikacji podstawowych przyczyn błędów ANR podczas testów na małpach. |
CircularByteArray | Struktura danych do przechowywania tablicy o stałym rozmiarze, która działa jako bufor cykliczny i śledzi łączną sumę wszystkich wartości w tablicy. |
ClangCodePokrycieCollector | BaseDeviceMetricCollector , który pobiera pomiary pokrycia Clang z urządzenia i rejestruje je jako artefakty testowe. |
ClassNotFoundConfigurationException | ConfigurationException , gdy nie znaleziono klasy obiektu. |
ClassPathScanner | Znajduje wpisy na ścieżce klasy. |
ClassPathScanner. Filtr nazw klas | IClassPathFilter , który filtruje i przekształca nazwy klas Java. |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter , który odrzuca klasy wewnętrzne |
ClassPathScanner.IClassPathFilter | Filtr dla ścieżek wpisów w ścieżce klas Wzorzyste według FileFilter |
Informacje o budowie klastra | Klasa IBuildInfo dla kompilacji przesyłanych potokowo z TFC. |
ClusterBuildProvider | IBuildProvider do pobierania zasobów testowych TFC. |
Klient klastra | Implementacja IClusterClient do interakcji z zapleczem TFC. |
Polecenie klastra | Klasa reprezentująca zadanie pobrane z klastra TF. |
ClusterCommand.RequestType | |
Stan polecenia klastra | Status polecenia w klastrze TF. |
ClusterCommandConfigBuilder | Klasa do zbudowania pliku konfiguracyjnego dla polecenia klastra. |
Zdarzenie polecenia klastra | Klasa do hermetyzacji zdarzeń poleceń klastra do przesłania. |
ClusterCommandEvent.Builder | |
ClusterCommandEvent.Type | |
Program uruchamiający polecenia klastra | Klasa IRemoteTest do uruchamiania polecenia z TFC za pośrednictwem podprocesu TF. |
Harmonogram poleceń klastra | ICommandScheduler do obsługi TFC (klaster Tradefed). |
Stan polecenia klastra | Klasa, która reprezentuje stan i powód anulowania polecenia z klastra TF. |
Informacje o urządzeniu klastrowym | Klasa do hermetyzacji informacji o urządzeniu klastra do przesłania. |
ClusterDeviceInfo.Builder | |
Monitor urządzenia klastrowego | Implementacja IDeviceMonitor , która raportuje wyniki do usługi Tradefed Cluster. |
ClusterEventUploader <T rozszerza IClusterEvent > | Klasa ClusterEventUploader, która przesyła IClusterEvent do TFC. |
KlasterHostEvent | Klasa do hermetyzacji zdarzeń hosta klastra do przesłania. |
ClusterHostEvent.Builder | |
ClusterHostEvent.HostEventType | Wyliczenie różnych typów wydarzeń gospodarza. |
Narzędzie hosta klastra | Statyczne funkcje użytkowe dla klastra TF, aby uzyskać globalne instancje konfiguracyjne, informacje o hoście itp. |
Oszczędzanie dziennika klastrów | Klasa ILogSaver do przesyłania wyników testów do TFC. |
ClusterLogSaver.FilePickingStrategy | Strategie kompletacji plików. |
Opcje klastra | |
ZbieranieByteOutputReceiver | IShellOutputReceiver , który zbiera całe dane wyjściowe powłoki do byte[] . |
Odbiornik danych wyjściowych | IShellOutputReceiver , który zbiera całe dane wyjściowe powłoki w jeden String . |
ZbieranieTestListener | ITestInvocationListener , który zbierze wszystkie wyniki testów. |
KolekcjonerPomocnik | Pomocnik do wykonywania niektórych operacji IMetricCollector potrzebnych w kilku miejscach. |
PolecenieFileParser | Parser dla pliku zawierającego zestaw linii poleceń. |
CommandFileParser.CommandLine | |
CommandLineBuildInfoBuilder | Narzędzie przeznaczone do przechwytywania zwykłych argumentów informacji o kompilacji z wiersza poleceń i tworzenia z nich IBuildInfo . |
Polecenie Opcje | Implementacja ICommandOptions . |
PolecenieOpcje Getter | Implementacja usługi, która zwraca wartość opcji poleceń danego wywołania. |
CommandRunner | Alternatywny punkt wejścia TradeFederation, który uruchomi polecenie określone w argumentach wiersza poleceń, a następnie zakończy działanie. |
CommandRunner.ExitCode | Kody błędów, z którymi można wyjść. |
Harmonogram poleceń | Harmonogram do uruchamiania poleceń TradeFederation na wszystkich dostępnych urządzeniach. |
CommandScheduler.HostState | Wyliczenia o różnym statusie hosta |
WspólneLogRemoteFileUtil | To narzędzie pozwala uniknąć powielania kodu w różnych reprezentacjach urządzeń zdalnych dla logiki zdalnego pobierania dzienników wspólnych plików. |
CommonLogRemoteFileUtil.KnownLogFileEntry | Reprezentacja znanego wpisu w dzienniku dla urządzeń zdalnych. |
WarunekPriorytetBlokowanieKolejka <T> | Klasa bezpieczna wątkowo z operacjami podobnymi do ERROR(/PriorityBlockingQueue) , która może pobierać obiekty spełniające określony warunek. |
WarunekPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher , który pasuje do dowolnego obiektu. |
WarunekPriorityBlockingQueue.IMatcher <T> | Interfejs do określania, czy elementy spełniają jakiś warunek. |
ConfigCompleter | Wdrożenie Completer dla naszych konfiguracji TF. |
Konfiguracja | Konkretna implementacja IConfiguration , która przechowuje załadowane obiekty konfiguracyjne na mapie. |
KonfiguracjaDef | Przechowuje zapis konfiguracji, powiązanych z nią obiektów i ich opcji. |
ConfigurationDef.ConfigObjectDef | Obiekt do przechowywania informacji o nazwie className i numerze jej wyglądu (np. jeśli konfiguracja ma ten sam obiekt dwa razy, pierwszy z nich będzie miał pierwszy numer wyglądu). |
KonfiguracjaFabryka | Fabryka do tworzenia IConfiguration . |
ConfigurationFactory.ConfigLoader | Implementacja IConfigDefLoader , która śledzi dołączone konfiguracje z jednej konfiguracji głównej i zgłasza wyjątek w przypadku dołączania cyklicznego. |
Narzędzie konfiguracji | Funkcje narzędziowe do obsługi plików konfiguracyjnych. |
KonfiguracjaXmlParserUstawienia | Prosta klasa do akceptowania ustawień dla ConfigurationXmlParser Aby przekazać ustawienia do tej klasy, alias jest obowiązkowy. |
Konfiguracja YamlParser | Parser dla konfiguracji Tradefed w stylu YAML |
Konsola | Główna konsola TradeFederation zapewniająca użytkownikowi interfejs do interakcji Obecnie obsługuje operacje takie jak - dodaj polecenie do testowania
- lista urządzeń i ich stan
- lista wywołań w toku
- wyświetlaj polecenia w kolejce
- zrzuć dziennik wywołań do pliku/stdout
- zamknąć
|
Console.ArgRunnable <T> | Runnable z metodą run , która może przyjmować argument |
Konsola.CaptureList | Typ wygody dla List<List<String>> |
KonsolaReaderOutputStream | OutputStream, którego można użyć, aby System.out.print() ładnie działał z LineReader unfinishedLine użytkownika. |
KonsolaReporter wyników | Raport wyników, aby wydrukować wyniki testu na konsoli. |
ZliczanieTestResultListener | TestResultListener , który śledzi całkowitą liczbę testów według TestStatus |
Zliczanie Przypadków Testowych Kolekcjoner | Policz i zgłoś liczbę przypadków testowych dla danego IRemoteTest . |
Opcje pokrycia | Przedmiot handlu do przechowywania opcji pokrycia. |
CoverageOptions.Toolchain | |
UtwórzAvdPreparer | |
Utwórz UserPreparer | Przygotowujący cel do stworzenia użytkownika i oczyszczenia go na końcu. |
DebugowanieHostLogOnFailureCollector | Kolektor, który będzie gromadzić i rejestrować dzienniki po stronie hosta, gdy wystąpi błąd przypadku testowego. |
DomyślnyRemoteAndroidTestRunner | Rozszerzenie ddmlib RemoteAndroidTestRunner , aby ustawić niektóre domyślne dla przypadków użycia Tradefed. |
DefaultTestsZipInstaller | Domyślna implementacja testowego instalatora zip. |
Wykonywanie delegowanego wywołania | InvocationExecution , który deleguje wykonanie do innego pliku binarnego Tradefed. |
ZależnościResolver | Nowy typ dostawcy, który pozwala na pobranie wszystkich zależności do testu. |
Wynik alokacji urządzenia | Reprezentuje wyniki próby alokacji polecenia. |
Narzędzie do sprawdzania dostępności urządzenia | Checker, aby upewnić się, że moduł nie pozostawi urządzenia w stanie offline. |
Kontroler poziomu baterii urządzenia | IRemoteTest , który sprawdza minimalny poziom naładowania baterii i czeka, aż bateria osiągnie drugi próg ładowania, jeśli minimalne ładowanie nie jest obecne. |
UrządzenieBatteryResourceMetric Collector | Ten kolektor zbiera metryki baterii urządzenia. |
DeviceBuildDescriptor | Klasa otoki dla IBuildInfo , która zawiera metody pomocnicze do pobierania informacji o kompilacji platformy urządzenia. |
Informacje o budowie urządzenia | IBuildInfo , który reprezentuje pełną kompilację urządzenia z systemem Android i (opcjonalnie) jego testy. |
DeviceBuildInfoBootStrapper | ITargetPreparer , który zastępuje pola informacji o kompilacji atrybutami odczytanymi z urządzenia Jest to przydatne do testowania urządzeń z kompilacjami wygenerowanymi z zewnętrznego źródła (np |
DeviceBuildInfoInjector | ITargetPreparer , który wstawia metadane DeviceBuildDescriptor do IBuildInfo . |
Urządzenie do czyszczenia | Wykonuje ponowne uruchomienie lub formatowanie jako czynność czyszczenia po teście i opcjonalnie wyłącza ekran |
DeviceCleaner.CleanupAction | |
DeviceCleaner.PostCleanupAction | |
Urządzenie współbieżne | Zawiera metody i klasy narzędzi do równoczesnego wykonywania poleceń po stronie urządzenia Użyj ERROR(/ExecutorService) , aby uruchomić polecenia zaimplementowane jako ShellCommandCallable i użyj ERROR(/#joinFuture(String,Future,long)) do synchronizacji z ERROR(/Future) zwracanym przez ERROR(/ExecutorService) w celu wykonania polecenia. |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) , który zawiera szczegóły wykonywania polecenia powłoki na urządzeniu ITestDevice . |
Uchwyt konfiguracji urządzenia | Konkretna implementacja IDeviceConfiguration , która przechowuje załadowane obiekty konfiguracji urządzenia w swoich atrybutach. |
Błąd niepowodzenia rozruchu urządzenia | Wyrzucony, jeśli urządzenie nie uruchomi się po flashowaniu z kompilacją. |
Kontroler modułu funkcji urządzenia | Kontroler modułu, który nie uruchamia testów, gdy nie obsługuje określonej funkcji. |
Reporter plików urządzenia | Klasa narzędziowa, która sprawdza urządzenie pod kątem plików i wysyła je do ITestInvocationListener#testLog(String, LogDataType, InputStreamSource) , jeśli zostaną znalezione. |
Urządzenie FlashPreparer | ITargetPreparer , który miga obraz na fizycznym sprzęcie z systemem Android. |
DeviceFlashPreparer.EncryptionOptions | Wyliczenie opcji obsługi szyfrowania obrazu danych użytkownika |
DeviceFolderBuildInfo | IDeviceBuildInfo , który zawiera również inne artefakty kompilacji zawarte w katalogu w lokalnym systemie plików. |
DeviceImageZipFlashingTargetPreparer | Przygotowujący cel, który flashuje urządzenie obrazami urządzenia dostarczonymi w określonym formacie. |
UrządzenieInternetDostępnośćZasóbMetricCollector | Kolekcjoner pinguje google.com, aby sprawdzić, czy urządzenie ma dostęp do Internetu, czy nie. |
Menadżer urządzeń | |
Menedżer urządzeń.Urządzenie Fastboot | Reprezentacja urządzenia w trybie Fastboot. |
Dane metryczne urządzenia | Nie zezwalaj na przechowywanie wszystkich danych zebranych przez kolektory metryczne. |
DeviceMonitorMultiplekser | Klasa proxy do propagowania żądań do wielu IDeviceMonitor . |
Właściwości urządzenia | Wspólne definicje stałych nazw właściwości po stronie urządzenia |
DeviceRecoveryModeUtil | |
Funkcja resetowania urządzenia | Implementacja resetowania urządzenia po stronie serwera. |
Obsługa resetowania urządzenia | Narzędzie do obsługi ogólnie resetowania urządzenia. |
Opcje wyboru urządzenia | Kontener na kryteria wyboru urządzenia. |
DeviceSelectionOptions.DeviceRequestedType | Obsługiwane są różne możliwe typy urządzeń zastępczych. |
Kontroler ustawieńurządzenia | 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 dostarczonych Option . |
Monitor stanu urządzenia | Klasa pomocnicza do monitorowania stanu IDevice . |
DeviceStorageAgeResourceMetricCollector | Przeanalizuj wiek przechowywania z logcat. |
Kontroler stanu pamięci urządzenia | Sprawdź, czy urządzenie ma wystarczającą ilość miejsca na dysku dla danych partycji. |
UrządzenieNiedostępneMonitor | Ten detektor próbuje przechwycić tylko DNAE na poziomie przypadku testowego. |
Przygotowujący obiekt aktualizacji urządzenia | Abstrakcyjny ITargetPreparer , który zajmuje się typowymi czynnościami związanymi z aktualizowaniem urządzeń za pomocą pliku obrazu urządzenia ze źródła zewnętrznego (w przeciwieństwie do usługi kompilacji). |
DeviceWifiResourceMetric Collector | Kolektor zbiera metryki bieżącej siły sygnału podłączonego Wi-Fi i szybkości łącza. |
Wykres kierunkowy <V> | Ukierunkowana implementacja grafów nieważonych. |
DynamicFileStubTest | Jest to test dotyczący handlu, który pozwala przetestować, czy dane dotyczące handlu mogą poprawnie rozwiązać plik dynamiczny. |
DynamicRemoteFileResolver | Klasa, która pomaga w rozwiązywaniu ścieżki do plików zdalnych. |
DynamicRemoteFileResolver.FileResolverLoader | Ładuje implementacje IRemoteFileResolver . |
Fałszywy test | Fałszywy test, którego celem jest ułatwienie generowania powtarzalnych wyników testu. |
FałszyweTestyZipFolder | Narzędzie testowe, które tworzy fałszywy, rozpakowany folder testów na podstawie listy treści. |
FakeTestsZipFolder.ItemType | |
FastbootDeviceFlasher | Klasa, która wykorzystuje fastboot do flashowania obrazu na fizycznym sprzęcie z systemem Android. |
FastbootHelper | Klasa pomocnicza do operacji szybkiego uruchamiania. |
FastbootUpdateBootstrapPreparer | ITargetPreparer , który przygotowuje określone pliki (program ładujący, radio, plik zip obrazu urządzenia) do IDeviceBuildInfo , aby urządzenia były flashowane za pomocą FastbootDeviceFlasher , a następnie wstrzykuje atrybuty urządzenia po uruchomieniu do informacji o kompilacji w celu raportowania wyników. |
Pamięć podręczna pobierania plików | Klasa pomocnicza, która utrzymuje pamięć podręczną lokalnego systemu plików LRU pobranych plików. |
FileDownloadCacheFactory | Fabryka do tworzenia FileDownloadCache |
FileDownloadCacheWrapper | Klasa opakowania, która udostępnia funkcje FileDownloadCache podczas implementowania interfejsu IFileDownloader . |
FileIdleMonitor | Monitoruje pliki i wykonuje wywołanie zwrotne, jeśli były bezczynne (tzn |
FileLogger | ILeveledLogOutput , który kieruje komunikaty dziennika do pliku i na standardowe wyjście. |
FileProtoResultReporter | Proto reporter, który zrzuca TestRecord do pliku. |
FilePullerDeviceMetricCollector | BaseDeviceMetricCollector , który nasłuchuje klucza metryk pochodzących z urządzenia i pobiera je jako plik z urządzenia. |
FilePullerLogCollector | Rejestrator pliku zgłoszonego po stronie urządzenia. |
FileSystemLogSaver | Zapisz dzienniki w systemie plików. |
Spedytor filtrowanych wyników | Wariant narzędzia ResultForwarder , który umożliwia zgłaszanie tylko listy dozwolonych opisu TestDescription . |
FixedByteArrayOutputStream | ERROR(/OutputStream) , który przechowuje tylko maksymalną ilość danych. |
FlashingResourcesParser | Klasa, która analizuje wymagane wersje pomocniczych plików obrazów potrzebnych do flashowania urządzenia. |
FlashingResourcesParser.AndroidInfo | Typedef dla Map<String, MultiMap<String, String>> . |
FlashingResourcesParser.Constraint | Interfejs filtrujący, którego celem jest umożliwienie FlashingResourcesParser ignorowania niektórych zasobów, które w przeciwnym razie mogłyby zostać użyte |
FlashingResourceUtil | To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można je było flashować za pomocą DeviceFlashPreparer . |
Składany uchwyt do rozwijania | IModuleParameterHandler rozszerzający się na więcej dla każdej niepodstawowej konfiguracji składanej. |
Składany uchwyt | Ogólny moduł obsługi składanej, który może przyjąć parametry składania, aby utworzyć wyspecjalizowany moduł. |
Przygotowujący tryb składania | Przygotowujący cel, który może przełączyć stan składania urządzenia. |
Informacje o folderze kompilacji | Konkretna implementacja IFolderBuildInfo . |
Sformatowany Generator Reporter | Reporter umożliwiający generowanie raportów w określonym formacie. |
IAbiOdbiornik | Test, który wymaga testowanego ABI. |
IAppBuildInfo | Ten interfejs jest przestarzały. Użyj IBuildInfo bezpośrednio. |
IAutoRetriableTest | Interfejs dla IRemoteTest , który nie implementuje ITestFilterReceiver ale nadal chce obsługiwać automatyczne ponawianie prób. |
IBateriaInformacje | Interfejs definiujący współpracę z baterią urządzenia. |
IBatteryInfo.BatteryState | Opisuje aktualny stan naładowania akumulatora. |
IBuildProvider | Odpowiedzialny za dostarczanie informacji dotyczących testowanej wersji. |
Odbiornik IBuild | Test, który wymaga odniesienia do testowanej kompilacji. |
Klient klastra IC | Interfejs do interakcji z backendem TFC. |
IclusterEvent | Interfejs dla dowolnego zdarzenia klastra, które ma być przesłane do TFC. |
IClusterEventUploader <T rozszerza IClusterEvent > | Interfejs dla ClusterEventUploader |
IClusterOptions | Interfejs do uzyskiwania opcji związanych z klastrem. |
ICommandOptions | Kontener na opcje wykonywania poleceń. |
Harmonogram ICommand | Harmonogram do uruchamiania poleceń TradeFederation. |
ICommandScheduler.IScheduledInvocationListener | Odbiornik zdarzeń wywołania po zakończeniu wywołania. |
Strategia kompresji | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie wykonywania. |
IKonfiguracja | Informacje o konfiguracji wywołania TradeFederation. |
Fabryka konfiguracji | Fabryka do tworzenia IConfiguration s |
IKonfiguracjaOdbiornik | Prosty interfejs do reprezentowania obiektu, który akceptuje IConfiguration . |
ICredentialFactory | Interfejs fabryki poświadczeń do tworzenia Credential oauth2 . |
IDefaultObjectLoader | Interfejs do ładowania domyślnych obiektów, które powinny być częścią naszej konfiguracji YAML. |
IDefaultObjectLoader.LoaderConfiguration | Obiekt konfiguracji ładowania do przekazywania informacji do programu ładującego. |
IDeviceBuildInfo | IBuildInfo , który reprezentuje pełną kompilację urządzenia z systemem Android i (opcjonalnie) jego testy. |
IDeviceBuildProvider | IBuildProvider , który używa informacji z ITestDevice do pobrania kompilacji. |
Konfiguracja urządzenia | Interfejs uchwytu konfiguracji urządzenia. |
IdeviceFlasher | Miga obraz urządzenia na urządzeniu. |
IDeviceFlasher.UserDataFlashOption | Wyliczenie opcji obsługi obrazu danych użytkownika |
Menedżer urządzeń ID | Interfejs do zarządzania zbiorem dostępnych urządzeń do testów. |
IDeviceManager.IFastbootListener | Odbiornik zmian stanu fastboot. |
IdeviceMonitor | Interfejs do monitorowania stanu urządzeń. |
IDeviceMonitor.DeviceLister | Klasa podobna do Runnable , która powinna zwracać znane urządzenia i ich stany. |
IDurządzenieWybór | Interfejs kryteriów wyboru urządzeń. |
Test urządzenia | Interfejs dla obiektu, który wymaga odwołania do ITestDevice . |
Identyfikowalne | Interfejs opisujący obiekt Tradefed, który można wyłączyć. |
IFileDownloader | Interfejs do pobierania zdalnego pliku. |
IFlashingResourcesParser | Interfejs do dostarczania wymaganych wersji pomocniczych plików graficznych potrzebnych do flashowania urządzenia. |
IFlashingResourcesRetriever | Interfejs do pobierania pomocniczych plików graficznych potrzebnych do flashowania urządzenia. |
IFolderBuildInfo | Prosty abstrakcyjny IBuildInfo którego artefakty kompilacji zawierają w lokalnym katalogu systemu plików. |
IFormatterGenerator | Interfejs opisujący formater dla SuiteResultHolder . |
IHostCleaner | Czyści hosta po zakończeniu testu. |
Odbiorca kontekstu wywołania | Test, który wymaga odniesienia do kontekstu wywołania. |
Wykonanie wywołania | Interfejs opisujący akcje, które zostaną wykonane w ramach wywołania. |
ILeveledLogOutput | Klasy, które implementują ten interfejs, udostępniają metody, które zajmują się wyprowadzaniem komunikatów dziennika. |
ILogcatReceiver | Klasa, która udostępnia dane wyjściowe logcat urządzenia jako InputStreamSource . |
Rejestr ILog | Interfejs dla pojedynczego rejestratora ILogOutput , który multipleksuje i zarządza różnymi rejestratorami. |
ILogRegistry.EventType | Zdarzenia, które warto rejestrować |
IMetric Collector | Ten interfejs zostanie dodany jako dekorator podczas raportowania wyników testów w celu zebrania pasujących metryk. |
IMetric CollectorOdbiornik | Interfejs dla IRemoteTest do zaimplementowania, jeśli muszą uzyskać listę IMetricCollector do uruchomienia testu. |
IModuleController | Interfejs do kontrolowania, czy moduł powinien być wykonywany, czy nie. |
IModuleController.RunStrategy | Wyliczenie opisujące sposób wykonania modułu. |
IModuleParameterHandler | Interfejs parametrów modułów pakietów. |
Test IMultiDevice | Ten interfejs jest przestarzały. Ten interfejs jest tymczasowo utrzymywany w celu zapewnienia zgodności, ale w rzeczywistości nie jest już używany. Proszę go nie wdrażać. |
IMultiTargetPreparer | Przygotowuje środowisko testowe dla kilku urządzeń razem. |
INativeDeviceTest | Interfejs dla obiektu, który wymaga odwołania do INativeDevice . |
InstallApexModuleTargetPreparer | |
Obsługa aplikacji InstantApp | Program obsługi dla ModuleParameters#INSTANT_APP . |
Oprzyrządowanie WynikProtoParser | Analizuje proto wyniku oprzyrządowania zebrane podczas testu oprzyrządowania i informuje ITestRunListener o wynikach. |
Kontekst wywołania | Ogólna implementacja IInvocationContext . |
WywołanieWykonywanie | Klasa opisująca wszystkie kroki wywołania: pobieranie kompilacji, target_prep, uruchamianie testów, czyszczenie. |
Zakres wywołania | Obejmuje zakres pojedynczego wywołania Tradefed. |
WywołanieZakres | |
Wywołanie ZakresModuł | Moduł Guice, który może być użyty w dowolnym miejscu w wywołaniu TF do żądania obiektów obsługiwanych przez Guice-Tradefed. |
Stan wywołania | Klasa do przechowywania stanu wywołania. |
Inwokacja do JUnitResultForwarder | Klasa, która nasłuchuje zdarzeń ITestInvocationListener i przekazuje je do TestListener . |
IPpostProcesor | Postprocesory to obiekt Federacji Handlowej, który umożliwia przetwarzanie metryk i dzienników PO testach i PRZED raportowaniem wyników. |
Funkcja IRemote | Interfejs opisujący funkcję w Tradefed, którą można wykonać na podstawie żądania. |
IRemoteFileResolver | Interfejs dla obiektów, które mogą przekształcić plik zdalny w plik lokalny. |
IRemoteFileResolver.RemoteFileResolverArgs | Argumenty przeszły do przeliczników |
IRemoteFileResolver.ResolvedFile | Klasa przechowująca informacje o rozwiązanym pliku i niektóre metadane. |
IReportNotExecuted | W przypadku niepełnego wykonania, IRemoteTest , który implementuje ten interfejs, może zgłosić swoje niewykonane testy w celu poprawy raportowania. |
IZmiana harmonogramu | Interfejs do zmiany harmonogramu konfiguracji do przyszłego wykonania. |
IResourceMetric Collector | Interfejs użytkownika do implementacji niestandardowych kolektorów zasobów. |
IRestApiHelper | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
IResumableTest | Ten interfejs jest przestarzały. Nie ma już takiej potrzeby |
IRetryDecyzja | Interfejs sterujący decyzją o ponownej próbie i stosujący filtr w klasie w celu bardziej ukierunkowanego ponawiania próby. |
IUruchomienieHintProvider | |
ISandbox | Interfejs definiujący piaskownicę, której można użyć do uruchomienia wywołania. |
ISandboxFactory | Fabryka do tworzenia ISandbox . |
Odbiornik ISetOption | Implementacja tego interfejsu powinna mieć Option z nazwą "set-option" połączoną z HostTest#SET_OPTION_NAME . |
IShardableTest | IRemoteTest , który można podzielić na oddzielnie wykonywane podtesty. |
IShardHelper | Interfejs obiektu opisujący strategię shardingu do przyjęcia dla konfiguracji. |
Kontroler stanu ISystem | Moduł sprawdzający, który sprawdza stan systemu i zwraca wartość logiczną, aby wskazać, czy system znajduje się w oczekiwanym stanie. |
ISystemStatusCheckerOdbiornik | IRemoteTest , który wymaga dostępu do ISystemStatusChecker z konfiguracji. |
ITargetCleaner | Ten interfejs jest przestarzały. tearDown został przeniesiony do bazowego interfejsu ITargetPreparer. |
ITargetPreparer | Przygotowuje środowisko testowe do uruchomienia testowego. |
IStraszna obsługa awarii | Interfejs do obsługi strasznych awarii z LogUtil.CLog.wtf(String, Throwable)
|
ITestAdnotationFilterOdbiornik | Biegacz, który może filtrować testy do uruchomienia na podstawie adnotacji. |
ITestCollector | Zapewnia wsparcie dla zbierania testów; po ustawieniu, biegacz testowy musi wykonać przebieg próbny, aby zebrać przypadki testowe bez faktycznego ich wykonywania. |
Odbiornik ITestFileFilter | Biegacz, który może otrzymać plik określający, które testy uruchomić i/lub nie. |
Odbiornik ITestFilter | Biegacz, który może filtrować testy do uruchomienia. |
Odbiornik informacji ITest | Interfejs do otrzymywania TestInformation dla niektórych klas. |
ITestInwokacja | Obsługuje jedno wywołanie testowe TradeFederation. |
ITestInvocation.ExitInformation | Reprezentuje niektóre informacje o wyjściu z wywołania. |
ITestSuite | Klasa abstrakcyjna używana do uruchamiania pakietu Test Suite. |
ITestSuiteResultLoader | Interfejs opisujący pomocnika do ładowania poprzednich wyników w sposób, który można ponownie uruchomić. |
ITestsZipInstaller | Instaluje testy z testowego pliku zip (wyprowadzanego przez system kompilacji) na urządzeniu. |