SubProcessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IConfigurationReceiver,
IInvocationContextReceiver,
IRemoteTest
Java.lang.Nesne | |
🎃 | com.android.tradefed.testtype.SubprocessTfLauncher |
Ayrı bir TF kurulumunda test çalıştırmak için IRemoteTest
.
Testleri çalıştırmak için harici bir Java işlemi başlatır. TF birimini veya işlevselliğini çalıştırmak için kullanılır testler yürütüyoruz.
Özet
Fields'ın oynadığı filmler | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Ortam |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
Farklılaştırmak için TF alt işlemine iletilecek etiket |
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
Kamu inşaatçıları | |
---|---|
SubprocessTfLauncher()
|
Herkese açık 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)
|
Korunan yöntemler | |
---|---|
void
|
addJavaArguments(
Alt işlem çağrısına fazladan 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ılacak işlemler. |
void
|
preRun()
Testi çalıştırmadan önce ayarlayın. |
void
|
setEventStreaming(boolean eventStreaming)
Kullanım-etkinliği akışını ayarla. |
void
|
setProtoReporting(boolean protoReporting)
|
void
|
setRunUtil(IRunUtil runUtil)
IRunUtil'i ayarlayın. |
Fields'ın oynadığı filmler
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Ortam değişkendir.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
ALT İŞLEM_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
Farklılaştırmak için TF alt işlemine iletilecek etiket
tCmdArg
protectedmCmdArgs
mobilKökDir
protected String mRootDir
mTmpDir
protected File mTmpDir
Kamu inşaatçıları
SubProcessTfLauncher
public SubprocessTfLauncher ()
Herkese açık yöntemler
çalıştır
public void run (TestInformation testInfo, ITestInvocationListener listener)
Testleri çalıştırır ve sonucu dinleyiciye bildirir.
Parametreler | |
---|---|
testInfo |
TestInformation : Çalıştırılacak yararlı bilgiler içeren TestInformation nesnesi
testler. |
listener |
ITestInvocationListener : test sonuçlarının ITestInvocationListener değeri |
Fırlatma | |
---|---|
DeviceNotAvailableException |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Kullanımdaki IConfiguration
öğesini 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 fazladan Java parametreleri eklenmesine izin verin.
Parametreler | |
---|---|
args |
: Fazladan olanları eklememiz gereken bağımsız değişkenlerin mevcut 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ılacak işlemler.
Parametreler | |
---|---|
listener |
ITestInvocationListener : sonuçların bildirileceği orijinal ITestInvocationListener . |
exception |
boolean : Test içinde istisna oluşturulduysa doğru değerini döndürür. |
elapsedTime |
long : Testlerin çalıştırılması için harcanan süre. |
ön Çalıştırma
protected void preRun ()
Testi çalıştırmadan önce ayarlayın.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Kullanım-etkinliği akışını ayarla. Birim testi için kullanıma sunuldu.
Parametreler | |
---|---|
eventStreaming |
boolean |
setProtoRaporlama
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 |