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