AaptParser | Klasa, która wyodrębnia informacje z apk, analizując dane wyjściowe „aapt dump Badging”. |
AbiFormatter | Klasa użyteczności dla abi. |
Winda AdbRoot | Funkcja AutoCloseable , która włącza root adb po zbudowaniu, jeśli to konieczne, i przywraca stan root po zakończeniu. |
Moduł pobierania wersji aplikacji | Klasa narzędzia do pobierania ciągu wersji aplikacji z urządzenia. |
Narzędzia Bluetooth | Funkcje narzędziowe do wywoływania Instrumentacji Bluetooth na urządzeniu Kod BluetoothInstrumentation po stronie urządzenia można znaleźć w AOSP pod adresem: frameworks/base/core/tests/bluetoothtests |
Narzędzie BuildInfoUtil | Klasa util pomagająca manipulować IBuildInfo |
BuildTestsZipUtils | Klasa pomocnicza do operacji związanych z testami zip generowanymi przez system kompilacji Androida |
Poczta zbiorcza | Narzędzie do wysyłania wiadomości e-mail umożliwiające następującą konfigurację: interwału wysyłania, początkowego rozmiaru serii, odbiorców i całkowitej liczby wiadomości. |
Narzędzie pakietuUtil | Klasa narzędzia korzystająca z wiersza poleceń pakietu tool do instalowania plików .apks na urządzeniu. |
CircularAtraceUtil | Narzędzie atrace opracowane głównie w celu identyfikacji głównych przyczyn błędów ANR podczas testów Monkey. |
CircularByteArray | Struktura danych do przechowywania tablicy o stałym rozmiarze, która działa jak bufor cykliczny i śledzi całkowitą sumę wszystkich wartości w tablicy. |
Skaner ścieżek klas | Znajduje wpisy w ścieżce klas. |
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 ERROR(/PriorityBlockingQueue) , które mogą pobierać obiekty spełniające określony warunek. |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher , który pasuje do dowolnego obiektu. |
UrządzenieConcurrentUtil | Zawiera metody narzędziowe i klasy do współbieżnego wykonywania poleceń po stronie urządzenia Użyj ERROR(/ExecutorService) , aby uruchomić polecenia zaimplementowane jako ShellCommandCallable i użyj ERROR(/#joinFuture(String,Future,long)) do synchronizacji z ERROR(/Future) zwracanym przez ERROR(/ExecutorService) w celu wykonania polecenia. |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) , który otacza szczegóły wykonywania polecenia powłoki na urządzeniu ITestDevice . |
DeviceRecoveryModeUtil | |
Wykres skierowany <V> | Implementacja ukierunkowanych grafów nieważonych. |
Stałe EmmaXml | Stałe używane podczas analizowania raportu XML Emmy. |
Fałszywy folder TestsZip | Urządzenie testowe, które tworzy fałszywy, rozpakowany folder testów na podstawie listy zawartości. |
PlikIdleMonitor | Monitoruje pliki i wykonuje wywołanie zwrotne, jeśli są one bezczynne (tj |
NaprawionoByteArrayOutputStream | ERROR(/OutputStream) , który przechowuje tylko maksymalną ilość danych. |
FlashingResourceUtil | To narzędzie pomaga ustawić odpowiednią wersję artefaktów, aby można było je flashować za pomocą DeviceFlashPreparer . |
GCSBuketUtil | Menedżer plików do pobierania i przesyłania plików z Google Cloud Storage (GCS). |
GCSbucketUtil.GCSFileMetadata | Proste opakowanie informacji o plikach w GCS. |
GCSWspólny | Klasa bazowa do operacji Gcs, takich jak pobieranie i przesyłanie. |
Pobierz plik GCSfile | Narzędzie do pobierania plików umożliwiające pobranie pliku z magazynu w chmurze Google (GCS). |
Program GCFileUploader | Narzędzie do przesyłania plików umożliwiające przesyłanie danych plików do magazynu w chmurze Google (GCS). |
Narzędzie GoogleApiClientUtil | Narzędzia do tworzenia klienta Google API. |
HprofAllocSiteParser | Klasa pomocnicza do analizowania informacji z sekcji Witryny alokacji raportów hprof. |
JavaCodeCoverageFlusher | Klasa narzędzia, która resetuje i wymusza opróżnienie pomiarów pokrycia kodu Java z procesów uruchomionych na urządzeniu. |
Filtr testowy JUnit4 | Klasa pomocnicza, która zapewnia filtrowanie dla modułu uruchamiającego JUnit4 poprzez rozszerzenie Filter . |
JUnitXmlParser | Parser, który wyodrębnia dane wyników testów z wyników JUnit przechowywanych w formacie XMLJUnitResultFormatter mrówki i przekazuje je do obiektu ITestInvocationListener. |
ListaInstrumentacjaParser | IShellOutputReceiver , który analizuje dane wyjściowe zapytania „pm list instrumentation”. |
ListInstrumentationParser.InstrumentationTarget | |
Kreator instrukcji LocalRun | Narzędzie do kompilacji instrukcji umożliwiającej lokalne uruchomienie testu. |
LogcatEventParser | |
Narzędzie metryczne | Zawiera typowe metody narzędziowe do przechowywania metryk testowych, agregowania metryk w podobnych testach i zapisywania metryk do pliku. |
Kod NatywnyPokrycieFlusher | Klasa narzędzia, która czyści pomiary pokrycia natywnego i wymusza usunięcie danych pokrycia natywnego z procesów na urządzeniu. |
Para <A, B> | Zdefiniuj własną klasę Pair zawierającą dwa obiekty. |
PrettyPrintDelimiter | Narzędzie pomocnicze, które pomaga wydrukować wyróżniającą się wiadomość rozdzielaną. |
Zmieniacz właściwości | Klasa narzędziowa służąca do zmiany (lub dodania) elementów w pliku właściwości systemu Android |
ProtoUtil | Metody użytkowe do radzenia sobie z komunikatami protobuf niezależnie od typu. |
PsParser | Narzędzie używane do analizowania (USER, PID i NAZWA) z wyników polecenia „ps”. |
CytatAwareTokenizer | |
RegexTrie <V> | RegexTrie to próba, w której każdy przechowywane segment klucza to wyrażenie regularne ERROR(/Pattern) . |
RemoteZip | Narzędzia do rozpakowywania pojedynczych plików w zdalnym pliku ZIP. |
RestApiHelper | Klasa pomocnicza do wykonywania wywołań API REST. |
SerializacjaUtil | Narzędzie do serializacji/deserializacji obiektu, który implementuje ERROR(/Serializable) . |
Strumień ShellOutputReceiver | Podklasa narzędzia OutputStream, która zapisuje w IShellOutputReceiver. |
Wynik SimplePerf | Obiekt do przechowywania wszystkich wyników testów Simpleperf |
SimplePerfStatResultParser | Klasa narzędziowa do analizowania wyniku Simpleperf. |
SimplePerfUtil | Klasa narzędziowa do wysyłania prostych poleceń i zbierania wyników |
Proste statystyki | Mała klasa użyteczności, która oblicza kilka miar statystycznych na podstawie liczbowego zbioru danych. |
RozmiarOgraniczony strumień wyjściowy | Bezpieczny dla wątków plik ERROR(/OutputStream) , który ogranicza maksymalną ilość danych, które można zapisać. |
Sl4aBluetoothUtil | Klasa narzędziowa zapewnia operacje Bluetooth na jednym lub dwóch urządzeniach przy użyciu SL4A |
StringEscapeUtils | Klasa narzędziowa do ucieczki ciągów znaków dla określonych formatów. |
StringUtil | Klasa narzędziowa do ucieczki ciągów znaków w celu typowej manipulacji ciągami. |
Pomocnik zdarzenia podprocesu | Pomocnik do serializacji/deserializacji zdarzeń, które mają być przekazywane do dziennika. |
SubprocessEventHelper.BaseTestEventInfo | Podstawowy pomocnik dla informacji o ignorowaniu testu. |
SubprocessEventHelper.FailedTestEventInfo | Pomocnik dla informacji o błędach testowych. |
SubprocessEventHelper.InvocationEndedEventInfo | Pomocnik informacji o zakończeniu wywołania. |
SubprocessEventHelper.InvocationFailedEventInfo | Pomocnik dla informacji o niepowodzeniu wywołania. |
SubprocessEventHelper.InvocationStartedEventInfo | Pomocnik informacji o uruchomieniu wywołania. |
SubprocessEventHelper.LogAssociationEventInfo | Pomocnik w zakresie informacji o stowarzyszeniu logAssociation. |
SubprocessEventHelper.TestEndedEventInfo | Pomocnik dla informacji testEnded. |
SubprocessEventHelper.TestLogEventInfo | Pomocnik dla informacji testLog. |
SubprocessEventHelper.TestModuleStartedEventInfo | Pomoc dla informacji o uruchomieniu modułu testowego. |
SubprocessEventHelper.TestRunEndedEventInfo | Pomocnik dla informacji testRunEnded. |
SubprocessEventHelper.TestRunFailedEventInfo | Pomocnik dla informacji o testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | Pomocnik dla informacji testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | Pomocnik informacji o testStarted |
Parser wyjątków podprocesu | Pomocnik do obsługi danych wyjściowych wyjątków ze standardowych programów uruchamiających polecenia Tradefed. |
SubprocessTestResultsParser | Rozszerza ERROR(/FileOutputStream) , aby przeanalizować dane wyjściowe przed zapisaniem do pliku, abyśmy mogli wygenerować zdarzenia testowe po stronie programu uruchamiającego. |
SubprocessTestResultsParser.StatusKeys | Odpowiednie klucze stanu testu. |
Narzędzie systemowe | Klasa narzędziowa do wykonywania wywołań systemowych. |
Konstruktor tabel | Klasa pomocnicza wyświetlająca macierz elementów String w tabeli. |
Formatowanie tabeli | Klasa pomocnicza wyświetlająca macierz elementów String, tak aby każda kolumna elementu była wyrównana |
TarUtil | Narzędzie do manipulowania plikiem tar. |
Pomocnik filtra testowego | Klasa pomocnicza do testów filtrowania |
Interpreter rekordu testowego | Narzędzie do konwersji proto TestRecord na łatwiejszy w obsłudze format w Tradefed. |
Wartość czasu | Ta klasa jest przestarzała. zamiast tego użyj Duration . |
Strategia kompresji Zip | ICompressionStrategy do tworzenia archiwów zip. |