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