SistemUtil

public class SystemUtil
extends Object

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


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

Özet

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 (boolean skipJavaCheck)

Açık özellikli sunucuya sahip bu sürüm yalnızca gürültülü kuru çalışma gibi özel durumlar içindir.

static File getRunningJavaBinaryPath ()

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

static getTestCasesDirs ( IBuildInfo buildInfo)

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

static boolean isLocalMode ()

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

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ı

SistemUtil

public SystemUtil ()

Genel yöntemler

getExternalTestCasesDir

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 İlgili dizin.

getExternalTestCasesDirs

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. Genellikle 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 geçerli yapı değilse, çıktı dizininin veya null konumu

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath (boolean skipJavaCheck)

Açık özellikli sunucuya sahip bu sürüm yalnızca gürültülü kuru çalışma gibi özel durumlar içindir.

Parametreler
skipJavaCheck boolean

İadeler
File

getRunningJavaBinaryPath

public static File getRunningJavaBinaryPath ()

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

İadeler
File

getTestCasesDirs

public static  getTestCasesDirs (IBuildInfo buildInfo)

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

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

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

Yerel Mod

public static boolean isLocalMode ()

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

İadeler
boolean

Uzak Ortam

public static boolean isRemoteEnvironment ()

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

İadeler
boolean