TestFilePushSetup

public class TestFilePushSetup
extends BaseTargetPreparer implements IDiscoverDependencies

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
  com.android.tradefed.targetprep.TestFilePushSetup


ITargetPreparer ที่พุชไฟล์/ไดเรกทอรีอย่างน้อย 1 รายการจากโฟลเดอร์ IDeviceBuildInfo.getTestsDir() ไปยังอุปกรณ์

Preparer นี้จะค้นหาในไดเรกทอรีอื่นหากไม่มีไฟล์ ZIP ของการทดสอบหรือไม่มี APK ที่จำเป็น การค้นหาจะดำเนินการตามลำดับจากไดเรกทอรีอื่นที่ระบุล่าสุดไปยัง ไดเรกทอรีแรก

สรุป

เครื่องมือสร้างสาธารณะ

TestFilePushSetup()

เมธอดสาธารณะ

Set<String> reportDependencies()
void setUp(TestInformation testInfo)

เมธอดที่ได้รับการปกป้อง

void addTestFileName(String fileName)

เพิ่มไฟล์ลงในรายการรายการที่จะพุช

void clearTestFileName()
Set<String> getFailedToPushFiles()

แสดงชุดไฟล์ที่พุชไม่สำเร็จ

File getLocalPathForFilename(IBuildInfo buildInfo, String fileName, ITestDevice device)

แก้ไขเส้นทางฝั่งโฮสต์ตามข้อมูลอาร์ติแฟกต์การทดสอบภายในข้อมูลบิลด์

List<String> getTestFileNames()

ดึงข้อมูลรายการไฟล์ที่จะพุชจากไฟล์ ZIP ของการทดสอบไปยังอุปกรณ์

void setThrowIfNoFile(boolean throwIfNoFile)

เครื่องมือสร้างสาธารณะ

TestFilePushSetup

public TestFilePushSetup ()

เมธอดสาธารณะ

reportDependencies

public Set<String> reportDependencies ()

แสดง
Set<String>

setUp

public void setUp (TestInformation testInfo)

พารามิเตอร์
testInfo TestInformation

ส่ง
BuildError
DeviceNotAvailableException
TargetSetupError

เมธอดที่ได้รับการปกป้อง

addTestFileName

protected void addTestFileName (String fileName)

เพิ่มไฟล์ลงในรายการรายการที่จะพุช

clearTestFileName

protected void clearTestFileName ()

getFailedToPushFiles

protected Set<String> getFailedToPushFiles ()

แสดงชุดไฟล์ที่พุชไม่สำเร็จ ใช้ได้ก็ต่อเมื่อ "throw-if-not-found" เป็น "false" ไม่เช่นนั้นการพุชครั้งแรกที่ล้มเหลวจะส่งข้อยกเว้น

แสดง
Set<String>

getLocalPathForFilename

protected File getLocalPathForFilename (IBuildInfo buildInfo, 
                String fileName, 
                ITestDevice device)

แก้ไขเส้นทางฝั่งโฮสต์ตามข้อมูลอาร์ติแฟกต์การทดสอบภายในข้อมูลบิลด์

พารามิเตอร์
buildInfo IBuildInfo: ข้อมูลอาร์ติแฟกต์บิลด์

fileName String: ชื่อไฟล์ของอาร์ติแฟกต์ที่จะพุช

device ITestDevice

แสดง
File File ที่แสดงไฟล์/เส้นทางจริงในโฮสต์

ส่ง
TargetSetupError

getTestFileNames

protected List<String> getTestFileNames ()

ดึงข้อมูลรายการไฟล์ที่จะพุชจากไฟล์ ZIP ของการทดสอบไปยังอุปกรณ์

แสดง
List<String>

setThrowIfNoFile

protected void setThrowIfNoFile (boolean throwIfNoFile)

พารามิเตอร์
throwIfNoFile boolean