ตั้งแต่ปี 2026 เป็นต้นไป เราจะเผยแพร่ซอร์สโค้ดไปยัง AOSP ในไตรมาสที่ 2 และ 4 เพื่อให้สอดคล้องกับโมเดลการพัฒนาแบบ Trunk Stable และรับประกันความเสถียรของแพลตฟอร์มสำหรับระบบนิเวศ หากต้องการสร้างและมีส่วนร่วมใน AOSP ให้ใช้ android-latest-release android-latest-release สาขา Manifest จะอ้างอิงถึงรุ่นล่าสุดที่พุชไปยัง AOSP เสมอ ดูข้อมูลเพิ่มเติมได้ที่การเปลี่ยนแปลงใน AOSP
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
HostUtils
public
final
class
HostUtils
extends Object
| java.lang.Object
|
| ↳ |
com.android.tradefed.lite.HostUtils
|
ใช้เมธอดยูทิลิตีที่มีประโยชน์บางอย่างสำหรับการเรียกใช้การทดสอบโฮสต์
ซึ่งจะใช้ 2-3 วิธีในการค้นหาการทดสอบในโฮสต์และจำลองการเรียกใช้การทดสอบ JUnit
เพื่อให้เรา "ทดสอบ" ได้
สรุป
เมธอดสาธารณะ |
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, ClassLoader pcl)
|
static
List<Class<?>>
|
getJUnitClasses(Set<String> classNames, Set<String> jarAbsPaths, List<String> excludePaths, ClassLoader pcl)
รับกรณีทดสอบ JUnit4 จากชื่อคลาสและเส้นทาง JAR ที่ระบุ
|
static
boolean
|
hasJUnitAnnotation(Class<?> classObj)
ตรวจสอบว่าคลาสมีลักษณะเหมือนการทดสอบ JUnit หรือไม่
|
static
boolean
|
testLoadClass(String className, URLClassLoader cl, String jarName)
ทดสอบว่าคลาสเป็นคลาสทดสอบที่เหมาะสมหรือไม่
|
เมธอดสาธารณะ
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
ClassLoader pcl)
| พารามิเตอร์ |
classNames |
Set |
jarAbsPaths |
Set |
pcl |
ClassLoader |
| การคืนสินค้า |
List<Class<?>> |
|
| ส่ง |
IllegalArgumentException |
|
getJUnitClasses
public static List<Class<?>> getJUnitClasses (Set<String> classNames,
Set<String> jarAbsPaths,
List<String> excludePaths,
ClassLoader pcl)
รับกรณีทดสอบ JUnit4 จากชื่อคลาสและเส้นทาง JAR ที่ระบุ
| พารามิเตอร์ |
classNames |
Set: คลาสที่อยู่ในเส้นทางคลาสปัจจุบันเพื่อตรวจสอบการทดสอบ JUnit |
jarAbsPaths |
Set: ไฟล์ JAR ที่จะค้นหาคลาสที่มีคำอธิบายประกอบการทดสอบ |
excludePaths |
List |
pcl |
ClassLoader |
| การคืนสินค้า |
List<Class<?>> |
รายการออบเจ็กต์คลาสที่เป็นคลาสทดสอบเพื่อดำเนินการ |
| ส่ง |
|
java.lang.IllegalArgumentException |
IllegalArgumentException |
|
hasJUnitAnnotation
public static boolean hasJUnitAnnotation (Class<?> classObj)
ตรวจสอบว่าคลาสมีลักษณะเหมือนการทดสอบ JUnit หรือไม่
| พารามิเตอร์ |
classObj |
Class: คลาสที่จะตรวจสอบสำหรับคำอธิบายประกอบ |
| การคืนสินค้า |
boolean |
ไม่ว่าออบเจ็กต์คลาสจะมีคำอธิบายประกอบการทดสอบ JUnit4 หรือไม่ |
testLoadClass
public static boolean testLoadClass (String className,
URLClassLoader cl,
String jarName)
ทดสอบว่าคลาสเป็นคลาสทดสอบที่เหมาะสมหรือไม่
ในกรณีนี้ "เหมาะสม" หมายถึงเป็นคลาสการทดสอบ JUnit ที่ถูกต้องโดยใช้หนึ่งในโปรแกรมเรียกใช้มาตรฐาน
หรือคลาสย่อยของโปรแกรมเรียกใช้ดังกล่าว และแน่นอนว่าชั้นเรียนควรโหลดได้ด้วย
| การคืนสินค้า |
boolean |
จริง หากเราควรพิจารณาว่าคลาสนี้เป็นคลาสทดสอบ ไม่เช่นนั้นจะเป็นเท็จ |
| ส่ง |
IllegalArgumentException |
|
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-06-22 UTC
[[["เข้าใจง่าย","easyToUnderstand","thumb-up"],["แก้ปัญหาของฉันได้","solvedMyProblem","thumb-up"],["อื่นๆ","otherUp","thumb-up"]],[["ไม่มีข้อมูลที่ฉันต้องการ","missingTheInformationINeed","thumb-down"],["ซับซ้อนเกินไป/มีหลายขั้นตอนมากเกินไป","tooComplicatedTooManySteps","thumb-down"],["ล้าสมัย","outOfDate","thumb-down"],["ปัญหาเกี่ยวกับการแปล","translationIssue","thumb-down"],["ตัวอย่าง/ปัญหาเกี่ยวกับโค้ด","samplesCodeIssue","thumb-down"],["อื่นๆ","otherDown","thumb-down"]],["อัปเดตล่าสุด 2026-06-22 UTC"],[],[]]