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
|
Alanlar | |
|---|---|
public
static
final
Map<SystemUtil.EnvVariable, String> |
ENV_VARIABLE_PATHS_IN_TESTS_DIR
Değişkenlerin, testler 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
List<File>
|
getExternalTestCasesDirs()
Tradefed'in dışındaki 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, yalnızca gürültülü kuru çalıştırma gibi özel durumlar için kullanılabilir. |
static
File
|
getRunningJavaBinaryPath()
Geçerli test düzeneğinin çalıştığı Java ikilisinin yolunu döndürür. |
static
List<File>
|
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"
Alanlar
ENV_VARIABLE_PATHS_IN_TESTS_DIR
public static final Map<SystemUtil.EnvVariable, String> ENV_VARIABLE_PATHS_IN_TESTS_DIR
Değişkenlerin, testler 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 |
| İadeler | |
|---|---|
File |
İlişkili dizin. |
getExternalTestCasesDirs
public static List<File> getExternalTestCasesDirs ()
Tradefed'in dışındaki test dizinlerine işaret eden File listesini alın.
| İadeler | |
|---|---|
List<File> |
|
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.
| İadeler | |
|---|---|
File |
Mevcut derleme null değilse çıkış dizininin konumu veya null |
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath (boolean skipJavaCheck)
Bu sürüm, yalnızca gürültülü kuru çalıştırma gibi özel durumlar için kullanılabilir.
| Parametreler | |
|---|---|
skipJavaCheck |
boolean |
| İadeler | |
|---|---|
File |
|
getRunningJavaBinaryPath
public static File getRunningJavaBinaryPath ()
Geçerli test düzeneğinin çalıştığı Java ikilisinin yolunu döndürür.
| İadeler | |
|---|---|
File |
|
getTestCasesDirs
public static List<File> getTestCasesDirs (IBuildInfo buildInfo)
File test durumu dizininin listesini alma
| Parametreler | |
|---|---|
buildInfo |
IBuildInfo: Yapı derleme bilgileri. Derleme bilgileri yoksa veya derleme bilgilerinden test senaryosu dizinlerini almak gerekmiyorsa bu alanı boş (null) olarak ayarlayın. |
| İadeler | |
|---|---|
List<File> |
Ortam değişkenlerinin değerine ve verilen derleme bilgilerine göre derleme çıktısının test senaryoları klasöründeki 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.
| İadeler | |
|---|---|
boolean |
|
isRemoteEnvironment
public static boolean isRemoteEnvironment ()
Şu anda uzak bir ortamda çalışıyorsak true değerini döndürür.
| İadeler | |
|---|---|
boolean |
|