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.
מאחזר גם גרסת build של CTS וגם גרסת build של המכשיר משרת ה-build של Android.
הגרסה של המכשיר מאוחזרת קודם, ולכן הארגומנטים של build-flavor וכו' שמועברים למחלקה הזו צריכים להתאים לגרסה של המכשיר שרוצים לאחזר.
כברירת מחדל, המחלקה הזו תנסה להוריד גרסת CTS עם אותו מזהה גרסה ואותו ענף כמו גרסת המכשיר. אפשר להשתמש באפשרויות cts* כדי לאחזר גרסת CTS אחרת.
סיכום
constructors ציבוריים | |
|---|---|
CtsDeviceLaunchControlProvider()
|
|
methods ציבוריים | |
|---|---|
void
|
cleanUp(IBuildInfo info)
מפנים את כל קובצי ה-build הזמניים. |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
מורידים את מפתחות הקבצים הנדרשים כפי שהוגדרו ב---download-build-key מ-remoteBuild, ושומרים אותם ב- |
RemoteBuildInfo
|
queryForBuild()
מבצעים את שאילתת בקרת ההפעלה, ומנסים שוב ושוב במקרה של שגיאה. |
Set<String>
|
reportTestZipFileFilter()
|
constructors ציבוריים
CtsDeviceLaunchControlProvider
public CtsDeviceLaunchControlProvider ()
methods ציבוריים
cleanUp
public void cleanUp (IBuildInfo info)
מפנים את כל קובצי ה-build הזמניים.
| פרמטרים | |
|---|---|
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 שמשמש להורדת קובצי build |
| החזרות | |
|---|---|
IBuildInfo |
IBuildInfo מאוכלס בגרסאות מקומיות של קובצי build |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
BuildRetrievalError |
|
queryForBuild
public RemoteBuildInfo queryForBuild ()
מבצעים את שאילתת בקרת ההפעלה, ומנסים שוב ושוב במקרה של שגיאה.
| החזרות | |
|---|---|
RemoteBuildInfo |
הערך RemoteBuildInfo שאוחזר מ-Launch Control |
| הקפצת הודעות שגיאה (throw) | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| החזרות | |
|---|---|
Set<String> |
|