TestDevice.MicrodroidBuilder
public static class TestDevice.MicrodroidBuilder
extends Object
java.lang.Object | |
↳ | com.android.tradefed.device.TestDevice.MicrodroidBuilder |
בונה המשמש ליצירת Microdroid TestDevice.
סיכום
שיטות ציבוריות | |
---|---|
TestDevice.MicrodroidBuilder | addBootFile (File localFile, String remoteFileName) מוסיף קובץ לאתחול שיידחף ל- |
TestDevice.MicrodroidBuilder | addExtraIdsigPath (String extraIdsigPath) מוסיף קובץ idsig נוסף לרשימה. |
TestDevice.MicrodroidBuilder | addTestDeviceOption (String optionName, String valueText) מגדיר |
ITestDevice | build ( TestDevice device) מפעיל מכשיר בדיקה של Micrdroid במכשיר הבדיקה הנתון. |
TestDevice.MicrodroidBuilder | cpuAffinity (String affinity) מגדיר על אילו מעבדים מארח ה-vCPUs יכולים להפעיל. |
TestDevice.MicrodroidBuilder | cpuTopology (String cpuTopology) מגדיר את תצורת הטופולוגיה של המעבד. |
TestDevice.MicrodroidBuilder | debugLevel (String debugLevel) מגדיר את רמת ניפוי הבאגים. |
static TestDevice.MicrodroidBuilder | fromDevicePath (String apkPath, String configPath) יוצר בונה Microdroid עבור ה-apkPath הנתון וקובץ תצורת המטען ב-APK. |
static TestDevice.MicrodroidBuilder | fromFile (File apkFile, String configPath) יוצר בונה Microdroid עבור ה-APK הנתון וקובץ תצורת המטען ב-APK. |
TestDevice.MicrodroidBuilder | memoryMib (int memoryMib) מגדיר את כמות ה-RAM לתת ל-VM. |
TestDevice.MicrodroidBuilder | numCpus (int num) מגדיר את מספר ה-vCPUs ב-VM. |
TestDevice.MicrodroidBuilder | protectedVm (boolean isProtectedVm) קובע אם ה-VM יהיה מוגן או לא. |
TestDevice.MicrodroidBuilder | setAdbConnectTimeoutMs (long timeoutMs) מגדיר את הזמן הקצוב לחיבור adb ל-microdroid TestDevice במילי-מילים. |
שיטות ציבוריות
addBootFile
public TestDevice.MicrodroidBuilder addBootFile (File localFile, String remoteFileName)
מוסיף קובץ לאתחול שיידחף ל- ERROR(/#TEST_ROOT)
.
השתמש בשיטה זו אם נדרש קובץ לאתחול של microdroid. אחרת השתמש NativeDevice.pushFile(File, String)
.
פרמטרים | |
---|---|
localFile | File : הקובץ המקומי במארח |
remoteFileName | String : שם הקובץ המרוחק במכשיר |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder | בונה המיקרודרואיד. |
addExtraIdsigPath
public TestDevice.MicrodroidBuilder addExtraIdsigPath (String extraIdsigPath)
מוסיף קובץ idsig נוסף לרשימה.
פרמטרים | |
---|---|
extraIdsigPath | String |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
addTestDeviceOption
public TestDevice.MicrodroidBuilder addTestDeviceOption (String optionName, String valueText)
מגדיר TestDeviceOptions
עבור ה-Microdroid TestDevice.
פרמטרים | |
---|---|
optionName | String : שם ה-TestDeviceOption שיש להגדיר |
valueText | String : הערך |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder | בונה המיקרודרואיד. |
לִבנוֹת
public ITestDevice build (TestDevice device)
מפעיל מכשיר בדיקה של Micrdroid במכשיר הבדיקה הנתון.
פרמטרים | |
---|---|
device | TestDevice |
החזרות | |
---|---|
ITestDevice |
זורק | |
---|---|
DeviceNotAvailableException |
cpuAffinity
public TestDevice.MicrodroidBuilder cpuAffinity (String affinity)
מגדיר על אילו מעבדים מארח ה-vCPUs יכולים להפעיל. הפורמט הוא רשימה מופרדת בפסיקים של מעבדים או טווחי מעבדים להפעלת vCPUs. למשל "0,1-3,5" לבחירת מעבדי מארחים 0, 1, 2, 3 ו-5. או שזו יכולה להיות רשימה מופרדת בנקודתיים של הקצאות של vCPU להקצאות מעבד מארח. למשל "0=0:1=1:2=2" למיפוי vCPU 0 למעבד מארח 0, וכן הלאה.
נתמך רק באנדרואיד T.
פרמטרים | |
---|---|
affinity | String |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
cpuTopology
public TestDevice.MicrodroidBuilder cpuTopology (String cpuTopology)
מגדיר את תצורת הטופולוגיה של המעבד. ערכים נתמכים: "one_cpu" ו-"match_host".
פרמטרים | |
---|---|
cpuTopology | String |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
debugLevel
public TestDevice.MicrodroidBuilder debugLevel (String debugLevel)
מגדיר את רמת ניפוי הבאגים.
ערכים נתמכים: "ללא" ו"מלא". Android T תומך גם ב-"app_only".
פרמטרים | |
---|---|
debugLevel | String |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
מ-DevicePath
public static TestDevice.MicrodroidBuilder fromDevicePath (String apkPath, String configPath)
יוצר בונה Microdroid עבור ה-apkPath הנתון וקובץ תצורת המטען ב-APK.
פרמטרים | |
---|---|
apkPath | String |
configPath | String |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
fromFile
public static TestDevice.MicrodroidBuilder fromFile (File apkFile, String configPath)
יוצר בונה Microdroid עבור ה-APK הנתון וקובץ תצורת המטען ב-APK.
פרמטרים | |
---|---|
apkFile | File |
configPath | String |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
memoryMib
public TestDevice.MicrodroidBuilder memoryMib (int memoryMib)
מגדיר את כמות ה-RAM לתת ל-VM. אם זה אפס או שלילי, ברירת המחדל תשמש.
פרמטרים | |
---|---|
memoryMib | int |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
numCpus
public TestDevice.MicrodroidBuilder numCpus (int num)
מגדיר את מספר ה-vCPUs ב-VM. ברירת המחדל היא 1.
נתמך רק ב-Android T.
פרמטרים | |
---|---|
num | int |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
protectedVm
public TestDevice.MicrodroidBuilder protectedVm (boolean isProtectedVm)
קובע אם ה-VM יהיה מוגן או לא.
פרמטרים | |
---|---|
isProtectedVm | boolean |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |
setAdbConnectTimeoutMs
public TestDevice.MicrodroidBuilder setAdbConnectTimeoutMs (long timeoutMs)
מגדיר את הזמן הקצוב לחיבור adb ל-microdroid TestDevice במילי-מילים.
פרמטרים | |
---|---|
timeoutMs | long : הזמן הקצוב במילים |
החזרות | |
---|---|
TestDevice.MicrodroidBuilder |