SubprocessTfLauncher
public
abstract
class
SubprocessTfLauncher
extends Object
implements
IBuildReceiver,
IInvocationContextReceiver,
IRemoteTest,
IConfigurationReceiver
java.lang.Object | |
↳ | com.android.tradefed.testtype.SubprocessTfLauncher |
Um IRemoteTest
para executar testes em uma instalação separada do TF.
Inicia um processo Java externo para executar os testes. Usado para executar a unidade TF ou funções continuamente.
Resumo
Campos | |
---|---|
public
static
final
String |
ANDROID_SERIAL_VAR
Ambiente |
public
static
final
String |
PARENT_PROC_TAG_NAME
|
public
static
final
String |
SUBPROCESS_TAG_NAME
A tag que será transmitida ao subprocesso do TF para diferenciá-la |
protected
IBuildInfo |
mBuildInfo
|
protected
|
mCmdArgs
|
protected
IConfiguration |
mConfig
|
protected
String |
mRootDir
|
protected
IRunUtil |
mRunUtil
|
protected
File |
mTmpDir
|
Construtores públicos | |
---|---|
SubprocessTfLauncher()
|
Métodos públicos | |
---|---|
void
|
run(TestInformation testInfo, ITestInvocationListener listener)
|
void
|
setBuild(IBuildInfo buildInfo)
|
void
|
setConfiguration(IConfiguration configuration)
Injeta o |
void
|
setInvocationContext(IInvocationContext invocationContext)
|
Métodos protegidos | |
---|---|
void
|
addJavaArguments(
Permissão para adicionar parâmetros Java extras à invocação do subprocesso. |
IRunUtil
|
getRunUtil()
Retorna o |
void
|
postRun(ITestInvocationListener listener, boolean exception, long elapsedTime)
Ações a serem realizadas após a conclusão do teste do TensorFlow. |
void
|
preRun()
Faça a configuração antes de executar o teste. |
void
|
setEventStreaming(boolean eventStreaming)
Defina use-event-streaming. |
void
|
setRunUtil(IRunUtil runUtil)
Define o IRunUtil. |
Campos
VARIANTE_ANDROID_SERIAL
public static final String ANDROID_SERIAL_VAR
Ambiente variável que afeta a seleção do adb.
PARENT_PROC_TAG_NAME
public static final String PARENT_PROC_TAG_NAME
SUBPROCESS_TAG_NAME
public static final String SUBPROCESS_TAG_NAME
A tag que será transmitida ao subprocesso do TF para diferenciá-la
Informações do build para dispositivos móveis
protected IBuildInfo mBuildInfo
mCmdArgs
protectedmCmdArgs
mRootDir
protected String mRootDir
mRunUtil
protected IRunUtil mRunUtil
mTmpDir
protected File mTmpDir
Construtores públicos
SubprocessTfLauncher
public SubprocessTfLauncher ()
Métodos públicos
run
public void run (TestInformation testInfo, ITestInvocationListener listener)
Parâmetros | |
---|---|
testInfo |
TestInformation |
listener |
ITestInvocationListener |
Gera | |
---|---|
DeviceNotAvailableException |
SetBuild
public void setBuild (IBuildInfo buildInfo)
Parâmetros | |
---|---|
buildInfo |
IBuildInfo |
setConfiguration
public void setConfiguration (IConfiguration configuration)
Injeta o IConfiguration
em uso.
Parâmetros | |
---|---|
configuration |
IConfiguration |
setInvocationContext.
public void setInvocationContext (IInvocationContext invocationContext)
Parâmetros | |
---|---|
invocationContext |
IInvocationContext |
Métodos protegidos
addJavaArguments
protected void addJavaArguments (args)
Permissão para adicionar parâmetros Java extras à invocação do subprocesso.
Parâmetros | |
---|---|
args |
: a lista atual de argumentos a que precisamos adicionar os extras.
|
getRunUtil
protected IRunUtil getRunUtil ()
Retorna o IRunUtil
que será usado para o comando do subprocesso.
Retorna | |
---|---|
IRunUtil |
pós-execução
protected void postRun (ITestInvocationListener listener, boolean exception, long elapsedTime)
Ações a serem realizadas após a conclusão do teste do TensorFlow.
Parâmetros | |
---|---|
listener |
ITestInvocationListener : o ITestInvocationListener original onde os resultados são informados. |
exception |
boolean : verdadeiro se a exceção tiver sido gerada dentro do teste. |
elapsedTime |
long : o tempo necessário para executar os testes.
|
pré-execução
protected void preRun ()
Faça a configuração antes de executar o teste.
setEventStreaming
protected void setEventStreaming (boolean eventStreaming)
Defina use-event-streaming. Exposto para teste de unidade.
Parâmetros | |
---|---|
eventStreaming |
boolean |
setRunUtil
protected void setRunUtil (IRunUtil runUtil)
Define o IRunUtil. Exposto para teste de unidade.
Parâmetros | |
---|---|
runUtil |
IRunUtil |