com.android.tradefed.util,
Interfejsy
ClassPathScanner.IClassPathFilter |
Filtr ścieżek wpisów ścieżki zajęć
Ze wzorem: |
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: |
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 |
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. |
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 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) |
Interfejsy
Zajęcia
- AaptParser,
- AbiFormatter
- Abiutils
- Funkcja AdbRootElevator
- Adbutils
- AppVersionFetcher.
- Tablica w narzędziu tablica
- Narzędzia Bluetooth
- Zgłoszenie błędu
- BuildInfoutil
- BuildTestsZip Utilitys
- BulkEmailer
- Bundletoolutil
- ByteTrackList
- ByteTrackutil
- CircularAtrace Utility
- CircularBytetablica,
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityPrivacyQueue.
- ConditionPriorityBlockQueue.ZawszeMatch
- DeviceActionResource,
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentutil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryMode Utility
- Wykres kierunkowy
- EmmaXmlConstants
- Rejestr rozszerzeń
- FakeTestsZipFolder
- Monitorowanie identyfikatora pliku
- FileNarzędzia.
- Fileutil.LowDiskSpaceWyjątek
- FixedByteOutputStream
- FlashingResourceResource (w języku angielskim)
- Fuseutil,
- GCSBucketutil (w języku angielskim)
- GCSBucketutil.GCSFileMetadata
- GCSCommon,
- Program do pobrania pliku GCS
- Narzędzie do przesyłania plików GCS
- GeneralLogcatEventParser
- GeneralLogcatEventParser.LogcatEvent
- GoogleApiClientUtil.
- HprofAllocSiteParser,
- IEmail.Message
- JavaCodeZasięgFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KeyGuardControllerState
- Analizatora list instrumentacji
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- Narzędzie do obsługi danych
- ModuleTestTypeutil
- Wiele map
- NativeCodeZasięgFlusher
- Paruj
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- Parametr PropertyChanger
- Protoutil
- PsParser,
- Asystent PythonVirtualenvHelper
- LimittionAwareTokenizer
- RegexTrie,
- RemoteZip (w języku angielskim)
- Requestutil
- Zasób Resource
- Pomocnik RestApiHelp
- Wyjątek związany z działaniem przerw w działaniu
- Uruchom narzędzie
- Serialization Utility
- ShellOutputReceiverStream
- SimplePerfResult
- Parametr SimplePerfStatResultParser
- SimplePerfutil (w języku angielskim)
- SimpleStats
- SizelimitedOutputStream –
- Sl4aBluetooth Utility
- SparseImageUtil.
- SparseImageUtil.SparseInputStream –
- StreamUtil,
- StringEscapeutils
- Stringutil (w języku angielskim)
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo,
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.SkippedTestEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- PodprocesTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemTool
- Narzędzie TableBuilder
- Narzędzie do formatowania tabel
- TargetFileutils
- TarUtil.
- Pomoc filtra filtra
- TestRecordInterpreter
- TestRunnerUtil
- TimeUtil.
- TimeVal.
- UniqueMultiMap
- Analiza wersji
- Strategia kompresji Zip
- ZipNarzędzia
- ZipMultimedia 2.
Wykazy
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo (w języku angielskim),
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- IRunutil.EnvPriority (w języku angielskim)
- Typ zdarzenia LogcatEventType
- SimplePerfutil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetooth Utility.BluetoothConnectionState
- Sl4aBluetooth Utility.BluetoothPriorityLevel
- Sl4aBluetooth Utility.BluetoothProfile (w języku angielskim)
- SystemUse.EnvZmienna
- TargetFileutils.FilePermission (Uprawnienie pliku docelowego)