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 |
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 |
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 finalENV_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 staticgetExternalTestCasesDirs ()
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 staticgetTestCasesDirs (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 |