SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IInvocationContextReceiver,
IRemoteTest,
IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
Un IRemoteTest
pour exécuter des tests sur une installation TF distincte.
Lance un processus Java externe pour exécuter les tests. Utilisé pour exécuter les tests fonctionnels ou unitaires TF en continu.
Résumé
Champs | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Env. |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
La balise qui sera transmise au sous-processus TF pour le différencier |
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
Constructeurs publics | |
---|---|
SubprocessTfLauncher()
|
Méthodes publiques | |
---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Injecte le |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
Méthodes protégées | |
---|---|
void
|
addJavaArguments(
Permet d'ajouter des paramètres Java supplémentaires à l'appel du sous-programme. |
IRunUtil
|
getRunUtil()
Renvoie l' |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Actions à entreprendre une fois le test TF terminé. |
void
|
preRun()
Configuration avant l'exécution du test |
void
|
setEventStreaming(boolean eventStreaming)
Définissez use-event-streaming. |
void
|
setRunUtil(IRunUtil runUtil)
Définir IRunUtil. |
Champs
ANDROID_SERIAL_VAR
public static final String ANDROID_SERIAL_VAR
Variable d'environnement qui affecte la sélection d'adb.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
La balise qui sera transmise au sous-processus TF pour le différencier
mBuildInfo
protected IBuildInfo mBuildInfo
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mRunUtil
protected IRunUtil mRunUtil
mTmpDir
protected File mTmpDir
Constructeurs publics
SubprocessTfLauncher
public SubprocessTfLauncher ()
Méthodes publiques
Exécuter
public void run (TestInformation testInfo, ITestInvocationListener listener)
Paramètres | |
---|---|
testInfo |
TestInformation |
listener |
ITestInvocationListener |
Génère | |
---|---|
DeviceNotAvailableException |
setBuild
public void setBuild (IBuildInfo buildInfo)
Paramètres | |
---|---|
buildInfo |
IBuildInfo |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injecte le IConfiguration
utilisé.
Paramètres | |
---|---|
configuration |
IConfiguration |
setInvocationContext
public void setInvocationContext (IInvocationContext invocationContext)
Paramètres | |
---|---|
invocationContext |
IInvocationContext |
Méthodes protégées
addJavaArguments
protected void addJavaArguments (args)
Permet d'ajouter des paramètres Java supplémentaires à l'appel du sous-programme.
Paramètres | |
---|---|
args |
: liste actuelle des arguments auxquels nous devons ajouter les arguments supplémentaires.
|
getRunUtil
protected IRunUtil getRunUtil ()
Renvoie l'IRunUtil
qui sera utilisé pour la commande de sous-programme.
Renvoie | |
---|---|
IRunUtil |
postRun
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Actions à entreprendre une fois le test TF terminé.
Paramètres | |
---|---|
listener |
ITestInvocationListener : ITestInvocationListener d'origine où signaler les résultats. |
exception |
boolean : "True" si une exception a été générée dans le test. |
elapsedTime |
long : temps d'exécution des tests.
|
preRun
protected void preRun ()
Configuration avant l'exécution du test
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Définissez use-event-streaming. Exposé pour les tests unitaires.
Paramètres | |
---|---|
eventStreaming |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
Définir IRunUtil. Exposé pour les tests unitaires.
Paramètres | |
---|---|
runUtil |
IRunUtil |