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

tearDown

public void tearDown (TestInformation testInfo, 
                Throwable e)

參數
testInfo TestInformation

e Throwable

擲回
DeviceNotAvailableException