AdbTcpConnection

public class AdbTcpConnection
extends DefaultConnection

java.lang.Object
com.android.tradefed.device.connection.AbstractConnection
com.android.tradefed.device.connection.DefaultConnection
com.android.tradefed.device.connection.AdbTcpConnection


ייצוג חיבור ברירת מחדל של התקן, ההנחה הוא חיבור adb סטנדרטי של ההתקן.

סיכום

קבועים

long DEFAULT_SHORT_CMD_TIMEOUT

int MAX_RETRIES

long RETRY_INTERVAL_MS

long WAIT_FOR_ADB_CONNECT

בנאים ציבוריים

AdbTcpConnection ( DefaultConnection.ConnectionBuilder builder)

שיטות ציבוריות

boolean adbTcpConnect (String host, String port)

שיטת עוזר לחיבור adb למכשיר tcp ip Android נתון

boolean adbTcpDisconnect (String host, String port)

שיטת עוזר ל-ADB להתנתק ממכשיר tcp ip Android נתון

String getHostName (String serial)

החזר את שם המארח המשויך למכשיר.

String getPortNum (String serial)

החזר את מספר היציאה המשויך למכשיר.

getSuiteSnapshots ()

מחזירה את מפת התמונות

void reconnect (String serial)

חבר מחדש את החיבור למכשיר.

void recoverVirtualDevice ( ITestDevice device, String snapshotId, DeviceNotAvailableException dnae)

שחזר את המכשיר הנתון עם איפוס המכשיר.

void setAdbLogFile (File adbLogFile)

תן קובץ מקלט שבו נוכל לאחסן את כל יומני החיבור של ADB למטרת ניפוי באגים.

void snapshotDevice ( ITestDevice device, String snapshotId)

צילום מצב של המכשיר הנתון

void tearDownConnection ()

נקה את החיבור.

שיטות מוגנות

void waitForAdbConnect (String serial, long waitTime)

בדוק אם חיבור ה-ADB מופעל.

קבועים

DEFAULT_SHORT_CMD_TIMEOUT

protected static final long DEFAULT_SHORT_CMD_TIMEOUT

ערך קבוע: 20000 (0x00000000000004e20)

MAX_RETIES

protected static final int MAX_RETRIES

ערך קבוע: 5 (0x00000005)

RETRY_INTERVAL_MS

protected static final long RETRY_INTERVAL_MS

ערך קבוע: 5000 (0x0000000000001388)

WAIT_FOR_ADB_CONNECT

protected static final long WAIT_FOR_ADB_CONNECT

ערך קבוע: 120000 (0x000000000001d4c0)

בנאים ציבוריים

AdbTcpConnection

public AdbTcpConnection (DefaultConnection.ConnectionBuilder builder)

פרמטרים
builder DefaultConnection.ConnectionBuilder

שיטות ציבוריות

adbTcpConnect

public boolean adbTcpConnect (String host, 
                String port)

שיטת עוזר לחיבור adb למכשיר tcp ip Android נתון

פרמטרים
host String : שם המארח/ip של מכשיר tcp/ip אנדרואיד

port String : מספר היציאה של התקן tcp/ip

החזרות
boolean נכון אם התחברנו בהצלחה למכשיר, false אחרת.

adbTcpDisconnect

public boolean adbTcpDisconnect (String host, 
                String port)

שיטת עוזר ל-ADB להתנתק ממכשיר tcp ip Android נתון

פרמטרים
host String : שם המארח/ip של מכשיר tcp/ip אנדרואיד

port String : מספר היציאה של התקן tcp/ip

החזרות
boolean נכון אם התנתקנו בהצלחה למכשיר, false אחרת.

getHostName

public String getHostName (String serial)

החזר את שם המארח המשויך למכשיר. הוצא מהסדרה.

פרמטרים
serial String

החזרות
String

getPortNum

public String getPortNum (String serial)

החזר את מספר היציאה המשויך למכשיר. הוצא מהסדרה.

פרמטרים
serial String

החזרות
String

getSuiteSnapshots

public  getSuiteSnapshots ()

מחזירה את מפת התמונות

החזרות

להתחבר מחדש

public void reconnect (String serial)

חבר מחדש את החיבור למכשיר.

פרמטרים
serial String : המספר הסידורי של המכשיר.

זורק
DeviceNotAvailableException

recoverVirtualDevice

public void recoverVirtualDevice (ITestDevice device, 
                String snapshotId, 
                DeviceNotAvailableException dnae)

שחזר את המכשיר הנתון עם איפוס המכשיר.

פרמטרים
device ITestDevice : ה- ITestDevice משמש למטפל באיפוס מכשיר.

snapshotId String : ה-snapshotId משמש לאחזרת תמונת המצב הנכונה לשחזור.

dnae DeviceNotAvailableException : ה- DeviceNotAvailableException הוא התקן קיים לא זמין חריג.

זורק
DeviceNotAvailableException

setAdbLogFile

public void setAdbLogFile (File adbLogFile)

תן קובץ מקלט שבו נוכל לאחסן את כל יומני החיבור של ADB למטרת ניפוי באגים.

פרמטרים
adbLogFile File

snapshotDevice

public void snapshotDevice (ITestDevice device, 
                String snapshotId)

צילום מצב של המכשיר הנתון

פרמטרים
device ITestDevice : ה- ITestDevice משמש למטפל בתצלומי מצב של המכשיר.

snapshotId String : ה- snapshotId הוא השם של תמונת המצב שתישמר.

זורק
DeviceNotAvailableException

TearDownConnection

public void tearDownConnection ()

נקה את החיבור.

שיטות מוגנות

waitForAdbConnect

protected void waitForAdbConnect (String serial, 
                long waitTime)

בדוק אם חיבור ה-ADB מופעל.

פרמטרים
serial String

waitTime long

זורק
DeviceNotAvailableException