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
Env. |
String |
PARENT_PROC_TAG_NAME
|
String |
SUBPROCESS_TAG_NAME
TF alt sürecine iletilecek ve onu farklılaştıracak etiket |
Alanlar | |
|---|---|
protected
IBuildInfo |
mBuildInfo
|
protected
List<String> |
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(List<String> args)
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 etkileyen 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
Alt görev sürecini ayırt etmek için bu sürece iletilecek etiket
Sabit Değer: "subprocess"
Alanlar
mCmdArgs
protected List<String> mCmdArgs
mRootDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Herkese açık oluşturucular
SubprocessTfLauncher
public SubprocessTfLauncher ()
Herkese açık yöntemler
run
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 |
| Verdiği hatalar | |
|---|---|
DeviceNotAvailableException |
|
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration örneğini ekler.
| Parametreler | |
|---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
| Parametreler | |
|---|---|
invocationContext |
IInvocationContext |
Korunan yöntemler
addJavaArguments
protected void addJavaArguments (List<String> args)
Alt işlem çağrısına ek Java parametreleri eklenmesine izin verin.
| Parametreler | |
|---|---|
args |
List: Mevcut bağımsız değişkenler listesine ek bağımsız değişkenler eklememiz gerekir. |
getJava
protected String getJava ()
| İadeler | |
|---|---|
String |
|
getRunUtil
protected IRunUtil getRunUtil ()
Alt işlem komutu için kullanılacak IRunUtil değerini döndürür.
| İadeler | |
|---|---|
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 |