com.android.tradefed.util
อินเทอร์เฟซ
ClassPathScanner.IClassPathFilter | ตัวกรองสำหรับเส้นทางรายการ classpath มีลวดลายตาม FileFilter |
ConditionPriorityBlockingQueue.IMatcher <T> | อินเทอร์เฟซสำหรับการพิจารณาว่าองค์ประกอบตรงกับเงื่อนไขบางประเภทหรือไม่ |
ฉันกลยุทธ์การบีบอัด | อินเทอร์เฟซที่แสดงอัลกอริธึมการบีบอัดที่สามารถเลือกได้ขณะรันไทม์ |
ปิดการใช้งานได้ | อินเทอร์เฟซที่อธิบายออบเจ็กต์ Tradefed ที่สามารถปิดใช้งานได้ |
IRestApiHelper | อินเทอร์เฟซตัวช่วยสำหรับการเรียก REST API |
ชั้นเรียน
AaptParser | คลาสที่แยกข้อมูลจาก apk โดยแยกวิเคราะห์เอาต์พุตของ 'aapt dump badge' |
อาบีฟอร์แมตเตอร์ | คลาสยูทิลิตี้สำหรับ abi |
AdbRootลิฟต์ | AutoCloseable ที่เปิดใช้งาน adb root เมื่อสร้างหากจำเป็น และคืนค่าสถานะ root เมื่อเสร็จสมบูรณ์ |
AppVersionFetcher | คลาสยูทิลิตี้เพื่อรับสตริงเวอร์ชันแอปจากอุปกรณ์ |
บลูทูธยูทิลิตี้ | ฟังก์ชั่นยูทิลิตี้สำหรับการโทร BluetoothInstrumentation บนอุปกรณ์ โค้ด BluetoothInstrumentation ฝั่งอุปกรณ์สามารถพบได้ใน AOSP ที่: |
BuildInfoUtil | คลาส util เพื่อช่วยจัดการ IBuildInfo |
BuildTestsZipUtils | คลาสตัวช่วยสำหรับการดำเนินการที่เกี่ยวข้องกับการทดสอบ zip ที่สร้างโดยระบบบิลด์ Android |
BulkEmailer | ยูทิลิตี้ผู้ส่งอีเมลที่อนุญาตการกำหนดค่าต่อไปนี้: ช่วงเวลาที่ส่ง ขนาดเริ่มต้นเริ่มต้น ผู้รับ และจำนวนข้อความทั้งหมด |
BundletoolUtil | คลาสยูทิลิตี้ที่ใช้บรรทัดคำสั่ง Bundletool เพื่อติดตั้ง .apks บนอุปกรณ์ |
วงกลมAtraceUtil | ยูทิลิตี้ atrace ที่พัฒนาขึ้นเพื่อระบุสาเหตุหลักของ ANR ในระหว่างการทดสอบ Monkey เป็นหลัก |
CircularByteArray | โครงสร้างข้อมูลสำหรับเก็บอาร์เรย์ที่มีขนาดคงที่ซึ่งทำงานเป็นบัฟเฟอร์แบบวงกลม และติดตามผลรวมของค่าทั้งหมดในอาร์เรย์ |
ClassPathScanner | ค้นหารายการบน classpath |
ClassPathScanner.ClassNameFilter | IClassPathFilter ที่กรองและเปลี่ยนชื่อคลาส Java |
ClassPathScanner.ExternalClassNameFilter | ClassNameFilter ที่ปฏิเสธคลาสภายใน |
ConditionPriorityBlockingQueue <T> | คลาสเธรดที่ปลอดภัยซึ่งมีการดำเนินการเหมือน ERROR(/PriorityBlockingQueue) ที่สามารถดึงข้อมูลอ็อบเจ็กต์ที่ตรงกับเงื่อนไขบางอย่างได้ |
ConditionPriorityBlockingQueue.AlwaysMatch <T> | ConditionPriorityBlockingQueue.IMatcher ที่ตรงกับวัตถุใดๆ |
อุปกรณ์ ConcurrentUtil | ประกอบด้วยวิธีการอรรถประโยชน์และคลาสสำหรับการดำเนินการคำสั่งด้านอุปกรณ์พร้อมกัน ใช้ |
DeviceConcurrentUtil.ShellCommandCallable <V> | ERROR(/Callable) ที่ล้อมรายละเอียดของการดำเนินการคำสั่งเชลล์บน ITestDevice |
อุปกรณ์ RecoveryModeUtil | |
กราฟกำกับ <V> | การใช้งานกราฟแบบไม่ถ่วงน้ำหนักโดยตรง |
EmmaXmlค่าคงที่ | ค่าคงที่ที่ใช้เมื่อแยกวิเคราะห์รายงาน emma xml |
FakeTestsZipFolder | โปรแกรมทดสอบที่สร้างโฟลเดอร์ทดสอบที่คลายซิปปลอมตามรายการเนื้อหา |
FileIdleMonitor.dll | ตรวจสอบไฟล์และดำเนินการโทรกลับหากไม่ได้ใช้งาน (เช่น |
FixByteArrayOutputStream | ERROR(/OutputStream) ที่เก็บเฉพาะข้อมูลจำนวนสูงสุดเท่านั้น |
กระพริบResourceUtil | ยูทิลิตี้นี้ช่วยตั้งค่าเวอร์ชันที่เหมาะสมของสิ่งประดิษฐ์เพื่อให้สามารถแฟลชผ่าน DeviceFlashPreparer |
GCSBucketUtil | ตัวจัดการไฟล์เพื่อดาวน์โหลดและอัปโหลดไฟล์จาก Google Cloud Storage (GCS) |
GCSBucketUtil.GCSFileMetadata | Wrapper อย่างง่ายสำหรับข้อมูลไฟล์ใน GCS |
GCSCommon | คลาสพื้นฐานสำหรับการดำเนินการ Gcs เช่นการดาวน์โหลดและอัปโหลด |
GCSFileDownloader | ตัวดาวน์โหลดไฟล์เพื่อดาวน์โหลดไฟล์จากที่เก็บข้อมูลบนคลาวด์ของ Google (GCS) |
GCSFileUploader | เครื่องมืออัปโหลดไฟล์เพื่ออัปโหลดข้อมูลไฟล์ไปยังที่เก็บข้อมูลบนคลาวด์ของ Google (GCS) |
GoogleApiClientUtil | ยูทิลิตี้สำหรับสร้างไคลเอนต์ Google API |
HprofAllocSiteParser | คลาสตัวช่วยเพื่อแยกวิเคราะห์ข้อมูลจากส่วน Allocation Sites ของรายงาน hprof |
JavaCodeCoverageFlusher | คลาสยูทิลิตี้ที่รีเซ็ตและบังคับให้ล้างการวัดการครอบคลุมโค้ด Java จากกระบวนการที่ทำงานบนอุปกรณ์ |
JUnit4TestFilter | Helper Class ที่ให้การกรองสำหรับ JUnit4 runner โดยขยาย Filter |
JUnitXmlParser | Parser ที่แยกข้อมูลผลการทดสอบจากผลลัพธ์ JUnit ที่จัดเก็บไว้ใน XMLJUnitResultFormatter ของ ant และส่งต่อไปยัง ITestInvocationListener |
รายการเครื่องมือแยกวิเคราะห์ | IShellOutputReceiver ที่แยกวิเคราะห์ผลลัพธ์ของแบบสอบถาม 'เครื่องมือรายการ pm' |
ListInstrumentationParser.InstrumentationTarget | |
LocalRunInstructionBuilder | ยูทิลิตี้เพื่อรวบรวมคำสั่งเพื่อรันการทดสอบในเครื่อง |
LogcatEventParser | |
ยูทิลิตี้เมตริก | ประกอบด้วยวิธีการอรรถประโยชน์ทั่วไปสำหรับการจัดเก็บหน่วยวัดการทดสอบ การรวมหน่วยวัดในการทดสอบที่คล้ายกัน และการเขียนหน่วยวัดลงในไฟล์ |
NativeCodeCoverageFlusher | คลาสยูทิลิตี้ที่ล้างการวัดความครอบคลุมดั้งเดิมและบังคับให้ล้างข้อมูลความครอบคลุมดั้งเดิมจากกระบวนการบนอุปกรณ์ |
จับคู่ <A, B> | กำหนดคลาสคู่ของเราเองซึ่งมีสองวัตถุ |
PrettyPrintDelimiter | ยูทิลิตี้ตัวช่วยที่ช่วยพิมพ์ข้อความแบบมีตัวคั่นที่โดดเด่น |
ผู้เปลี่ยนคุณสมบัติ | คลาสยูทิลิตี้สำหรับการเปลี่ยนแปลง (หรือเพิ่ม) รายการในไฟล์คุณสมบัติ Android |
ProtoUtil | วิธีการอรรถประโยชน์ในการจัดการกับข้อความ protobuf แบบไม่เชื่อเรื่องพระเจ้า |
ป.ล.พาร์เซอร์ | ยูทิลิตี้ที่ใช้ในการแยกวิเคราะห์ (USER, PID และ NAME) จากเอาต์พุตคำสั่ง "ps" |
QuotationAwareTokenizer | |
RegexTrie <V> | RegexTrie เป็น Trie ที่แต่ละอันERROR(/Pattern) |
RemoteZip | ยูทิลิตี้ในการแตกไฟล์แต่ละไฟล์ภายในไฟล์ zip ระยะไกล |
RestApiHelper | คลาสตัวช่วยสำหรับการเรียกใช้ REST API |
SerializationUtil | ยูทิลิตี้ในการซีเรียลไลซ์/ดีซีเรียลไลซ์วัตถุที่ใช้ ERROR(/Serializable) |
ShellOutputReceiverStream | คลาสย่อยยูทิลิตี้ของ OutputStream ที่เขียนลงใน IShellOutputReceiver |
SimplePerfResult | วัตถุที่จะเก็บผลการทดสอบ simpleperf ทั้งหมด |
SimplePerfStatResultParser | คลาสยูทิลิตี้เพื่อแยกวิเคราะห์ผลลัพธ์แบบเรียบง่าย |
SimplePerfUtil | คลาสยูทิลิตี้เพื่อส่งคำสั่งง่ายๆ และรวบรวมผลลัพธ์ |
SimpleStats | คลาสยูทิลิตี้ขนาดเล็กที่คำนวณการวัดทางสถิติบางอย่างโดยกำหนดชุดข้อมูลตัวเลข |
ขนาดจำกัดOutputStream | ไฟล์เธรดที่ปลอดภัยซึ่งได้รับการสนับสนุน ERROR(/OutputStream) ซึ่งจำกัดจำนวนข้อมูลสูงสุดที่สามารถเขียนได้ |
Sl4aบลูทูธยูทิลิตี้ | คลาสยูทิลิตี้ช่วยให้ใช้งาน Bluetooth บนอุปกรณ์หนึ่งหรือสองเครื่องโดยใช้ SL4A |
StringEscapeUtils | คลาสยูทิลิตี้สำหรับการหลีกสตริงสำหรับรูปแบบเฉพาะ |
StringUtil | คลาสยูทิลิตี้สำหรับการยกเว้นสตริงสำหรับการจัดการสตริงทั่วไป |
SubprocessEventHelper | ตัวช่วยในการซีเรียลไลซ์/ดีซีเรียลไลซ์เหตุการณ์ที่จะส่งผ่านไปยังบันทึก |
SubprocessEventHelper.BaseTestEventInfo | ตัวช่วยฐานสำหรับข้อมูล TestIgnored |
SubprocessEventHelper.FailedTestEventInfo | ตัวช่วยสำหรับข้อมูล testFailed |
SubprocessEventHelper.InvocationEndedEventInfo | ตัวช่วยสำหรับข้อมูลการสิ้นสุดการร้องขอ |
SubprocessEventHelper.InvocationFailedEventInfo | ตัวช่วยสำหรับข้อมูล InvocationFailed |
SubprocessEventHelper.InvocationStartedEventInfo | ตัวช่วยสำหรับข้อมูลการเริ่มต้นการร้องขอ |
SubprocessEventHelper.LogAssociationEventInfo | ผู้ช่วยสำหรับข้อมูล logAssociation |
SubprocessEventHelper.TestEndedEventInfo | ตัวช่วยสำหรับข้อมูลการทดสอบสิ้นสุด |
SubprocessEventHelper.TestLogEventInfo | ตัวช่วยสำหรับข้อมูล testLog |
กระบวนการย่อยEventHelper.TestModuleStartedEventInfo | ตัวช่วยสำหรับข้อมูลการเริ่มต้นโมดูลทดสอบ |
SubprocessEventHelper.TestRunEndedEventInfo | ตัวช่วยสำหรับข้อมูล testRunEnded |
SubprocessEventHelper.TestRunFailedEventInfo | ตัวช่วยสำหรับข้อมูล testRunFailed |
SubprocessEventHelper.TestRunStartedEventInfo | ตัวช่วยสำหรับข้อมูล testRunStarted |
SubprocessEventHelper.TestStartedEventInfo | ตัวช่วยสำหรับข้อมูล testStarted |
SubprocessExceptionParser | ตัวช่วยในการจัดการเอาต์พุตข้อยกเว้นจากรันเนอร์คำสั่ง Tradefed มาตรฐาน |
Parser ผลการทดสอบกระบวนการย่อย | ขยาย ERROR(/FileOutputStream) เพื่อแยกวิเคราะห์เอาต์พุตก่อนที่จะเขียนลงไฟล์ เพื่อให้เราสามารถสร้างกิจกรรมการทดสอบทางฝั่ง Launcher ได้ |
SubprocessTestResultsParser.StatusKeys | ปุ่มสถานะการทดสอบที่เกี่ยวข้อง |
SystemUtil | คลาสยูทิลิตี้สำหรับการโทรระบบ |
ตัวสร้างตาราง | คลาสตัวช่วยเพื่อแสดงเมทริกซ์ขององค์ประกอบสตริงในตาราง |
ตัวจัดรูปแบบตาราง | คลาสตัวช่วยเพื่อแสดงเมทริกซ์ขององค์ประกอบ String เพื่อให้แต่ละคอลัมน์องค์ประกอบเรียงกัน |
TarUtil | ยูทิลิตี้ในการจัดการไฟล์ tar |
TestFilterHelper | คลาสตัวช่วยสำหรับการกรองการทดสอบ |
TestRecordล่าม | ยูทิลิตี้สำหรับแปลงโปรโต TestRecord เป็นรูปแบบที่จัดการได้ง่ายขึ้นใน Tradefed |
ไทม์วาล | ชั้นเรียนนี้เลิกใช้แล้ว ใช้ Duration แทน |
ZipCompressionกลยุทธ์ | ICompressionStrategy สำหรับการสร้างไฟล์ zip |
เอนัม
AaptParser.AaptVersion | จำนวนตัวเลือกสำหรับเวอร์ชัน AAPT ที่ใช้ในการแยกวิเคราะห์ไฟล์ APK |
AppVersionFetcher.AppVersionInfo | ประเภทข้อมูลเวอร์ชันของแอป |
BinaryState | Enum ใช้ในการบันทึกสถานะเปิด/ปิดด้วยสถานะ IGNORE no-op |
FakeTestsZipFolder.ItemType | |
LogcatEventType | ประเภทเหตุการณ์สำหรับ LogcatEventParser |
SimplePerfUtil.SimplePerfType | Enum ของตัวเลือกคำสั่ง simpleperf |
Sl4aBluetoothUtil.BluetoothAccessLevel | Enums สำหรับระดับการเข้าถึงอุปกรณ์ Bluetooth ซึ่งอิงตาม BluetoothDevice.java |
Sl4aBluetoothUtil.สถานะการเชื่อมต่อ Bluetooth | Enums สำหรับสถานะการเชื่อมต่อ Bluetooth ซึ่งอิงจาก BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothPriorityLevel | Enums สำหรับระดับความสำคัญของโปรไฟล์ Bluetooth ซึ่งอิงจาก BluetoothProfile.java |
Sl4aBluetoothUtil.BluetoothProfile | Enums สำหรับโปรไฟล์ Bluetooth ซึ่งอิงจาก BluetoothProfile.java |
SystemUtil.EnvVariable |
อินเทอร์เฟซ
ชั้นเรียน
- AaptParser
- อาบีฟอร์แมตเตอร์
- AdbRootลิฟต์
- AppVersionFetcher
- บลูทูธยูทิลิตี้
- BuildInfoUtil
- BuildTestsZipUtils
- BulkEmailer
- BundletoolUtil
- วงกลมAtraceUtil
- CircularByteArray
- ClassPathScanner
- ClassPathScanner.ClassNameFilter
- ClassPathScanner.ExternalClassNameFilter
- ConditionPriorityBlockingคิว
- ConditionPriorityBlockingQueue.AlwaysMatch
- อุปกรณ์ ConcurrentUtil
- อุปกรณ์ConcurrentUtil.ShellCommandCallable
- อุปกรณ์ RecoveryModeUtil
- กำกับกราฟ
- EmmaXmlค่าคงที่
- FakeTestsZipFolder
- FileIdleMonitor.dll
- FixByteArrayOutputStream
- กระพริบResourceUtil
- GCSBucketUtil
- GCSBucketUtil.GCSFileMetadata
- GCSCommon
- GCSFileDownloader
- GCSFileUploader
- GoogleApiClientUtil
- HprofAllocSiteParser
- JavaCodeCoverageFlusher
- JUnit4TestFilter
- JUnitXmlParser
- รายการเครื่องมือแยกวิเคราะห์
- ListInstrumentationParser.InstrumentationTarget
- LocalRunInstructionBuilder
- LogcatEventParser
- ยูทิลิตี้เมตริก
- NativeCodeCoverageFlusher
- คู่
- PrettyPrintDelimiter
- ผู้เปลี่ยนคุณสมบัติ
- ProtoUtil
- ป.ล.พาร์เซอร์
- QuotationAwareTokenizer
- RegexTrie
- RemoteZip
- RestApiHelper
- SerializationUtil
- ShellOutputReceiverStream
- SimplePerfResult
- SimplePerfStatResultParser
- SimplePerfUtil
- SimpleStats
- ขนาดจำกัดOutputStream
- Sl4aบลูทูธยูทิลิตี้
- StringEscapeUtils
- StringUtil
- SubprocessEventHelper
- SubprocessEventHelper.BaseTestEventInfo
- SubprocessEventHelper.FailedTestEventInfo
- SubprocessEventHelper.InvocationEndedEventInfo
- SubprocessEventHelper.InvocationFailedEventInfo
- SubprocessEventHelper.InvocationStartedEventInfo
- SubprocessEventHelper.LogAssociationEventInfo
- SubprocessEventHelper.TestEndedEventInfo
- SubprocessEventHelper.TestLogEventInfo
- กระบวนการย่อยEventHelper.TestModuleStartedEventInfo
- SubprocessEventHelper.TestRunEndedEventInfo
- SubprocessEventHelper.TestRunFailedEventInfo
- SubprocessEventHelper.TestRunStartedEventInfo
- SubprocessEventHelper.TestStartedEventInfo
- SubprocessExceptionParser
- Parser ผลการทดสอบกระบวนการย่อย
- SubprocessTestResultsParser.StatusKeys
- SystemUtil
- ตัวสร้างตาราง
- ตัวจัดรูปแบบตาราง
- TarUtil
- TestFilterHelper
- TestRecordล่าม
- ไทม์วาล
- ZipCompressionกลยุทธ์
เอนัม
- AaptParser.AaptVersion
- AppVersionFetcher.AppVersionInfo
- BinaryState
- FakeTestsZipFolder.ItemType
- LogcatEventType
- SimplePerfUtil.SimplePerfType
- Sl4aBluetoothUtil.BluetoothAccessLevel
- Sl4aBluetoothUtil.สถานะการเชื่อมต่อ Bluetooth
- Sl4aBluetoothUtil.BluetoothPriorityLevel
- Sl4aBluetoothUtil.BluetoothProfile
- SystemUtil.EnvVariable