SystemUtil

public class SystemUtil
extends Object

java.lang.Object
   ↳ com.android.tradefed.util.SystemUtil


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

Özet

Sabitler

String REMOTE_VM_VARIABLE

Fields'ın oynadığı filmler

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Değişkenlerin, tests dizininde izlediği alt yolla eşlenmesini takip edin.

Herkese açık oluşturucular

SystemUtil()

Herkese açık yöntemler

static File getExternalTestCasesDir(SystemUtil.EnvVariable envVariable)

Ortamla ilişkili dosyayı alın.

static getExternalTestCasesDirs()

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

static File getProductOutputDir()

Android derleme ağacından ürüne özel çıkış dizinini alır.

static File getRunningJavaBinaryPath(boolean skipJavaCheck)

Bu sürüm, açık özellik sunucusuyla yalnızca gürültülü kuru çalıştırma gibi özel durumlar için geçerlidir.

static File getRunningJavaBinaryPath()

Geçerli test düzeneğinin çalıştığı Java ikilisinin yolunu döndürür.

static getTestCasesDirs(IBuildInfo buildInfo)

ERROR(/File) test durumu dizininin listesini alma

static boolean isLocalMode()

Tradefed yerel modda çalışıyorsa ve kullanıcı için bazı işlemleri otomatikleştirmesi gerekiyorsa doğru değerini döndürür.

static boolean isRemoteEnvironment()

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

Sabitler

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Sabit Değer: "REMOTE_VM_ENV"

Fields'ın oynadığı filmler

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Değişkenlerin, tests dizininde izlediği alt yolla eşlenmesini takip edin.

Herkese açık oluşturucular

SystemUtil

public SystemUtil ()

Herkese açık yöntemler

getExternalTestCasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

Ortam değişkeniyle ilişkili dosyayı alın.

Parametreler
envVariable SystemUtil.EnvVariable: ANDROID_TARGET_OUT_TESTCASES veya ANDROID_HOST_OUT_TESTCASES

İlerlemeler
File İlişkili dizin.

getExternalTestCasesDirs

public static  getExternalTestCasesDirs ()

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

İlerlemeler

getProductOutputDir

public static File getProductOutputDir ()

Android derleme ağacından ürüne özel çıkış dizinini alır. Bu konumda genellikle çeşitli cihaz bölümleri, bootloader, radyo vb. için görüntüler bulunur.

Not: Bu yöntem, yolun var olduğunu garanti etmez.

İlerlemeler
File Mevcut derleme null değilse çıkış dizininin konumu

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Bu sürüm, açık özellik sunucusuyla yalnızca gürültülü kuru çalıştırma gibi özel durumlar için geçerlidir.

Parametreler
skipJavaCheck boolean

İlerlemeler
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

Geçerli test düzeneğinin çalıştığı Java ikilisinin yolunu döndürür.

İlerlemeler
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

ERROR(/File) test durumu dizininin listesini alma

Parametreler
buildInfo IBuildInfo: Yapı derleme bilgileri. Derleme bilgileri mevcut değilse veya derleme bilgilerinden test senaryosu dizinlerini almak gerekmiyorsa değeri null olarak ayarlayın.

İlerlemeler
Ortam değişkenlerinin değerine ve verilen derleme bilgilerine göre derleme çıktısının test senaryoları klasöründeki ERROR(/File) dizinlerinin listesi.

isLocalMode

public static boolean isLocalMode ()

Tradefed yerel modda çalışıyorsa ve kullanıcı için bazı işlemleri otomatikleştirmesi gerekiyorsa doğru değerini döndürür.

İlerlemeler
boolean

isRemoteEnvironment

public static boolean isRemoteEnvironment ()

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

İlerlemeler
boolean