com.android.tradefed.util
Interfejsy
ClassPathScanner.IClassPathFilter |
Filtr ścieżek wpisów classpath
Wzory na podstawie |
ConditionPriorityBlockingQueue.IMatcher<T> | Interfejs do określania, czy elementy spełniają określony warunek. |
ICompressionStrategy | Interfejs reprezentujący algorytm kompresji, który można wybrać w czasie wykonywania. |
IDisableable | Interfejs opisujący obiekt Tradefed, który można wyłączyć. |
IRestApiHelper | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
Zajęcia
AaptParser | Klasa, która wyodrębnia informacje z pliku APK przez analizę danych wyjściowych polecenia „aapt dump badging”. |
AbiFormatter | Klasa pomocnicza dla abi. |
AdbRootElevator |
AutoCloseable , który w razie potrzeby tworzy adb root, a po zakończeniu przywraca stan root.
|
AppVersionFetcher | Klasa pomocnicza do pobierania ciągu znaków wersji aplikacji z urządzenia. |
BluetoothUtils |
Funkcje pomocnicze do wywoływania BluetoothInstrumentation na urządzeniu
Kod obsługi Bluetooth po stronie urządzenia można znaleźć w AOSP pod adresem: |
BuildInfoUtil |
Klasa pomocnicza do manipulowania obiektami IBuildInfo
|
BuildTestsZipUtils | Klasa pomocnicza do operacji związanych z archiwum ZIP testów wygenerowanym przez system kompilacji Androida. |
BulkEmailer | Narzędzie do wysyłania e-maili, które umożliwia następujące ustawienia: interwał wysyłania, początkowy rozmiar wysyłki, adresaci i łączna liczba wiadomości. |
BundletoolUtil | Klasa narzędzia, która używa wiersza poleceń bundletool do instalowania plików .apk na urządzeniu. |
CircularAtraceUtil | Narzędzie atrace zostało opracowane głównie w celu identyfikowania głównych przyczyn błędów ANR podczas testowania za pomocą Monkey. |
CircularByteArray | Struktura danych służąca do przechowywania tablicy o stałym rozmiarze, która działa jako bufor cykliczny i śledzi łączną sumę wszystkich wartości w tabeli. |
ClassPathScanner | Znajduje wpisy w classpath. |
ClassPathScanner.ClassNameFilter |
IClassPathFilter , który filtruje i przekształca nazwy klas Java.
|
ClassPathScanner.ExternalClassNameFilter |
ClassNameFilter , który odrzuca klasy wewnętrzne
|
ConditionPriorityBlockingQueue<T> |
Klasa bezpieczna dla wątków z operacjami podobnymi do operacji ERROR(/PriorityBlockingQueue) , które mogą pobierać obiekty spełniające określony warunek.
|
ConditionPriorityBlockingQueue.AlwaysMatch<T> |
ConditionPriorityBlockingQueue.IMatcher pasuje do dowolnego obiektu.
|
DeviceConcurrentUtil |
Zawiera metody i klasy pomocnicze do równoległego wykonywania poleceń po stronie urządzenia
Użyj |
DeviceConcurrentUtil.ShellCommandCallable<V> |
ERROR(/Callable) , który zawiera szczegóły wykonania polecenia powłoki na ITestDevice .
|
DeviceRecoveryModeUtil | |
DirectedGraph<V> | Implementacja grafów skierowanych bez wagi. |
EmmaXmlConstants | Stałe używane podczas analizowania raportu XML emma. |
FakeTestsZipFolder | Element testowy, który tworzy fałszywy rozpakowany folder testów na podstawie listy treści. |
FileIdleMonitor | Monitoruje pliki i wywołuje funkcję wywołania zwrotnego, jeśli nie były używane (tzn. |
FixedByteArrayOutputStream |
pamięć podręczna ERROR(/OutputStream) , która przechowuje tylko maksymalną ilość danych.
|
FlashingResourceUtil |
To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można je było zaprogramować za pomocą DeviceFlashPreparer .
|
GCSBucketUtil | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Prosty element opakowujący informacje o pliku w GCS. |
GCSCommon | Klasa bazowa dla operacji Gcs, takich jak pobieranie i przesyłanie. |
GCSFileDownloader | Narzędzie do pobierania plików z Google Cloud Storage (GCS). |
GCSFileUploader | Narzędzie do przesyłania plików do Google Cloud Storage (GCS). |
GoogleApiClientUtil | Narzędzia do tworzenia klienta Google API. |
HprofAllocSiteParser | Klasa pomocnicza do parsowania informacji z sekcji Witryny przydziału w raportach hprof. |
JavaCodeCoverageFlusher | Klasa pomocnicza, która resetuje i wymusza wyczyszczenie pomiarów pokrycia kodu Javy z procesów działających na urządzeniu. |
JUnit4TestFilter |
Pomocnicza klasa, która zapewnia filtrowanie dla JUnit4 Runnera poprzez rozszerzenie Filter .
|
JUnitXmlParser | Parser, który wyodrębnia dane wyników testu z wyników JUnit przechowywanych w elementzie XMLJUnitResultFormatter w ant i przekazuje je do ITestInvocationListener. |
ListInstrumentationParser |
IShellOutputReceiver , który analizuje dane wyjściowe zapytania „pm list instrumentation”.
|
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | Narzędzie do kompilowania instrukcji, aby przeprowadzić test lokalnie. |
LogcatEventParser | |
MetricUtility | Zawiera typowe metody narzędzi do przechowywania danych testu, agregowania danych w podobnych testach i zapisywania danych do pliku. |
NativeCodeCoverageFlusher | Klasa narzędziowa, która czyści pomiary zasięgu natywnych i wymusza usunięcie danych zasięgu natywnych z procesów na urządzeniu. |
Pair<A, B> | Zdefiniuj własną klasę Pair, która zawiera 2 obiekty. |
PrettyPrintDelimiter | Narzędzie pomocnicze ułatwiające drukowanie odseparowanych wiadomości, które wyróżniają się na tle. |
PropertyChanger | Klasa pomocnicza do zmiany (lub dodania) elementów w pliku właściwości Androida. |
ProtoUtil | Metody pomocnicze do obsługi wiadomości protobuf niezależnie od typu. |
PsParser | Narzędzie służące do analizowania(USER,PID i NAME) z wyjścia polecenia „ps”. |
QuotationAwareTokenizer | |
RegexTrie<V> |
RegexTrie to drzewo Trie, w którym każdy ERROR(/Pattern) .
|
RemoteZip | Narzędzia do rozpakowywania poszczególnych plików z usług zdalnych w pliku ZIP. |
RestApiHelper | Klasa pomocnicza do wykonywania wywołań interfejsu API REST. |
SerializationUtil |
Narzędzie do serializacji/deserializacji obiektu implementującego interfejs ERROR(/Serializable) .
|
ShellOutputReceiverStream | Podklasa Utility klasy OutputStream, która zapisuje dane do klasy IShellOutputReceiver. |
SimplePerfResult | Obiekt do przechowywania wszystkich wyników testów simpleperf |
SimplePerfStatResultParser | Klasa pomocnicza do parsowania wyników simpleperf. |
SimplePerfUtil | Klasa pomocnicza do wysyłania prostych poleceń i zbierania wyników |
SimpleStats | Mała klasa pomocnicza, która oblicza kilka wskaźników statystycznych na podstawie zbioru danych liczbowych. |
SizeLimitedOutputStream |
Plik zabezpieczony przed wątkami z obsługą ERROR(/OutputStream) , który ogranicza maksymalną ilość danych, które można zapisać.
|
Sl4aBluetoothUtil | Klasa narzędziowa umożliwia obsługę Bluetootha na jednym lub dwóch urządzeniach za pomocą SL4A. |
StringEscapeUtils | Klasa pomocnicza do ucieczki od ciągów znaków w określonych formatach. |
StringUtil | Klasa pomocnicza do ucieczki od ciągów znaków w przypadku typowych operacji na ciągach znaków. |
SubprocessEventHelper | Pomocnik do serializacji i deserializacji zdarzeń przekazywanych do dziennika. |
SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji TestIgnored. |
SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji o testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Pomoc dotycząca informacji o zakończeniu wywołania. |
SubprocessEventHelper.InvocationFailedEventInfo | Pomoc dotycząca informacji o InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Pomoc dotycząca informacji o rozpoczęciu wywołania. |
SubprocessEventHelper.LogAssociationEventInfo | Pomoc dotycząca informacji logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Pomoc dotycząca informacji testEnded. |
SubprocessEventHelper.TestLogEventInfo | Pomoc dotycząca informacji z testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Pomoc dotycząca informacji o rozpoczęciu modułu testowego. |
SubprocessEventHelper.TestRunEndedEventInfo | Pomoc dotycząca informacji o testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji o testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Pomoc dotycząca informacji o testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Pomoc dotycząca informacji o testStarted |
SubprocessExceptionParser | Pomoc do obsługi wyjątków z wyjścia standardowych poleceń Tradefed. |
SubprocessTestResultsParser |
Rozszerza ERROR(/FileOutputStream) , aby przeanalizować dane wyjściowe przed zapisaniem ich w pliku, dzięki czemu możemy generować zdarzenia testowe po stronie programu uruchamiającego.
|
SubprocessTestResultsParser.StatusKeys | klucze stanu testu. |
SystemUtil | Klasa pomocnicza do wywoływania funkcji systemowych. |
TableBuilder | Klasa pomocnicza do wyświetlania w tabeli macierzy elementów String. |
TableFormatter | Klasa pomocnicza do wyświetlania macierzy elementów typu String, w której każda kolumna elementu jest wyrównana |
TarUtil | Narzędzie do manipulowania plikiem tar. |
TestFilterHelper | Klasa pomocnicza do filtrowania testów |
TestRecordInterpreter |
Narzędzie do konwertowania prototypu TestRecord na format, który można łatwiej modyfikować w Tradefed.
|
TimeVal |
Ta klasa została wycofana.
użyj w zastępstwie Duration .
|
ZipCompressionStrategy |
ICompressionStrategy do tworzenia archiwów ZIP.
|
Wykazy
AptParser.AptVersion | Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. |
AppVersionFetcher.AppVersionInfo | Typy informacji o wersji aplikacji |
BinaryState | Enum służący do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynności. |
FakeTestsZipFolder.ItemType | |
LogcatEventType |
Typy zdarzeń LogcatEventParser .
|
SimplePerfUtil.SimplePerfType | Wyliczenie opcji polecenia simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Wyliczenia poziomu dostępu urządzenia Bluetooth na podstawie BluetoothDevice.java
|
Sl4aBluetoothUtil.BluetoothConnectionState |
Wyliczenia stanów połączenia Bluetooth oparte na BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothPriorityLevel |
Wyliczenia dotyczące poziomu priorytetu profilu Bluetooth, które są oparte na BluetoothProfile.java
|
Sl4aBluetoothUtil.BluetoothProfile |
Wyliczenia profili Bluetooth oparte na BluetoothProfile.java
|
SystemUtil.EnvVariable |
Interfejsy
Zajęcia
- AaptParser
- AbiFormatter
- AdbRootElevator
- AppVersionFetcher
- BluetoothUtils
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- CircularAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingQueue
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceConcurrentUtil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryModeUtil
- DirectedGraph
- EmmaXmlConstants
- FakeTestsZipFolder
- FileIdleMonitor
- FixedByteArrayOutputStream
- FlashingResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- MetricUtility
- NativeCodeCoverageFlusher
- Parowanie
- PrettyPrintDelimiter
- PropertyChanger
- ProtoUtil
- PsParser
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- SizeLimitedOutputStream
- Sl4aBluetoothUtil
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- SubprocessEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- TableBuilder
- TableFormatter
- TarUtil
- TestFilterHelper
- TestRecordInterpreter
- TimeVal
- ZipCompressionStrategy
Wykazy
- AptParser.AptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable