Alt SüreçTf Başlatıcı
public abstract class SubprocessTfLauncher
extends Object
implements IBuildReceiver , IInvocationContextReceiver , IRemoteTest , IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
Ayrı bir TF kurulumuna karşı testler çalıştırmak için bir IRemoteTest
.
Testleri çalıştırmak için harici bir Java işlemi başlatır. TF ünitesinin veya fonksiyonel testlerin sürekli olarak çalıştırılması için kullanılır.
Özet
Alanlar | |
---|---|
public static final String | ANDROID_SERIAL_VAR Çevre |
public static final String | PARENT_PROC_TAG_NAME |
public static final String | SUBPROCESS_TAG_NAME Farklılaştırmak için TF alt sürecine aktarılacak etiket |
protected IBuildInfo | mBuildInfo |
protected | mCmdArgs |
protected IConfiguration | mConfig |
protected String | mRootDir |
protected IRunUtil | mRunUtil |
protected File | mTmpDir
|
Kamu inşaatçıları | |
---|---|
SubprocessTfLauncher () |
Genel yöntemler | |
---|---|
void | run ( TestInformation testInfo, ITestInvocationListener listener) Testleri çalıştırır ve sonucu dinleyiciye bildirir. |
void | setBuild ( IBuildInfo buildInfo) |
void | setConfiguration ( IConfiguration configuration) Kullanımdaki |
void | setInvocationContext ( IInvocationContext invocationContext) |
Korumalı yöntemler | |
---|---|
void | addJavaArguments ( args) addJavaArguments ( args) Alt işlem çağrısına ekstra 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 bittikten sonra yapılacak işlemler. |
void | preRun () Testi çalıştırmadan önce kurulum yapın. |
void | setEventStreaming (boolean eventStreaming) Kullanım-olay akışını ayarlayın. |
void | setProtoReporting (boolean protoReporting) |
void | setRunUtil ( IRunUtil runUtil) IRunUtil'i ayarlayın. |
Alanlar
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Çevre adb seçimini etkileyen değişken.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Farklılaştırmak için TF alt sürecine aktarılacak etiket
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Kamu inşaatçıları
Alt SüreçTf Başlatıcı
public SubprocessTfLauncher ()
Genel yöntemler
koşmak
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu 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 |
Atar | |
---|---|
DeviceNotAvailableException |
setYapılandırma
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
enjekte eder.
Parametreler | |
---|---|
configuration | IConfiguration |
setInvokasyonContext
public void setInvocationContext (IInvocationContext invocationContext)
Parametreler | |
---|---|
invocationContext | IInvocationContext |
Korumalı yöntemler
addJavaArgümanlar
protected void addJavaArguments (args)
Alt işlem çağrısına ekstra Java parametreleri eklenmesine izin verin.
Parametreler | |
---|---|
args |
Java'yı al
protected String getJava ()
İadeler | |
---|---|
String |
getRunUtil
protected IRunUtil getRunUtil ()
Alt işlem komutu için kullanılacak IRunUtil
döndürür.
İadeler | |
---|---|
IRunUtil |
Çalıştırma sonrası
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
TF testi bittikten sonra yapılacak işlemler.
Parametreler | |
---|---|
listener | ITestInvocationListener : sonuçların raporlanacağı orijinal ITestInvocationListener . |
exception | boolean : Testte istisna ortaya çıkarsa doğrudur. |
elapsedTime | long : testleri çalıştırmak için geçen süre. |
ön çalıştırma
protected void preRun ()
Testi çalıştırmadan önce kurulum yapın.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Kullanım-olay akışını ayarlayı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 |