com.android.tradefed.util,

Interfejsy

ClassPathScanner.IClassPathFilter Filtr ścieżek wpisów ścieżki zajęć

Ze wzorem: FileFilter

ConditionPriorityBlockQueue.IMatcher<T> Interfejs służący do określania, czy elementy pasują do jakiegoś rodzaju warunku. 
Strategia kompresji danych Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie działania. 
Nie można wyłączyć Interfejs opisujący obiekt Tradefed, który można wyłączyć. 
IEmail, Interfejs do wysyłania e-maili. 
Pomoc API IRestApi Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. 
IRunutil Interfejs do wykonywania operacji czasowych i poleceń systemowych. 
IRunUtil.IRunnableResult Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. 

Zajęcia

AaptParser, Klasa, która wyodrębnia informacje z pakietu apk przez analizowanie danych wyjściowych „aapt dump badging”. 
AbiFormatter Klasa użytkowa dla abi. 
Abiutils Klasa użytkowa do obsługi interfejsów ABI urządzenia
Funkcja AdbRootElevator AutoCloseable, który w razie potrzeby włącza element główny adb i przywraca stan główny po zakończeniu. 
Adbutils Klasa użyteczności operacji adb. 
AppVersionFetcher. Klasa narzędzia do pobrania ciągu wersji aplikacji z urządzenia. 
Tablica w narzędziu tablica Metody narzędziowe dla tablic
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: frameworks/base/core/tests/bluetoothtests

Zgłoszenie błędu Obiekt zawierający odwołania do plików raportu o błędach, zgodny z płaskim raportem o błędach i skompresowanym raportem o błędach (bugreportz). 
BuildInfoutil Klasa użyteczna do wykonywania operacji na 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 umożliwia taką konfigurację: odstęp czasu wysyłania, początkowy rozmiar serii, adresatów i łączną liczbę wiadomości. 
Bundletoolutil Klasa narzędzia używająca wiersza poleceń bundletool do zainstalowania pliku APK na urządzeniu. 
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ą. 
CircularAtrace Utility Narzędzie atrace opracowane głównie do identyfikowania głównych przyczyn błędów ANR podczas testowania aplikacji Monkey. 
CircularBytetablica, Struktura danych służąca do przechowywania tablicy o stałym rozmiarze, która działa jako kołowy bufor i śledzi łączną sumę wszystkich wartości w tablicy. 
ClangProfileIndexer Klasa użytkowa indeksująca pomiary pokrycia kodu Clang. 
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
CommandResult Zawiera wynik polecenia. 
ConditionPriorityBlockQueue<T> Klasa z zabezpieczeniem w wątkach z operacjami podobnymi do ERROR(/PriorityBlockingQueue), które mogą pobierać obiekty spełniające określony warunek. 
ConditionPriorityBlockQueue.ZawszeMatch<T> ConditionPriorityBlockingQueue.IMatcher pasujący do dowolnego obiektu. 
DeviceActionResource, Klasa narzędziowa do wykonywania działań na urządzeniu. 
DeviceActionUtil.DeviceActionConfigError Wyjątek związany z błędem konfiguracji. 
DeviceConcurrentutil Zawiera metody narzędzi i klasy do równoległego wykonywania poleceń po stronie urządzenia

Użyj ERROR(/ExecutorService), aby uruchamiać polecenia zaimplementowane jako ShellCommandCallable, a ERROR(/#joinFuture(String,Future,long)) do synchronizacji z poleceniem ERROR(/Future) zwróconym przez ERROR(/ExecutorService) w celu wykonania polecenia. 

DeviceConcurrentUtil.ShellCommandCallable<V> ERROR(/Callable) opakowujący szczegóły wykonywania polecenia powłoki w ITestDevice
DeviceRecoveryMode Utility  
DirectionGraph<V> Kierowana implementacja nieważonych grafów. 
E-mail Zajęcia pomocnicze do wysyłania e-maili. 
EmmaXmlConstants Stałe używane podczas analizy raportu Emma XML. 
Rejestr rozszerzeń ExtensionAtomsRegistry do lokalnego wykorzystania statystyk. 
FakeTestsZipFolder Urządzenie testowe, które tworzy fałszywy, rozpakowany folder testów na podstawie listy treści. 
Monitorowanie identyfikatora pliku Monitoruje pliki i wykonuje wywołanie zwrotne, jeśli były nieaktywne (np.
FileNarzędzia. Klasa pomocnicza do operacji związanych z plikiem.
Fileutil.LowDiskSpaceWyjątek Zrzucany, jeśli ilość miejsca dostępnego na dysku jest poniżej minimalnego progu. 
FixedByteOutputStream ERROR(/OutputStream) w pamięci, który przechowuje tylko maksymalną ilość danych. 
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
Fuseutil, Klasa pomocnicza operacji FUSE. 
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, Klasa podstawowa dla operacji GCS, np. pobierania i przesyłania. 
Program do pobrania pliku GCS 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). 
GeneralLogcatEventParser<LogcatEventType> Analizuj dane wejściowe zdarzenia logcat. 
GeneralLogcatEventParser.LogcatEvent tworzy zdarzenie logcat o typie zdarzenia i wyzwala komunikat logcat,
GoogleApiClientUtil. Narzędzia do tworzenia klienta interfejsu API Google. 
HprofAllocSiteParser, Klasa pomocnicza do analizowania informacji z sekcji Witryny alokacji w raportach hprof. 
IEmail.Message Kontener na dane e-maili. 
JavaCodeZasięgFlusher Klasa narzędzia, która resetuje i wymusza usunięcie pomiarów pokrycia kodu w Javie z procesów działających na urządzeniu. 
JUnit4TestFilter Klasa pomocnicza, która udostępnia filtrowanie dla mechanizmu uruchamiania JUnit4 przez rozszerzenie Filter
JUnitXmlParser Parser, który wyodrębnia dane wyniku testu z wyników JUnit przechowywanych w obiekcie XMLJUnitResultFormatter ant i przekazuje je do detektora ITestInvocationListener. 
KeyGuardControllerState Kontener stanów blokady klawiszy. 
Analizatora list instrumentacji Element IShellOutputReceiver, który analizuje dane wyjściowe zapytania „instrumentacja listy pm”
ListInstrumentationParser.InstrumentationTarget  
LocalRunInstructionBuilder Narzędzie do kompilowania instrukcji uruchamiania testu lokalnie. 
LogcatEventParser  
Narzędzie do obsługi danych Zawiera popularne metody przechowywania wskaźników testowych, agregacji wskaźników w podobnych testach i zapisywania ich w pliku. 
ModuleTestTypeutil Zawiera typowe metody narzędziowe modułu sprawdzania. 
Wiele map<K, V> ERROR(/Map) z obsługą wielu wartości na klucz. 
NativeCodeZasięgFlusher Klasa narzędziowa, która usuwa dane o zasięgu natywnym i wymusza usunięcie natywnych danych o zasięgu z procesów na urządzeniu. 
Sparuj<A, B> Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. 
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. 
ProcessInfo Służy do przechowywania informacji dotyczących procesów(USER, PID, NAME, START TIME IN SECOND OD EPOCH). 
Parametr PropertyChanger Klasa narzędzia do zmieniania (lub dodawania) elementów w pliku właściwości Androida.
Protoutil Użyteczne metody radzenia sobie z wiadomościami w buforze protokołu w sposób zautomatyzowany. 
PsParser, Narzędzie używane do analizowania danych(USER,PID i NAME) z danych wyjściowych polecenia „ps”
Asystent PythonVirtualenvHelper Klasa pomocnicza do aktywowania środowiska wirtualnego w Pythonie 3. 
LimittionAwareTokenizer  
RegexTrie<V> RegexTrie to trie, w której każdy zapisany segment klucza jest wyrażeniem regularnym ERROR(/Pattern)
RemoteZip (w języku angielskim) Narzędzia do rozpakowywania poszczególnych plików wewnątrz zdalnego pliku ZIP. 
Requestutil Narzędzia umożliwiające ogólne ponawianie żądań sieciowych z obsługą błędów. 
Zasób Resource Narzędzie do odczytu zasobów konfiguracji. 
Pomocnik RestApiHelp Klasa pomocnicza do wykonywania wywołań interfejsu API REST. 
Wyjątek związany z działaniem przerw w działaniu Zgłaszany, gdy operacja uruchomienia została przerwana przez żądanie zewnętrzne. 
Uruchom narzędzie Zbiór metod pomocniczych do wykonywania operacji. 
Serialization Utility Narzędzie do serializowania/deserializacji obiektu, który implementuje ERROR(/Serializable)
ShellOutputReceiverStream Podklasa narzędziowa OutputStream, która zapisuje w IShellOutputReceiver. 
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.
SimpleStats Mała klasa użytkowa, która oblicza kilka miar statystycznych dla liczbowego zbioru danych. 
SizelimitedOutputStream Plik ERROR(/OutputStream) z bezpiecznym wątkiem, który ogranicza maksymalną ilość danych, które można zapisać. 
Sl4aBluetooth Utility Klasa użyteczności umożliwia wykonywanie operacji Bluetooth na jednym lub 2 urządzeniach przy użyciu SL4A.
SparseImageUtil. Narzędzie do powielania rozproszonych obrazów. 
SparseImageUtil.SparseInputStream SparseInputStream odczytuje dane z serwera nadrzędnego i wykrywa format danych. 
StreamUtil, Klasa narzędzia do zarządzania strumieniami wejściowymi. 
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. 
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 Pomocnik dotyczący informacji testRunFailed
SubprocessEventHelper.TestRunStartedEventInfo Pomoc dotycząca informacji testRunStarted
SubprocessEventHelper.TestStartedEventInfo Pomoc dotycząca informacji testStarted
SubprocessExceptionParser Pomocnik do obsługi danych wyjściowych wyjątku ze standardowych programów uruchamiających polecenia Tradefed. 
PodprocesTestResultsParser Rozszerza ERROR(/FileOutputStream), aby przeanalizować dane wyjściowe przed zapisaniem w pliku, co pozwoli nam wygenerować zdarzenia testowe po stronie programu uruchamiającego. 
SubprocessTestResultsParser.StatusKeys Odpowiednie klucze stanu testu. 
SystemTool Klasa użytkowa do wykonywania wywołań systemowych. 
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  
TarUtil. Narzędzie do modyfikowania pliku tar. 
Pomoc filtra filtra Klasa pomocnicza do filtrowania testów
TestRecordInterpreter Narzędzie do konwersji proto TestRecord na łatwiejszy format w Tradefed. 
TestRunnerUtil Klasa użytkowa pomagająca różnym wykonawcom uruchomienia testów. 
TimeUtil. Zawiera metody narzędziowe związane z czasem. 
TimeVal. To jest typ strażnika, który opakowuje obiekt Long
UniqueMultiMap<K, V> MultiMap, który zapewnia unikalne wartości dla każdego klucza. 
Analiza wersji Pobierz wersję uruchomionych artefaktów Tradefed. 
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.

Wykazy

AaptParser.AaptVersion Lista opcji wersji AAPT używanych do analizowania plików APK. 
AppVersionFetcher.AppVersionInfo (w języku angielskim), Typy informacji o wersji aplikacji. 
BinaryState Enum używane do rejestrowania stanu włączenia/wyłączenia ze stanem IGNORE bez działania. 
CommandStatus Reprezentuje stan operacji czasowej. 
DeviceActionUtil.Command Polecenia dotyczące działania na urządzeniu. 
FakeTestsZipFolder.ItemType  
IRunutil.EnvPriority (w języku angielskim) Wartość określająca, czy ustawienie danego środowiska jest ustawiane czy cofane. 
Typ zdarzenia LogcatEventType Typy zdarzeń na koncie LogcatEventParser
SimplePerfutil.SimplePerfType Enum opcji poleceń Simpleperf
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 Wartości priorytetu profilu Bluetooth oparte na BluetoothProfile.java
Sl4aBluetooth Utility.BluetoothProfile (w języku angielskim) Wyliczenia dla profili Bluetooth oparte na: BluetoothProfile.java
SystemUse.EnvZmienna  
TargetFileutils.FilePermission (Uprawnienie pliku docelowego)