StubTest

public class StubTest
extends Object implements IAbiReceiver, IConfigurationReceiver, IShardableTest

java.lang.Object
com.android.tradefed.testtype.StubTest


无运算空测试实现。

摘要

常量

String DNAE_MESSAGE

公共构造函数

StubTest()

公共方法

IAbi getAbi()
IConfiguration getConfiguration()
boolean getRunTest()
void run(TestInformation testInfo, ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

void setAbi(IAbi abi)
void setConfiguration(IConfiguration configuration)

注入正在使用的 IConfiguration

Collection<IRemoteTest> split()

将测试分片为可单独运行的块。

String toString()

常量

DNAE_MESSAGE

public static final String DNAE_MESSAGE

常量值: "StubTest DeviceNotAvailableException"

公共构造函数

StubTest

public StubTest ()

公共方法

getAbi

public IAbi getAbi ()

返回
IAbi

getConfiguration

public IConfiguration getConfiguration ()

返回
IConfiguration

getRunTest

public boolean getRunTest ()

返回
boolean

run

public void run (TestInformation testInfo, 
                ITestInvocationListener listener)

运行测试,并将结果报告给监听器。

参数
testInfo TestInformation:包含运行测试的实用信息的 TestInformation 对象。

listener ITestInvocationListener:测试结果的 ITestInvocationListener

抛出
DeviceNotAvailableException

setAbi

public void setAbi (IAbi abi)

参数
abi IAbi

setConfiguration

public void setConfiguration (IConfiguration configuration)

注入正在使用的 IConfiguration

参数
configuration IConfiguration

split

public Collection<IRemoteTest> split ()

将测试分片为可单独运行的块。

对于相同的输入,此方法必须是确定性的,并且始终返回相同的 IRemoteTest 列表。

此方法将在测试作业之前调用,因此注入的依赖项(例如 IDeviceTestITestDevice)可能为 null。

返回
Collection<IRemoteTest> 要单独执行的子测试集合,如果测试当前不可分片,则返回 null

toString

public String toString ()

返回
String