DeviceLaunchControlProvider
public
class
DeviceLaunchControlProvider
extends LaunchControlProvider
implements
IDeviceBuildProvider
| java.lang.Object | ||
| ↳ | com.google.android.tradefed.build.LaunchControlProvider | |
| ↳ | com.google.android.tradefed.build.DeviceLaunchControlProvider | |
IDeviceBuildInfo için bir LaunchControlProvider
Özet
Herkese açık oluşturucular | |
|---|---|
DeviceLaunchControlProvider()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
addDownloadKey(RemoteBuildInfo.BuildAttributeKey attrKey)
Belirli bir |
void
|
cleanUp(IBuildInfo info)
Geçici derleme dosyalarını temizleyin. |
static
Set<String>
|
discoverDependencies(IConfiguration config)
Yapılandırmanın bağımlılıklarını keşfedin. |
void
|
evaluateDeviceImageChanges(RemoteBuildInfo remoteBuild, IFileDownloader downloader, IDeviceBuildInfo localBuild)
Cihaz görüntüsünün değişip değişmediğini değerlendirmek için gerekli parçayı indirin. |
IBuildInfo
|
getBuild(ITestDevice device)
Test edilen derlemenin verilerini alma |
ITestDevice
|
getDevice()
|
static
String
|
getPathForPattern(RemoteBuildInfo buildInfo, String pattern, boolean ignoreSubdir)
RemoteBuildInfo'dan resimler için uzak yolu alma yöntemi |
static
String
|
getPathForPattern(RemoteBuildInfo buildInfo, String pattern)
RemoteBuildInfo'dan resimler için uzak yolu alma yöntemi |
RemoteBuildInfo
|
getRemoteBuild()
Tüm dosyaları indirmeden başlatma kontrolü yanıtını alın. |
Set<String>
|
reportTestZipFileFilter()
|
void
|
setAltStaticDeviceInfoClass(String altStaticDeviceInfoClass)
|
void
|
setBootstrapBuildInfo(boolean bootstrapBuildInfo)
Test için kullanıma sunuldu |
boolean
|
shouldAutopopulateFilters()
|
void
|
skipDownload(RemoteBuildInfo.BuildAttributeKey attrKey)
Belirli bir |
Korunan yöntemler | |
|---|---|
void
|
convertBuildToSigned(RemoteBuildInfo remoteBuild)
İmzalı bir derlemeyi açıklamak için bu |
IBuildInfo
|
downloadBuildFiles(RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları |
void
|
resolveBuildInfoFromDevice(ITestDevice device)
Cihazdan derleme kimliğini ve türünü alır, derleme sunucusundan da dal bilgilerini getirir. |
void
|
setDevice(ITestDevice device)
|
Herkese açık oluşturucular
DeviceLaunchControlProvider
public DeviceLaunchControlProvider ()
Herkese açık yöntemler
addDownloadKey
public void addDownloadKey (RemoteBuildInfo.BuildAttributeKey attrKey)
Belirli bir BuildAttributeKey ile dosya indirilmesini zorunlu kılma. Hariç tutulanların dahil edilenlerden öncelikli olduğunu unutmayın. Bu nedenle, bir dosya atlama listesindeyse burada belirtilmiş olsa bile indirilmez.
| Parametreler | |
|---|---|
attrKey |
RemoteBuildInfo.BuildAttributeKey |
cleanUp
public void cleanUp (IBuildInfo info)
Geçici derleme dosyalarını temizleyin.
| Parametreler | |
|---|---|
info |
IBuildInfo |
discoverDependencies
public static Set<String> discoverDependencies (IConfiguration config)
Yapılandırmanın bağımlılıklarını keşfedin.
| Parametreler | |
|---|---|
config |
IConfiguration |
| İadeler | |
|---|---|
Set<String> |
|
evaluateDeviceImageChanges
public void evaluateDeviceImageChanges (RemoteBuildInfo remoteBuild, IFileDownloader downloader, IDeviceBuildInfo localBuild)
Cihaz görüntüsünün değişip değişmediğini değerlendirmek için gerekli parçayı indirin.
| Parametreler | |
|---|---|
remoteBuild |
RemoteBuildInfo |
downloader |
IFileDownloader |
localBuild |
IDeviceBuildInfo |
getBuild
public IBuildInfo getBuild (ITestDevice device)
Test edilen derlemenin verilerini alma
| Parametreler | |
|---|---|
device |
ITestDevice: Test için ayrılan ITestDevice |
| İadeler | |
|---|---|
IBuildInfo |
Test edilen derleme için IBuildInfo veya test için derleme yoksa null |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
|
getPathForPattern
public static String getPathForPattern (RemoteBuildInfo buildInfo, String pattern, boolean ignoreSubdir)
RemoteBuildInfo'dan resimler için uzak yolu alma yöntemi
| Parametreler | |
|---|---|
buildInfo |
RemoteBuildInfo: RemoteBuildInfo |
pattern |
String: Resmin uzak yolunun deseni |
ignoreSubdir |
boolean: Doğruysa kalıptaki alt dizini yoksay |
| İadeler | |
|---|---|
String |
uzak yol |
getPathForPattern
public static String getPathForPattern (RemoteBuildInfo buildInfo, String pattern)
RemoteBuildInfo'dan resimler için uzak yolu alma yöntemi
| Parametreler | |
|---|---|
buildInfo |
RemoteBuildInfo: RemoteBuildInfo |
pattern |
String: Resmin uzak yolunun deseni |
| İadeler | |
|---|---|
String |
uzak yol |
getRemoteBuild
public RemoteBuildInfo getRemoteBuild ()
Tüm dosyaları indirmeden başlatma kontrolü yanıtını alın.
Bu paketin dışındaki uzmanlıkların doğrudan kullanabilmesi için herkese açık hale getirildi. Normalde bunun yerine getBuild() kullanılmalıdır.
| İadeler | |
|---|---|
RemoteBuildInfo |
Fırlatma kontrolünden gelen RemoteBuildInfo yanıtı |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
reportTestZipFileFilter
public Set<String> reportTestZipFileFilter ()
| İadeler | |
|---|---|
Set<String> |
|
setAltStaticDeviceInfoClass
public void setAltStaticDeviceInfoClass (String altStaticDeviceInfoClass)
| Parametreler | |
|---|---|
altStaticDeviceInfoClass |
String |
setBootstrapBuildInfo
public void setBootstrapBuildInfo (boolean bootstrapBuildInfo)
Test için kullanıma sunuldu
shouldAutopopulateFilters
public boolean shouldAutopopulateFilters ()
| İadeler | |
|---|---|
boolean |
|
skipDownload
public void skipDownload (RemoteBuildInfo.BuildAttributeKey attrKey)
Belirli bir BuildAttributeKey ile dosyayı indirmeyi atlayın.
| Parametreler | |
|---|---|
attrKey |
RemoteBuildInfo.BuildAttributeKey |
Korunan yöntemler
convertBuildToSigned
protected void convertBuildToSigned (RemoteBuildInfo remoteBuild)
İmzalı bir derlemeyi açıklamak için bu RemoteBuildInfo içindeki parametreleri değiştirin.
| Parametreler | |
|---|---|
remoteBuild |
RemoteBuildInfo: değiştirilecek RemoteBuildInfo |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
downloadBuildFiles
protected IBuildInfo downloadBuildFiles (RemoteBuildInfo remoteBuild, String testTargetName, String buildName, IFileDownloader downloader)
remoteBuild'dan --download-build-key ile yapılandırıldığı şekilde gerekli dosya anahtarlarını indirin ve bunları IBuildInfo içinde saklayın.
| Parametreler | |
|---|---|
remoteBuild |
RemoteBuildInfo: lansman kontrolü sunucusu yanıtı |
testTargetName |
String: Test hedefinin adı |
buildName |
String: lansman kontrolü tarafından tanımlanan derlemenin adı |
downloader |
IFileDownloader: Derleme dosyalarını indirmek için kullanılacak IFileDownloader |
| İadeler | |
|---|---|
IBuildInfo |
IBuildInfo, derleme dosyalarının yerel sürümleriyle doldurulur. |
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
resolveBuildInfoFromDevice
protected void resolveBuildInfoFromDevice (ITestDevice device)
Cihazdan derleme kimliğini ve türünü alır, derleme sunucusundan da dal bilgilerini getirir.
| Verdiği hatalar | |
|---|---|
BuildRetrievalError |
|
DeviceNotAvailableException |
|