SystemUtil

public class SystemUtil
extends Object

java.lang.Nesne
com.android.tradefed.util.SystemUtil


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

Özet

iç içe sınıflar

enum SystemUtil.EnvVariable

Alanlar

public static final ENV_VARIABLE_PATHS_IN_TESTS_DIR

Değişkenlerin, testler dizininde aldığı alt yola eşlenmesini takip edin.

public static final String REMOTE_VM_VARIABLE

Kamu inşaatçıları

SystemUtil ()

Genel yöntemler

static File getExternalTestCasesDir ( SystemUtil.EnvVariable envVariable)

env ile ilişkili dosyayı alın.

static getExternalTestCasesDirs ()

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

static File getProductOutputDir ()

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

static File getRunningJavaBinaryPath ()

Geçerli test kablo demetinin çalıştığı Java ikili dosyasının yolunu döndürür

static getTestCasesDirs ( IBuildInfo buildInfo)

Test senaryoları dizinlerinin ERROR(/File) listesini alın

static boolean isLocalMode ()

Tradefed yerel modda çalışıyorsa true döndürür ve kullanıcı için bazı eylemleri otomatikleştirmesi gerekir.

static boolean isRemoteEnvironment ()

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

Alanlar

ENV_VARIABLE_PATHS_IN_TESTS_DIR

public static final  ENV_VARIABLE_PATHS_IN_TESTS_DIR

Değişkenlerin, testler dizininde aldığı alt yola eşlenmesini takip edin.

REMOTE_VM_VARIABLE

public static final String REMOTE_VM_VARIABLE

Kamu inşaatçıları

SystemUtil

public SystemUtil ()

Genel yöntemler

getExternalTest CasesDir

public static File getExternalTestCasesDir (SystemUtil.EnvVariable envVariable)

env ile ilişkili dosyayı alın. değişken.

parametreler
envVariable SystemUtil.EnvVariable : ANDROID_TARGET_OUT_TESTCASES veya ANDROID_HOST_OUT_TESTCASES

İadeler
File İlişkili dizin.

getExternalTest CasesDirs

public static  getExternalTestCasesDirs ()

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

İadeler

getProductOutputDir

public static File getProductOutputDir ()

Bir Android yapı ağacından ürüne özel çıktı dizinini alır. Tipik olarak bu konum, çeşitli aygıt bölümleri, önyükleyici, radyo vb. için görüntüler içerir.

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

İadeler
File mevcut yapı değilse çıktı dir veya null konumu

getRunningJavaİkiliYol

public static File getRunningJavaBinaryPath ()

Geçerli test kablo demetinin çalıştığı Java ikili dosyasının yolunu döndürür

İadeler
File

getTest CasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

Test senaryoları dizinlerinin ERROR(/File) listesini alın

parametreler
buildInfo IBuildInfo : yapı yapı bilgisi. Derleme bilgisi mevcut değilse veya yapı bilgisinden test senaryoları dizinlerini almaya gerek yoksa null olarak ayarlayın.

İadeler
ortam değişkenlerinin değerine ve verilen derleme bilgisine dayalı olarak, derleme çıktısının test durumları klasörünün dizinlerinin ERROR(/File) listesi.

isLocalMode

public static boolean isLocalMode ()

Tradefed yerel modda çalışıyorsa true döndürür ve kullanıcı için bazı eylemleri otomatikleştirmesi gerekir.

İadeler
boolean

UzakÇevre

public static boolean isRemoteEnvironment ()

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

İadeler
boolean