Sistem Yardımcı Programı

public class SystemUtil
extends Object

Java.lang.Nesne
🎃 com.android.tradefed.util.SystemUtil


Sistem çağrıları yapmak için yardımcı sınıf.

Özet

Fields'ın oynadığı filmler

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Değişkenlerin, testlerde yer alan alt yolla eşleştirilmesini takip edin.

public static final String REMOTE_VM_VARIABLE

Kamu inşaatçıları

SystemUtil()

Herkese açık yöntemler

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

Env.

static getExternalTestCasesDirs()

Tradefed'in dışındaki test dizinlerine işaret eden ERROR(/File) listesini alın.

static File getProductOutputDir()

Bir Android derleme ağacından ürüne özel çıktıyı alır.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

Özel özellik sunucusu içeren bu sürüm yalnızca gürültülü kurutma gibi özel durumlar içindir gerekir.

static File getRunningJavaBinaryPath()

Mevcut test bandının çalıştırıldığı Java ikili programının yolunu döndürür

static getTestCasesDirs(IBuildInfo buildInfo)

ERROR(/File) test durumu dizinlerinin listesini alın

static boolean isLocalMode()

Tradefed, yerel modda çalışıyorsa ve kullanıcı için bazı işlemleri otomatik hale getirecekse true değerini döndürür.

static boolean isRemoteEnvironment()

Şu anda uzak bir ortamda çalışıyorsa true değerini döndürür.

Fields'ın oynadığı filmler

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Değişkenlerin, testlerde yer alan alt yolla eşleştirilmesini takip edin.

REMOTE_SANAL_MAKİNE_VARIABLE

public static final String REMOTE_VM_VARIABLE

Kamu inşaatçıları

Sistem Yardımcı Programı

public SystemUtil ()

Herkese açık yöntemler

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Env. değişkenine eklenmelidir.

Parametreler
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES veya ANDROID_HOST_OUT_TESTCASES

İlerlemeler
File İlişkilendirilmiş dizin.

getExternalTestCasesDir'ler

public static  getExternalTestCasesDirs ()

Tradefed'in dışındaki test dizinlerine işaret eden ERROR(/File) listesini alın.

İlerlemeler

getProductÇıktıDir

public static File getProductOutputDir ()

Bir Android derleme ağacından ürüne özel çıktıyı alır. Genellikle bu konum çeşitli cihaz bölümleri, bootloader, radyo ve benzerleri için resimler içerir.

Not: Söz konusu yöntem, bu yolun mevcut olduğunu garanti etmez.

İlerlemeler
File çıkış dosyasının konumu veya geçerli derleme değilse null

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Özel özellik sunucusu içeren bu sürüm yalnızca gürültülü kurutma gibi özel durumlar içindir gerekir.

Parametreler
skipJavaCheck boolean

İlerlemeler
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Mevcut test bandının çalıştırıldığı Java ikili programının yolunu döndürür

İlerlemeler
File

GetTestCasesDir'ler

public static  getTestCasesDirs (IBuildInfo buildInfo)

ERROR(/File) test durumu dizinlerinin listesini alın

Parametreler
buildInfo IBuildInfo: Derleme yapısı bilgileri. Derleme bilgisi doğru değilse bunu null olarak ayarlayın. veya derleme bilgilerinden test durumu dizinleri almaya gerek yoktur.

İlerlemeler
derleme çıkışının test senaryoları klasörünün ERROR(/File) dizin listesi, ortam değişkenlerinin değeri ve verilen derleme bilgisi.

YerelMode

public static boolean isLocalMode ()

Tradefed, yerel modda çalışıyorsa ve kullanıcı için bazı işlemleri otomatik hale getirecekse true değerini döndürür.

İlerlemeler
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

Şu anda uzak bir ortamda çalışıyorsa true değerini döndürür.

İlerlemeler
boolean