MobilelyBinaryHostTest

public class MoblyBinaryHostTest
extends Object implements IBuildReceiver, IDeviceTest, IRemoteTest, IShardableTest, ITestFilterReceiver

java.lang.Object
   ↳ com.android.tradefed.testtype.mobly.MoblyBinaryHostTest


Chương trình kiểm thử máy chủ lưu trữ dùng để chạy một tệp nhị phân mobly python qua Hệ thống xây dựng Android (Soong)

Tóm tắt

Hàm khởi tạo công khai

MoblyBinaryHostTest()

Phương thức công khai

void addAllExcludeFilters( filters)

Thêm ERROR(/Set) của các bộ lọc cần loại trừ.

void addAllIncludeFilters( filters)

Thêm ERROR(/Set) của các bộ lọc kiểm thử cần đưa vào.

void addExcludeFilter(String filter)

Thêm bộ lọc về các thử nghiệm cần loại trừ.

void addIncludeFilter(String filter)

Thêm bộ lọc chứa các bài kiểm thử cần đưa vào.

void clearExcludeFilters()

Xoá tất cả bộ lọc loại trừ hiện đang được theo dõi.

void clearIncludeFilters()

Xoá tất cả bộ lọc bao gồm hiện đang được theo dõi.

ITestDevice getDevice()

Tải thiết bị đang được kiểm tra.

getExcludeFilters()

Trả về ERROR(/Set) hiện tại của bộ lọc loại trừ.

getIncludeFilters()

Trả về ERROR(/Set) hiện tại của bộ lọc bao gồm.

final void run(TestInformation testInfo, ITestInvocationListener listener)

Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe.

void setBuild(IBuildInfo buildInfo)
void setDevice(ITestDevice device)

Chèn thiết bị đang được kiểm thử.

split(int shardCountHint)

Phiên bản thay thế của split() cũng cung cấp số phân đoạn đã được thử cần chạy.

Phương thức được bảo vệ

String[] buildCommandLineArray(String filePath, String configPath, tests)
String[] buildCommandLineArray(String filePath, String configPath)
filterTests(String[] testListLines, String runName, ITestInvocationListener listener)
String getLogDirAbsolutePath()
File getLogDirFile()
boolean processYamlTestResults(InputStream inputStream, MoblyYamlResultParser parser, ITestInvocationListener listener, String runName)

Phân tích cú pháp kết quả kiểm thử mạng di động và báo cáo kết quả.

void reportLogs(File logDir, ITestInvocationListener listener)
void updateConfigFile(InputStream configInputStream, Writer writer)

Hàm khởi tạo công khai

MobilelyBinaryHostTest

public MoblyBinaryHostTest ()

Phương thức công khai

addAllExcludeFilters

public void addAllExcludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc cần loại trừ.

Tham số
filters

addAllIncludeFilters

public void addAllIncludeFilters ( filters)

Thêm ERROR(/Set) của các bộ lọc kiểm thử cần đưa vào.

Tham số
filters

thêmLoại trừ Bộ lọc

public void addExcludeFilter (String filter)

Thêm bộ lọc về các thử nghiệm cần loại trừ.

Tham số
filter String

thêmBao gồmBộ lọc

public void addIncludeFilter (String filter)

Thêm bộ lọc chứa các bài kiểm thử cần đưa vào.

Tham số
filter String

clearExcludeFilters

public void clearExcludeFilters ()

Xoá tất cả bộ lọc loại trừ hiện đang được theo dõi.

clearIncludeFilters

public void clearIncludeFilters ()

Xoá tất cả bộ lọc bao gồm hiện đang được theo dõi.

getDevice

public ITestDevice getDevice ()

Tải thiết bị đang được kiểm tra.

Giá trị trả về
ITestDevice ITestDevice

getExcludeFilters

public  getExcludeFilters ()

Trả về ERROR(/Set) hiện tại của bộ lọc loại trừ.

Giá trị trả về

getIncludeFilters

public  getIncludeFilters ()

Trả về ERROR(/Set) hiện tại của bộ lọc bao gồm.

Giá trị trả về

chạy

public final void run (TestInformation testInfo, 
                ITestInvocationListener listener)

Chạy chương trình kiểm thử rồi báo cáo kết quả cho trình nghe.

Tham số
testInfo TestInformation: Đối tượng TestInformation chứa thông tin hữu ích để chạy kiểm thử.

listener ITestInvocationListener: ITestInvocationListener của kết quả thử nghiệm

setBuild

public void setBuild (IBuildInfo buildInfo)

Tham số
buildInfo IBuildInfo

thiết lập thiết bị

public void setDevice (ITestDevice device)

Chèn thiết bị đang được kiểm thử.

Tham số
device ITestDevice: ITestDevice để sử dụng

cắt video

public  split (int shardCountHint)

Phiên bản thay thế của split() cũng cung cấp số phân đoạn đã được thử cần chạy. Điều này hữu ích cho một số trình chạy kiểm thử không thể tuỳ ý quyết định trong một số trường hợp.

Tham số
shardCountHint int: số lượng phân đoạn được thử.

Giá trị trả về
một tập hợp các kiểm thử phụ được thực thi riêng biệt hoặc null nếu kiểm thử là hiện không thể phân đoạn

Phương thức được bảo vệ

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath, 
                 tests)

Tham số
filePath String

configPath String

tests

Giá trị trả về
String[]

buildCommandLineArray

protected String[] buildCommandLineArray (String filePath, 
                String configPath)

Tham số
filePath String

configPath String

Giá trị trả về
String[]

filterTests

protected  filterTests (String[] testListLines, 
                String runName, 
                ITestInvocationListener listener)

Tham số
testListLines String

runName String

listener ITestInvocationListener

Giá trị trả về

getLogDirExportPath

protected String getLogDirAbsolutePath ()

Giá trị trả về
String

getLogDirFile

protected File getLogDirFile ()

Giá trị trả về
File

quá trìnhYamlTestKết quả

protected boolean processYamlTestResults (InputStream inputStream, 
                MoblyYamlResultParser parser, 
                ITestInvocationListener listener, 
                String runName)

Phân tích cú pháp kết quả kiểm thử mạng di động và báo cáo kết quả.

Tham số
inputStream InputStream: Một đối tượng InputStream đọc trong tệp kết quả kiểm thử của ứng dụng di động.

parser MoblyYamlResultParser: Một đối tượng AdMobYamlResultParser xử lý kết quả kiểm thử trên ứng dụng di động.

listener ITestInvocationListener: Một thực thể ITestInvocationListener thực hiện nhiều loại báo cáo.

runName String: str, tên của lần chạy nhị phân kiểm thử ứng dụng di động (Mobly).

Giá trị trả về
boolean

nhật ký báo cáo

protected void reportLogs (File logDir, 
                ITestInvocationListener listener)

Tham số
logDir File

listener ITestInvocationListener

Tệp updateConfig

protected void updateConfigFile (InputStream configInputStream, 
                Writer writer)

Tham số
configInputStream InputStream

writer Writer

Gửi
HarnessRuntimeException