AaptParser | Klasa, która wyodrębnia informacje z apk, analizując dane wyjściowe „aapt dump Badging”. |
AbiFormatter | Klasa użyteczności dla abi. |
AbiUtils | Klasa narzędziowa do obsługi ABI urządzeń |
Winda AdbRoot | Funkcja AutoCloseable , która włącza root adb po zbudowaniu, jeśli to konieczne, i przywraca stan root po zakończeniu. |
Narzędzia Adb | Klasa narzędziowa do operacji adb. |
Moduł pobierania wersji aplikacji | Klasa narzędzia do pobierania ciągu wersji aplikacji z urządzenia. |
ArrayUtil | Metody użytkowe dla tablic |
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 |
Zgłoszenie błędu | Obiekt przechowujący odniesienia do plików raportów o błędach, kompatybilny z płaskim raportem o błędach i raportem o błędach spakowanym (bugreportz). |
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. |
Lista bajtów | Klasa reprezentująca lekką tablicę bajtów. |
ByteArrayUtil | Narzędzia do operowania na tablicy bajtów, np. konwertujące bajty na liczby całkowite. |
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 |
Wynik polecenia | Zawiera wynik polecenia. |
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ądzenieAkcjaUtil | Klasa Utility do wykonywania akcji na urządzeniu. |
DeviceActionUtil.DeviceActionConfigError | Wyjątek dotyczący błędu konfiguracji. |
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. |
E-mail | Klasa pomocnicza do wysyłania wiadomości e-mail. |
Stałe EmmaXml | Stałe używane podczas analizowania raportu XML Emmy. |
RozszerzenieAtomsRegistry | ExtensionAtomsRegistry do lokalnego użytku statystykd. |
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 |
Narzędzie pliku | Klasa pomocnicza do operacji związanych z plikami |
FileUtil.LowDiskSpaceException | Zgłaszany, jeśli ilość dostępnego miejsca na dysku jest poniżej minimalnego progu. |
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 . |
BezpiecznikUtil | Klasa pomocnicza dla operacji FUSE. |
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). |
GenericLogcatEventParser <LogcatEventType> | Analizuj dane wejściowe logcat pod kątem zdarzeń. |
OgólneLogcatEventParser.LogcatEvent | Struktura przechowująca zdarzenie logcat z typem zdarzenia i wyzwalającym komunikatem logcat |
Narzędzie GoogleApiClientUtil | Narzędzia do tworzenia klienta Google API. |
HprofAllocSiteParser | Klasa pomocnicza do analizowania informacji z sekcji Witryny alokacji raportów hprof. |
Wiadomość e-mail | Kontener na dane wiadomości e-mail. |
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. |
Stan kontrolera Keyguard | Kontener dla stanów keyguarda. |
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. |
ModułTestTypeUtil | Zawiera typowe metody narzędziowe do sprawdzania modułu. |
MultiMapa <K, V> | ERROR(/Map) , który obsługuje wiele wartości na klucz. |
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. |
Rejestrator PerfettoTrace | Klasa narzędziowa do rejestrowania śladów perfetto na urządzeniu ITestDevice . |
PrettyPrintDelimiter | Narzędzie pomocnicze, które pomaga wydrukować wyróżniającą się wiadomość rozdzielaną. |
Informacje o procesie | Służy do przechowywania informacji związanych z procesem (UŻYTKOWNIK, PID, NAZWA, CZAS STARTU W SEKUNDZIE OD EPOKI). |
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”. |
PythonVirtualenvHelper | Klasa pomocnicza do aktywowania środowiska wirtualnego Python 3. |
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. |
ZasóbUtil | Narzędzie do odczytywania zasobów konfiguracyjnych. |
RestApiHelper | Klasa pomocnicza do wykonywania wywołań API REST. |
RunInterruptedException | Zgłaszany, gdy operacja uruchamiania zostanie przerwana przez żądanie zewnętrzne. |
UruchomUtil | Zbiór metod pomocniczych do wykonywania operacji. |
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 |
SparseImageUtil | Narzędzie do nierozrzedzonych, rzadkich obrazów. |
SparseImageUtil.SparseInputStream | SparseInputStream odczytuje z źródła i wykrywa format danych. |
StreamUtil | Klasa narzędziowa do zarządzania strumieniami wejściowymi. |
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.SkippedTestEventInfo | |
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 |
Narzędzia pliku docelowego | |
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. |
TestRunnerUtil | Klasa narzędziowa pomagająca różnym testerom. |
CzasUtil | Zawiera metody użytkowe związane z czasem. |
Wartość czasu | Jest to typ wartowniczy, który otacza Long . |
UniqueMultiMap <K, V> | MultiMap zapewniający unikalne wartości dla każdego klucza. |
WersjaParser | Pobierz wersję działających artefaktów będących przedmiotem handlu. |
Strategia kompresji Zip | ICompressionStrategy do tworzenia archiwów zip. |
ZipUtil | Klasa pomocnicza dla operacji związanych z kompresją |
ZipUtil2 | Klasa pomocnicza do wyodrębniania plików zip, która uwzględnia uprawnienia do plików POSIX |