SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
Ayrı bir TF yüklemesine karşı test çalıştırmak için IRemoteTest.
Testleri çalıştırmak için harici bir Java işlemi başlatır. TF birim veya işlevsel testlerini sürekli olarak çalıştırmak için kullanılır.
Özet
Sabitler | |
|---|---|
String |
ANDROID_SERIAL_VAR
Ort. |
String |
PARENT_PROC_TAG_NAME
|
String |
SUBPROCESS_TAG_NAME
TF alt sürecine iletilecek ve onu farklılaştıracak etiket |
Fields'ın oynadığı filmler | |
|---|---|
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
Herkese açık oluşturucular | |
|---|---|
SubprocessTfLauncher()
|
|
Herkese açık yöntemler | |
|---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir. |
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Kullanımdaki |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
Korunan yöntemler | |
|---|---|
void
|
addJavaArguments(
Alt işlem çağrısına ek Java parametreleri eklenmesine izin verin. |
String
|
getJava()
|
IRunUtil
|
getRunUtil()
Alt işlem komutu için kullanılacak |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
TF testi tamamlandıktan sonra yapılması gereken işlemler. |
void
|
preRun()
Testi çalıştırmadan önce kurulum yapın. |
void
|
setEventStreaming(boolean eventStreaming)
use-event-streaming ayarını yapın. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
IRunUtil'i ayarlayın. |
Sabitler
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Reklam seçimi üzerinde etkili olan ortam değişkeni.
Sabit Değer: "ANDROID_SERIAL"
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
Sabit Değer: "parentprocess"
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
TF alt sürecine iletilecek ve onu farklılaştıracak etiket
Sabit Değer: "subprocess"
Fields'ın oynadığı filmler
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Herkese açık oluşturucular
SubprocessTfLauncher
public SubprocessTfLauncher ()
Herkese açık yöntemler
çalıştır
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonuçları dinleyiciye bildirir.
| Parametreler | |
|---|---|
testInfo |
TestInformation: Testleri çalıştırmak için yararlı bilgiler içeren TestInformation nesnesi. |
listener |
ITestInvocationListener: Test sonuçlarının ITestInvocationListener |
| Dekoratif yastıklar | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration'ı ekler.
| Parametreler | |
|---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parametreler | |
|---|---|
invocationContext |
IInvocationContext |
Korunan yöntemler
addJavaArguments
protected void addJavaArguments (args)
Alt işlem çağrısına ek Java parametreleri eklenmesine izin verin.
| Parametreler | |
|---|---|
args |
: Ek bağımsız değişkenleri eklememiz gereken mevcut bağımsız değişkenler listesi. |
getJava
protected String getJava ()
| İlerlemeler | |
|---|---|
String |
|
getRunUtil
protected IRunUtil getRunUtil ()
Alt işlem komutu için kullanılacak IRunUtil değerini döndürür.
| İlerlemeler | |
|---|---|
IRunUtil |
|
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
TF testi tamamlandıktan sonra yapılması gereken işlemler.
| Parametreler | |
|---|---|
listener |
ITestInvocationListener: Sonuçların bildirileceği orijinal ITestInvocationListener. |
exception |
boolean: Test içinde istisna oluşturulduysa doğru. |
elapsedTime |
long: Testlerin çalıştırılması için geçen süre. |
preRun
protected void preRun ()
Testi çalıştırmadan önce kurulum yapın.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
use-event-streaming ayarını yapın. Birim testi için kullanıma sunuldu.
| Parametreler | |
|---|---|
eventStreaming |
boolean |
setProtoReporting
protected void setProtoReporting (boolean protoReporting)
| Parametreler | |
|---|---|
protoReporting |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
IRunUtil'i ayarlayın. Birim testi için kullanıma sunuldu.
| Parametreler | |
|---|---|
runUtil |
IRunUtil |