จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

HostUtils

public final class HostUtils
extends Object

java.lang.Object
com.android.tradefed.lite.HostUtils


ใช้วิธียูทิลิตี้ที่มีประโยชน์บางอย่างสำหรับการรันการทดสอบโฮสต์

วิธีนี้ใช้วิธีการสองสามวิธีในการค้นหาการทดสอบบนโฮสต์และแกล้งทำการทดสอบ JUnit เพื่อให้เราสามารถ "ดำเนินการ" ได้

สรุป

วิธีการสาธารณะ

static getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, ClassLoader pcl)
static getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl) getJUnitClasses ( classNames, jarAbsPaths, excludePaths, ClassLoader pcl)

รับกรณีการทดสอบ JUnit4 จากชื่อคลาสและพาธ jar ที่จัดเตรียมไว้

static boolean hasJUnitAnnotation (Class<?> classObj)

ตรวจสอบว่าคลาสดูเหมือนการทดสอบ JUnit หรือไม่

static boolean testLoadClass (String className, URLClassLoader cl, String jarName)

ทดสอบว่าคลาสนั้นเป็นคลาสทดสอบที่เหมาะสมหรือไม่

วิธีการสาธารณะ

getJUnitClasses

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                ClassLoader pcl)

พารามิเตอร์
classNames

jarAbsPaths

pcl ClassLoader

คืนสินค้า

getJUnitClasses

public static  getJUnitClasses ( classNames, 
                 jarAbsPaths, 
                 excludePaths, 
                ClassLoader pcl)

รับกรณีการทดสอบ JUnit4 จากชื่อคลาสและพาธ jar ที่จัดเตรียมไว้

พารามิเตอร์
classNames : คลาสที่มีอยู่ในพาธคลาสปัจจุบันเพื่อตรวจสอบการทดสอบ JUnit

jarAbsPaths : Jars เพื่อค้นหาคลาสที่มีคำอธิบายประกอบการทดสอบ

excludePaths

pcl ClassLoader

คืนสินค้า
รายการคลาสอ็อบเจ็กต์ที่เป็นคลาสทดสอบที่จะดำเนินการ

ขว้าง
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 จริงถ้าเราควรพิจารณาคลาสนี้เป็นคลาสทดสอบ เท็จมิฉะนั้น