SemaphoreTokenTargetPreparer

public class SemaphoreTokenTargetPreparer
extends BaseTargetPreparer

java.lang.Object
   ↳ com.android.tradefed.targetprep.BaseTargetPreparer
     ↳ com.android.tradefed.targetprep.SemaphoreTokenTargetPreparer


这是一个准备器,用于使用令牌对 tradefed 主机中的测试执行进行序列化处理。只有设备获取令牌才能启动测试。其他测试将等到该资源发布。这不能仅用于在 tradefed 中有一个测试且使用共享资源的情况。请确保在具有不同 DUT 的主机上运行单个测试。用户需要在命令文件中添加 --semaphore-token:no-disable。

摘要

公共构造函数

SemaphoreTokenTargetPreparer()

公共方法

void setUp(TestInformation testInfo)

void tearDown(TestInformation testInfo, Throwable e)

公共构造函数

SemaphoreTokenTargetPreparer

public SemaphoreTokenTargetPreparer ()

公共方法

setUp

public void setUp (TestInformation testInfo)

参数
testInfo TestInformation

抛出
BuildError
DeviceNotAvailableException
TargetSetupError

拆解

public void tearDown (TestInformation testInfo, 
                Throwable e)

参数
testInfo TestInformation

e Throwable

抛出
DeviceNotAvailableException