TfLaunchControlProvider

public class TfLaunchControlProvider
extends LaunchControlProvider

java.lang.Object
   ↳ com.google.android.tradefed.build.LaunchControlProvider
     ↳ com.google.android.tradefed.build.TfLaunchControlProvider


LaunchControlProviderเพื่อดึงข้อมูลบิลด์ google-tradefed เป็น IFolderBuildInfo

ดึงและแยก google-tradefed.zip จากเซิร์ฟเวอร์บิลด์ Android

สรุป

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

TfLaunchControlProvider()

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

void addConsideredEntryForContent(String entryName)
void cleanUp(IBuildInfo info)

ล้างไฟล์บิลด์ชั่วคราว

IBuildInfo downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)

ดาวน์โหลดคีย์ไฟล์ที่จำเป็นตามที่กำหนดค่าไว้ใน --download-build-key จาก remoteBuild และจัดเก็บไว้ใน IBuildInfo

RemoteBuildInfo queryForBuild()

เรียกใช้การค้นหาการควบคุมการเปิดตัว โดยลองหลายครั้งในกรณีที่เกิดข้อผิดพลาด

Set<String> reportTestZipFileFilter()
void setAospFallback(boolean fallbackToAosp)

จะใช้เวอร์ชัน AOSP ของแพ็กเกจ Tradefed หรือไม่

boolean wasFallbackUsed()

วิธีการที่ได้รับการป้องกัน

void downloadAdditionalFiles(RemoteBuildInfo remoteBuild, IFileDownloader downloader, IBuildInfo localBuild)

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

TfLaunchControlProvider

public TfLaunchControlProvider ()

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

addConsideredEntryForContent

public void addConsideredEntryForContent (String entryName)

พารามิเตอร์
entryName String

cleanUp

public void cleanUp (IBuildInfo info)

ล้างไฟล์บิลด์ชั่วคราว

พารามิเตอร์
info IBuildInfo

downloadBuildFiles

public IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, 
                String testTargetName, 
                String buildName, 
                IFileDownloader downloader)

ดาวน์โหลดคีย์ไฟล์ที่จำเป็นตามที่กำหนดค่าไว้ใน --download-build-key จาก remoteBuild และจัดเก็บไว้ใน IBuildInfo

พารามิเตอร์
remoteBuild RemoteBuildInfo: การตอบกลับของเซิร์ฟเวอร์ควบคุมการเปิดตัว

testTargetName String: ชื่อเป้าหมายการทดสอบ

buildName String: ชื่อของบิลด์ตามที่กำหนดโดยการควบคุมการเปิดตัว

downloader IFileDownloader: IFileDownloader ที่ใช้ในการดาวน์โหลดไฟล์บิลด์

การคืนสินค้า
IBuildInfo IBuildInfo ที่มีไฟล์บิลด์เวอร์ชันในพื้นที่

ส่ง
BuildRetrievalError

queryForBuild

public RemoteBuildInfo queryForBuild ()

เรียกใช้การค้นหาการควบคุมการเปิดตัว โดยลองหลายครั้งในกรณีที่เกิดข้อผิดพลาด

การคืนสินค้า
RemoteBuildInfo RemoteBuildInfo ที่ดึงข้อมูลจากการควบคุมการเปิดตัว

ส่ง
BuildRetrievalError

reportTestZipFileFilter

public Set<String> reportTestZipFileFilter ()

การคืนสินค้า
Set<String>

setAospFallback

public void setAospFallback (boolean fallbackToAosp)

จะใช้เวอร์ชัน AOSP ของแพ็กเกจ Tradefed หรือไม่

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

wasFallbackUsed

public boolean wasFallbackUsed ()

การคืนสินค้า
boolean

วิธีการที่ได้รับการป้องกัน

downloadAdditionalFiles

protected void downloadAdditionalFiles (RemoteBuildInfo remoteBuild, 
                IFileDownloader downloader, 
                IBuildInfo localBuild)

พารามิเตอร์
remoteBuild RemoteBuildInfo

downloader IFileDownloader

localBuild IBuildInfo

ส่ง
BuildRetrievalError