Google is committed to advancing racial equity for Black communities. See how.
本頁面由 Cloud Translation API 翻譯而成。
Switch to English

NativeLeakCollector

public class NativeLeakCollector
extends BaseTargetPreparer implements ITestLoggerReceiver , ITargetCleaner

java.lang.Object
com.android.tradefed.targetprep.BaseTargetPreparer
com.android.tradefed.targetprep.NativeLeakCollector


一個ITargetCleaner是奔跑'dumpsys meminfo中--unreachable -a“,以確定目前由每個進程所持有的可達本地內存。

注意:此準備器需要N平台或更高版本。

摘要

公共建設者

NativeLeakCollector ()

公開方法

void setTestLogger ( ITestLogger testLogger)

注入ITestLogger實例

void setUp ( ITestDevice device, IBuildInfo buildInfo)

執行目標設置以進行測試。

void tearDown ( ITestDevice device, IBuildInfo buildInfo, Throwable e)

測試後執行目標清理/拆卸。

公共建設者

NativeLeakCollector

public NativeLeakCollector ()

公開方法

setTestLogger

public void setTestLogger ( ITestLogger testLogger)

注入ITestLogger實例

參量
testLogger ITestLogger

建立

public void setUp ( ITestDevice device, 
                IBuildInfo buildInfo)

執行目標設置以進行測試。

參量
device ITestDevice :準備的ITestDevice

buildInfo IBuildInfo :有關被測構建的數據。

投擲
BuildError
DeviceNotAvailableException
TargetSetupError

拆除

public void tearDown ( ITestDevice device, 
                IBuildInfo buildInfo, 
                Throwable e)

測試後執行目標清理/拆卸。

參量
device ITestDevice :準備的ITestDevice

buildInfo IBuildInfo :有關被測構建的數據。

e Throwable :如果調用以異常結束,則這將是在調用級別捕獲的異常。否則,將為null

投擲
DeviceNotAvailableException