PythonBinaryHostTest

public class PythonBinaryHostTest
extends Object implements IConfigurationReceiver, IRemoteTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.python.PythonBinaryHostTest


主機測試旨在從 Android 建構系統 (Soong) 執行 Python 二進位檔

測試執行程式支援 include-filter 和 exclude-filter。請注意,exclude-filter 會忽略測試結果,而非略過實際測試。排除篩選器中指定的測試仍會執行。

摘要

巢狀類別

class PythonBinaryHostTest.PythonForwarder

將執行作業名稱替換為二進位檔名稱的結果轉發器。 

欄位

protected static final String ANDROID_SERIAL_VAR

protected static final String LD_LIBRARY_PATH

公用建構函式

PythonBinaryHostTest()

公用方法

void addAllExcludeFilters( filters)

新增篩選器的 ERROR(/Set),用於排除要排除的測試。

void addAllIncludeFilters( filters)

新增篩選器的 ERROR(/Set),用於指定要納入哪些測試。

void addExcludeFilter(String filter)

新增篩選器,用於排除要排除的測試。

void addIncludeFilter(String filter)

新增篩選器,用於指定要納入哪些測試。

void clearExcludeFilters()

刪除目前追蹤的所有排除篩選條件。

void clearIncludeFilters()

刪除目前追蹤的所有包含篩選器。

getExcludeFilters()

傳回排除篩選器的目前 ERROR(/Set)

getIncludeFilters()

傳回目前的包含篩選器 ERROR(/Set)

final void run(TestInformation testInfo, ITestInvocationListener listener)

執行測試,並將結果回報給監聽器。

void setConfiguration(IConfiguration configuration)

插入目前使用的 IConfiguration

欄位

ANDROID_SERIAL_VAR

protected static final String ANDROID_SERIAL_VAR

LD_LIBRARY_PATH

protected static final String LD_LIBRARY_PATH

公用建構函式

PythonBinaryHostTest

public PythonBinaryHostTest ()

公用方法

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

新增篩選器的 ERROR(/Set),用於排除要排除的測試。

參數
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

新增篩選器的 ERROR(/Set),用於指定要納入哪些測試。

參數
filters

新增排除篩選器

public void addExcludeFilter (String filter)

新增篩選器,用於排除要排除的測試。

參數
filter String

addIncludeFilter

public void addIncludeFilter (String filter)

新增篩選器,選取要納入的測試。

參數
filter String

clearExcludeFilters

public void clearExcludeFilters ()

刪除目前追蹤的所有排除篩選條件。

clearIncludeFilters

public void clearIncludeFilters ()

刪除目前追蹤的所有包含篩選器。

getExcludeFilters

public  getExcludeFilters ()

傳回排除篩選器的目前 ERROR(/Set)

傳回

getIncludeFilters

public  getIncludeFilters ()

傳回「包含」篩選器的目前 ERROR(/Set)

傳回

得分

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

執行測試,並將結果回報給監聽器。

參數
testInfo TestInformation:包含執行測試所需實用資訊的 TestInformation 物件。

listener ITestInvocationListener:測試結果的 ITestInvocationListener

擲回
DeviceNotAvailableException

setConfiguration

public void setConfiguration (IConfiguration configuration)

插入正在使用的 IConfiguration

參數
configuration IConfiguration