com.android.tradefed.util,
Interfejsy
ClassPathScanner.IClassPathFilter |
Filtr ścieżek wpisów classpath
Wzory na podstawie |
ConditionPriorityBlockQueue.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ć. |
IEmail | Interfejs do wysyłania e-maili. |
Pomoc API IRestApi | Interfejs pomocniczy do wykonywania wywołań interfejsu API REST. |
IRunutil | Interfejs do wykonywania operacji z opóźnieniem i komend systemowych. |
IRunUtil.IRunnableResult | Interfejs do asynchronicznego wykonywania operacji, która zwraca stan logiczny. |
Zajęcia
AaptParser, | Klasa, która wyodrębnia informacje z pliku apk przez analizowanie danych wyjściowych polecenia „aapt dump badging”. |
AbiFormatter | Klasa użytkowa dla abi. |
Abiutils | Klasa użytkowa do obsługi interfejsów ABI urządzenia |
AdbRootElevator |
AutoCloseable , który w razie potrzeby włącza element główny adb i przywraca stan główny po zakończeniu.
|
AdbUtils | Klasa pomocnicza do operacji adb. |
AppVersionFetcher | Klasa narzędzia do pobrania ciągu wersji aplikacji z urządzenia. |
ArrayUtil | Metody pomocnicze dotyczące tablic |
Narzędzia Bluetooth |
Funkcje narzędziowe do wywoływania instrumentacji Bluetooth na urządzeniu
Kod sterowania Bluetooth po stronie urządzenia można znaleźć w AOSP pod adresem: |
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 pomocnicza do manipulowania obiektami IBuildInfo
|
BuildTestsZipNotes | 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, która używa wiersza poleceń bundletool do instalowania plików .apk na urządzeniu. |
ByteTrackList | Klasa reprezentująca prostą tablicę bajtową. |
ByteArrayUtil | Narzędzia do obsługi tablicy bajtów, np. konwertowanie bajtów na liczby całkowite. |
CacheClientFactory |
Fabryka, która tworzy pojedynczą instancję typu ICacheClient .
|
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 kołowy bufor i śledzi łączną sumę wszystkich wartości w tablicy. |
ClangProfileIndexer | Klasa pomocnicza 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 klasy wewnętrzne
|
CommandResult | Zawiera wynik polecenia. |
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 pasujący do dowolnego obiektu.
|
DeviceActionUtil | Klasa Utility 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 |
DeviceConcurrentWykorzystaj.ShellCommandCallable<V> |
ERROR(/Callable) , który zawiera szczegóły wykonania polecenia powłoki na ITestDevice .
|
DeviceRecoveryModeUtil | |
DirectedGraph<V> | Skierowana implementacja nieważonych grafów. |
Wysłanie e-mailem | Zajęcia pomocnicze do wysyłania e-maili. |
EmmaXmlConstants | Stałe używane podczas analizy raportu Emma XML. |
EnvironmentVariableUtil | Zbiór metod pomocniczych do przygotowywania zmiennych środowiskowych. |
ExtensionAtomsRegistry | ExtensionAtomsRegistry do lokalnego wykorzystania statystyk. |
FakeTestsZipFolder | Testowanie na podstawie udanego rozwiązania, 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. |
FileTool, | 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 |
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 .
|
Fuseutil, | Klasa pomocnicza operacji FUSE. |
GceRemoteCmdFormatter | Klasa narzędziowa do formatowania poleceń umożliwiających dostęp do zdalnego urządzenia gce. |
GCSBucketUtil. | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). |
GCSBucketUtil.GCSFileMetadata | Prosta otoka informacji o pliku w GCS. |
GCSCommon, | Przestarzałe! Użyj pliku com.android.tradefed.util.gcs.GCSCommon. |
GCSFileDownloader | Narzędzie do pobierania plików służy do pobierania plików z Google Cloud Storage (GCS). |
Narzędzie do przesyłania plików GCS | Przesyłanie plików do Google Cloud Storage (GCS). |
GCSHelper | |
GeneralLogcatEventParser<LogcatEventType> | analizowanie danych wejściowych logcata w celu wyszukiwania zdarzeń; |
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 parsowania informacji z sekcji Witryny przydziału w raportach hprof. |
IEmail.Message | Kontener na dane e-maili. |
JavaCodeScopeFlusher | Klasa pomocnicza, która resetuje i wymusza wyczyszczenie pomiarów pokrycia kodu Javy 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. |
KernelModuleutils | |
KeyGuardControllerState | Kontener stanów blokady klawiszy. |
ListInstrumentationParser |
Element IShellOutputReceiver , który analizuje dane wyjściowe zapytania „instrumentacja listy pm”
|
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | Narzędzie do kompilowania instrukcji, aby przeprowadzić test 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ędzi do sprawdzania modułu. |
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. |
Pair<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 związanych z procesem (USER, PID, NAME, START TIME IN SECOND SINCE EPOCH). |
Processutil | |
PropertyChanger | Klasa narzędzia do zmieniania (lub dodawania) 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 parsowania (USER, PID i NAME) z wyjścia polecenia „ps”. |
PythonVirtualenvHelper | Klasa pomocnicza do aktywowania środowiska wirtualnego w Pythonie 3. |
QuotationAwareTokenizer | |
RegexTrie<V> |
Drzewo RegexTrie to drzewo, w którym 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. |
ResourceUtil | Narzędzie do odczytu zasobów konfiguracji. |
RestApiHelper | 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. |
RunUtil | Zbiór metod pomocniczych do wykonywania operacji. |
SearchArtifactUtil | Klasa pomocnicza, której można używać do wyszukiwania artefaktów testowych. |
SerializationUtil |
Narzędzie do serializowania/deserializacji obiektu, który implementuje ERROR(/Serializable) .
|
ShellOutputReceiverStream | Podklasa Utility klasy OutputStream, która zapisuje dane do klasy IShellOutputReceiver. |
SimplePerfResult | Obiekt zawierający wszystkie wyniki 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 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 odspajania rozproszonych obrazów. |
SparseImageUtil.SparseInputStream | SparseInputStream odczytuje dane z serwera nadrzędnego i wykrywa format danych. |
StreamUtil | Klasa pomocnicza do zarządzania strumieniami danych wejściowych. |
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/deserializacji zdarzeń, które mają być przekazywane do dziennika. |
SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji Testignored. |
SubprocessEventHelper.FailedTestEventInfo | Pomoc dotycząca informacji o testFailed. |
SubprocessEventHelper.InvocationEndedEventInfo | Pomocnik informacji o zakończeniu wywoływania. |
SubprocessEventHelper.InvocationFailedEventInfo, | Pomoc dotycząca informacji o InvocationFailed. |
SubprocessEventHelper.InvocationStartedEventInfo | Asystent informacji o rozpoczęciu wywoływania. |
SubprocessEventHelper.LogAssociationEventInfo | Pomoc dotycząca informacji logAssociation. |
SubprocessEventHelper.SkippedTestEventInfo | |
SubprocessEventHelper.TestEndedEventInfo | Pomoc dotycząca informacji testEnded. |
SubprocessEventHelper.TestLogEventInfo | Pomoc dotycząca informacji z testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Asystent informacji o uruchomieniu modułu testowego. |
SubprocessEventHelper.TestRunEndedEventInfo | Pomocnik informacji o testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Pomoc dotycząca informacji o testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Pomoc dotycząca informacji testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Pomoc dotycząca informacji o 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 pomocnicza do wywoływania funkcji systemowych. |
Narzędzie TableBuilder | Klasa pomocnicza do wyświetlania macierzy elementów String w tabeli. |
TableFormatter | 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 konwertowania prototypu TestRecord na format, który można łatwiej modyfikować w programie 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.
|
ZipUtil | Klasa pomocnicza do 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 | Wyliczenie opcji wersji AAPT używanej do analizowania plików APK. |
AppVersionFetcher.AppVersionInfo (w języku angielskim) | Typy informacji o wersji aplikacji. |
BinaryState | Enum służący do rejestrowania stanu włączonego/wyłączonego z ignorowanym stanem bezczynności. |
CommandStatus | Reprezentuje stan operacji czasowej. |
DeviceActionUtil.Command | Polecenia dotyczące działania na urządzeniu. |
FakeTestsZipFolder.ItemType | |
GceRemoteCmdFormatter.ScpMode | SCP może być używany do wypychania lub pobierania pliku w zależności od struktury argumentów. |
IRunutil.EnvPriority (w języku angielskim) | Wartość określająca, czy ustawienie danego środowiska jest ustawiane czy cofane. |
LogcatEventType |
Typy zdarzeń LogcatEventParser .
|
SimplePerfutil.SimplePerfType | Enum opcji poleceń Simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel |
Wyliczenia poziomu dostępu urządzenia Bluetooth na podstawie BluetoothDevice.java
|
Sl4aBluetooth Utility.BluetoothConnectionState |
Wyliczenia stanów połączenia Bluetooth oparte na BluetoothProfile.java
|
Sl4aBluetoothUtil.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
|
SystemUtil.EnvVariable | |
TargetFileUtils.FilePermission |
Interfejsy
Zajęcia
- AaptParser,
- AbiFormatter
- AbiUtils
- AdbRootElevator
- AdbUtils
- AppVersionFetcher
- ArrayUtil
- Narzędzia Bluetooth
- Bugreport
- BuildInfoutil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- ByteTrackList
- ByteTrackutil
- CacheClientFactory
- CircularAtraceUtil
- CircularBytetablica,
- ClangProfileIndexer
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- CommandResult
- ConditionPriorityPrivacyQueue.
- ConditionPriorityBlockingQueue.AlwaysMatch
- DeviceActionUtil
- DeviceActionUtil.DeviceActionConfigError
- DeviceConcurrentutil
- DeviceConcurrentUtil.ShellCommandCallable
- DeviceRecoveryMode Utility
- DirectedGraph
- Wysłanie e-mailem
- EmmaXmlConstants
- EnvironmentVariableUtil
- ExtensionAtomsRegistry
- FakeTestsZipFolder
- Monitorowanie identyfikatora pliku
- FileNarzędzia.
- Fileutil.LowDiskSpaceWyjątek
- FixedByteArrayOutputStream
- FlashingResourceResource (w języku angielskim)
- Fuseutil,
- GceRemoteCmdFormatter
- GCSBucketutil (w języku angielskim)
- GCSBucketutil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- Narzędzie do przesyłania plików GCS
- Asystent GCS
- GeneralLogcatEventParser
- GeneralLogcatEventParser.LogcatEvent
- GoogleApiClientUtil
- HprofAllocSiteParser,
- IEmail.Message
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- KernelModuleutils
- KeyguardControllerState
- ListInstrumentationParser
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- Narzędzie do obsługi danych
- ModuleTestTypeutil
- Wiele map
- NativeCodeZasięgFlusher
- Parowanie
- PerfettoTraceRecorder
- PrettyPrintDelimiter
- ProcessInfo
- Processutil
- PropertyChanger
- Protoutil
- PsParser
- PythonVirtualenvHelper
- LimittionAwareTokenizer
- RegexTrie
- RemoteZip (w języku angielskim)
- Requestutil
- ResourceUtil
- Pomocnik RestApiHelp
- RunInterruptedException
- Uruchom narzędzie
- SearchArtifactUtil.
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- Parametr SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- wyjście danych o ograniczonym rozmiarze
- Sl4aBluetooth Utility
- SparseImageUtil.
- SparseImageUtil.SparseInputStream
- StreamUtil
- StringEscapeutils
- StringUtil
- 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
- SubprocessTestResultsParser
- SubprocessTestResultsParser.StatusKeys
- SystemTool
- Narzędzie TableBuilder
- Narzędzie do formatowania tabel
- TargetFileutils
- TarUtil.
- Pomoc filtra testowego
- TestRecordInterpreter
- TestRunnerUtil
- TimeUtil
- TimeVal
- UniqueMultiMap
- VersionParser
- Strategia kompresji Zip
- ZipNarzędzia
- ZipMultimedia 2.
Wykazy
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- CommandStatus
- DeviceActionUtil.Command
- FakeTestsZipFolder.ItemType
- GceRemoteCmdFormatter.ScpMode
- IRunutil.EnvPriority (w języku angielskim)
- LogcatEventType
- SimplePerfutil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.BluetoothConnectionState
- Sl4aBluetooth Utility.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable
- TargetFileUtils.FilePermission