DynamicRemoteFileResolver
public class DynamicRemoteFileResolver
extends Object
java.lang.Object | |
↳ | com.android.tradefed.config.DynamicRemoteFileResolver |
คลาสที่ช่วยแก้ไขเส้นทางไปยังไฟล์ระยะไกล
ตัวอย่างเช่น gs://bucket/path/file.txt จะได้รับการแก้ไขโดยการดาวน์โหลดไฟล์จากที่เก็บข้อมูล GCS
ควรเพิ่มโปรโตคอลใหม่ให้กับ META_INF/services
สรุป
คลาสที่ซ้อนกัน | |
---|---|
interface | DynamicRemoteFileResolver.FileResolverLoader โหลดการใช้งานของ |
เขตข้อมูล | |
---|---|
public static final String | OPTIONAL_KEY |
public static final String | OPTION_NAME_KEY |
public static final String | OPTION_PARALLEL_KEY |
public static final String | UNZIP_KEY
|
ผู้รับเหมาก่อสร้างสาธารณะ | |
---|---|
DynamicRemoteFileResolver () | |
DynamicRemoteFileResolver (boolean allowParallel) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader) | |
DynamicRemoteFileResolver ( DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel) |
วิธีการสาธารณะ | |
---|---|
void | addExtraArgs ( extraArgs) addExtraArgs ( extraArgs) เพิ่ม args พิเศษสำหรับแบบสอบถาม |
getParallelDownloads () | |
void | resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) resolvePartialDownloadZip (File destDir, String remoteZipFilePath, includeFilters, excludeFilters) ดาวน์โหลดไฟล์ที่ตรงกับตัวกรองที่กำหนดในไฟล์ zip ระยะไกล |
void | setDevice ( ITestDevice device) ตั้งค่าอุปกรณ์ภายใต้การทดสอบ |
void | setOptionMap ( optionMap) setOptionMap ( optionMap) ตั้งค่าแผนที่ของตัวเลือกที่มาจาก |
static final File | unzipIfRequired (File downloadedFile, query) unzipIfRequired (File downloadedFile, query) ยูทิลิตี้ที่ช่วยให้ตรวจสอบว่าไฟล์ควรแตกไฟล์หรือไม่ และแตกไฟล์หากจำเป็น |
final | validateRemoteFilePath () เรียกใช้ตัวเลือกประเภท |
เขตข้อมูล
OPTIONAL_KEY
public static final String OPTIONAL_KEY
OPTION_NAME_KEY
public static final String OPTION_NAME_KEY
OPTION_PARALLEL_KEY
public static final String OPTION_PARALLEL_KEY
เปิดเครื่องรูด_KEY
public static final String UNZIP_KEY
ผู้รับเหมาก่อสร้างสาธารณะ
DynamicRemoteFileResolver
public DynamicRemoteFileResolver ()
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (boolean allowParallel)
พารามิเตอร์ | |
---|---|
allowParallel | boolean |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader)
พารามิเตอร์ | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
DynamicRemoteFileResolver
public DynamicRemoteFileResolver (DynamicRemoteFileResolver.FileResolverLoader loader, boolean allowParallel)
พารามิเตอร์ | |
---|---|
loader | DynamicRemoteFileResolver.FileResolverLoader |
allowParallel | boolean |
วิธีการสาธารณะ
addExtraArgs
public void addExtraArgs (extraArgs)
เพิ่ม args พิเศษสำหรับแบบสอบถาม
พารามิเตอร์ | |
---|---|
extraArgs |
getParallelDownloads
publicgetParallelDownloads ()
การส่งคืน | |
---|---|
แก้ไขบางส่วนDownloadZip
public void resolvePartialDownloadZip (File destDir, String remoteZipFilePath,includeFilters, excludeFilters)
ดาวน์โหลดไฟล์ที่ตรงกับตัวกรองที่กำหนดในไฟล์ zip ระยะไกล
ไฟล์ภายในไฟล์ zip ระยะไกลจะถูกดาวน์โหลดก็ต่อเมื่อเส้นทางของมันตรงกับตัวกรองรวมใดๆ แต่ไม่ใช่ตัวกรองที่แยกออก
พารามิเตอร์ | |
---|---|
destDir | File : ไฟล์สำหรับวางเนื้อหาที่ดาวน์โหลดไว้ |
remoteZipFilePath | String : เส้นทางระยะไกลไปยังไฟล์ zip ที่จะดาวน์โหลด ซึ่งสัมพันธ์กับรูทเฉพาะของการใช้งาน |
includeFilters | |
excludeFilters |
ขว้าง | |
---|---|
BuildRetrievalError | หากไม่สามารถดาวน์โหลดไฟล์ได้ |
ตั้งค่าอุปกรณ์
public void setDevice (ITestDevice device)
ตั้งค่าอุปกรณ์ภายใต้การทดสอบ
พารามิเตอร์ | |
---|---|
device | ITestDevice |
setOptionMap
public void setOptionMap (optionMap)
ตั้งค่าแผนที่ของตัวเลือกที่มาจาก OptionSetter
พารามิเตอร์ | |
---|---|
optionMap |
unzipIfRequired
public static final File unzipIfRequired (File downloadedFile,query)
ยูทิลิตี้ที่ช่วยให้ตรวจสอบว่าไฟล์ควรแตกไฟล์หรือไม่ และแตกไฟล์หากจำเป็น
พารามิเตอร์ | |
---|---|
downloadedFile | File |
query |
การส่งคืน | |
---|---|
File |
ตรวจสอบRemoteFilePath
public finalvalidateRemoteFilePath ()
เรียกใช้ตัวเลือกประเภท ERROR(/File)
ทั้งหมดและตรวจสอบว่าเส้นทางควรได้รับการแก้ไขหรือไม่
การส่งคืน | |
---|---|
รายการ ERROR(/File) ที่ได้รับการแก้ไขด้วยวิธีดังกล่าว |
ขว้าง | |
---|---|
| com.android.tradefed.build.BuildRetrievalError |
BuildRetrievalError |
ตัวอย่างเนื้อหาและโค้ดในหน้าเว็บนี้ขึ้นอยู่กับใบอนุญาตที่อธิบายไว้ในใบอนุญาตการใช้เนื้อหา Java และ OpenJDK เป็นเครื่องหมายการค้าหรือเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2023-12-01 UTC