CtsDeviceLaunchControlProvider
public
class
CtsDeviceLaunchControlProvider
extends DeviceLaunchControlProvider
implements
IDiscoverDependencies
| java.lang.Object | |||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | ||
| ↳ | com.google.android.tradefed.build.CtsDeviceLaunchControlProvider | ||
LaunchControlProvider สำหรับ DeviceFolderBuildInfo
ดึงข้อมูลทั้งบิลด์ CTS และบิลด์อุปกรณ์จากเซิร์ฟเวอร์บิลด์ Android
ระบบจะดึงข้อมูลบิลด์อุปกรณ์ก่อน ดังนั้นอาร์กิวเมนต์ build-flavor ฯลฯ ที่ระบุไว้ในคลาสนี้ ควรตรงกับบิลด์อุปกรณ์ที่คุณต้องการดึงข้อมูล
โดยค่าเริ่มต้น คลาสนี้จะพยายามดาวน์โหลดบิลด์ CTS ที่มี build-id และสาขาเดียวกันกับบิลด์อุปกรณ์ คุณสามารถใช้ตัวเลือก cts* เพื่อดึงข้อมูลบิลด์ CTS อื่นได้
สรุป
เครื่องมือสร้างสาธารณะ | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
เมธอดสาธารณะ | |
|---|---|
void
|
cleanUp(IBuildInfo info)
ล้างไฟล์บิลด์ชั่วคราว |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
ดาวน์โหลดคีย์ไฟล์ที่จำเป็นตามที่กำหนดค่าไว้ใน --download-build-key จาก
remoteBuild แล้วจัดเก็บไว้ใน |
RemoteBuildInfo
|
queryForBuild()
ทำการค้นหาการควบคุมการเปิดตัว โดยลองอีกครั้งหลายครั้งในกรณีที่เกิดข้อผิดพลาด |
Set<String>
|
reportTestZipFileFilter()
|
เครื่องมือสร้างสาธารณะ
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
เมธอดสาธารณะ
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> |
|