Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.
Trang này được dịch bởi Cloud Translation API.
Switch to English

BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Object
com.android.tradefed.device.metric.BaseDeviceMetricCollector


Triển khai cơ sở của IMetricCollector cho phép bắt đầu và dừng thu thập trên onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Tóm lược

Lĩnh vực

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Công cụ xây dựng

BaseDeviceMetricCollector ()

Phương pháp công khai

final getBuildInfos ()

Trả về danh sách thông tin bản dựng có sẵn trong lời gọi.

final getDevices ()

Trả về danh sách các thiết bị có sẵn trong lời gọi.

File getFileFromTestArtifacts (String fileName)

Truy xuất tệp từ tạo tác thử nghiệm hoặc tạo tác mô-đun và lưu vào bộ nhớ cache trong bản đồ cho các lần gọi tiếp theo.

final ITestInvocationListener getInvocationListener ()

Trả về ITestInvocationListener gốc nơi chúng tôi đang chuyển tiếp kết quả.

final getRealDevices ()

Trả về tất cả các thiết bị không còn sơ khai từ danh sách getDevices() .

String getRunName ()

Trả về tên của mRunName chạy thử nghiệm kích hoạt bộ thu.

String getTag ()

Trả về mTag định danh của bộ sưu tập.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Khởi tạo bộ thu với bối cảnh hiện tại và nơi chuyển tiếp kết quả.

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

Người nghe lời mời để chuyển tiếp

final boolean isDisabled ()

Trả về True nếu toàn bộ đối tượng bị vô hiệu hóa (bỏ qua cả thiết lập và chia nhỏ).

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Gọi lại khi một trường hợp thử nghiệm không thành công với lỗi giả định.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Gọi lại khi một ca kiểm tra kết thúc.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Gọi lại khi một ca kiểm tra kết thúc.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Gọi lại khi một ca kiểm tra không thành công.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Gọi lại khi quá trình chạy thử nghiệm kết thúc.

void onTestRunStart ( DeviceMetricData runData)

Gọi lại khi bắt đầu chạy thử nghiệm.

void onTestStart ( DeviceMetricData testData)

Gọi lại khi một trường hợp thử nghiệm được bắt đầu.

final void setDisable (boolean isDisabled)

Đặt xem có nên tắt đối tượng hay không.

void setTag (String tag)

Đặt mTag của bộ sưu tập.

final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

Chạy thử các lệnh gọi lại

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Các trường hợp gọi lại kiểm tra

Lĩnh vực

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Công cụ xây dựng

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Phương pháp công khai

getBuildInfos

public final  getBuildInfos ()

Trả về danh sách thông tin bản dựng có sẵn trong lời gọi.

Lợi nhuận

getDevices

public final  getDevices ()

Trả về danh sách các thiết bị có sẵn trong lời gọi.

Lợi nhuận

getFileFromTestArtifacts

public File getFileFromTestArtifacts (String fileName)

Truy xuất tệp từ tạo tác thử nghiệm hoặc tạo tác mô-đun và lưu vào bộ nhớ cache trong bản đồ cho các lần gọi tiếp theo.

Thông số
fileName String : tên tệp cần tra cứu trong hiện vật.

Lợi nhuận
File Tệp từ hiện vật thử nghiệm hoặc tạo tác mô-đun. Trả về null nếu không tìm thấy tệp.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Trả về ITestInvocationListener gốc nơi chúng tôi đang chuyển tiếp kết quả.

Lợi nhuận
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

Trả về tất cả các thiết bị không còn sơ khai từ danh sách getDevices() .

Lợi nhuận

getRunName

public String getRunName ()

Trả về tên của mRunName chạy thử nghiệm kích hoạt bộ thu.

Lợi nhuận
String mRunName, tên chạy thử nghiệm hiện tại.

getTag

public String getTag ()

Trả về mTag định danh của bộ sưu tập.

Lợi nhuận
String mTag, mã định danh duy nhất của bộ sưu tập.

trong đó

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Khởi tạo bộ thu với bối cảnh hiện tại và nơi chuyển tiếp kết quả. Sẽ chỉ được gọi một lần cho mỗi phiên bản và bộ thu thập dự kiến ​​sẽ cập nhật ngữ cảnh và trình nghe nội bộ của nó. Init sẽ không bao giờ được gọi trong quá trình chạy thử nghiệm trước đó.

Đừng ghi đè trừ khi bạn biết mình đang làm gì.

Thông số
context IInvocationContext : IInvocationContext cho lời gọi đang diễn ra.

listener ITestInvocationListener : ITestInvocationListener nơi đặt kết quả.

Lợi nhuận
ITestInvocationListener người nghe mới gói bản gốc.

sự mời gọi

public final void invocationEnded (long elapsedTime)

Thông số
elapsedTime long

lời kêu gọi không thành công

public final void invocationFailed (FailureDescription failure)

Thông số
failure FailureDescription

lời kêu gọi không thành công

public final void invocationFailed (Throwable cause)

Thông số
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Người nghe lời mời để chuyển tiếp

Thông số
context IInvocationContext

bị vô hiệu hóa

public final boolean isDisabled ()

Trả về True nếu toàn bộ đối tượng bị vô hiệu hóa (bỏ qua cả thiết lập và chia nhỏ). Sai khác.

Lợi nhuận
boolean

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Gọi lại khi một trường hợp thử nghiệm không thành công với lỗi giả định.

Thông số
testData DeviceMetricData : DeviceMetricData giữ dữ liệu cho trường hợp thử nghiệm.

test TestDescription : TestDescription của test case đang tiến hành.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

Gọi lại khi một ca kiểm tra kết thúc. Đây nên là thời gian để dọn dẹp.

Thông số
testData DeviceMetricData : DeviceMetricData giữ dữ liệu cho trường hợp thử nghiệm. Sẽ là đối tượng giống như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : bản đồ số liệu hiện tại được chuyển đến ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : TestDescription của test case đang tiến hành.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Gọi lại khi một ca kiểm tra kết thúc. Đây nên là thời gian để dọn dẹp.

Thông số
testData DeviceMetricData : DeviceMetricData giữ dữ liệu cho trường hợp thử nghiệm. Sẽ là đối tượng giống như trong onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : bản đồ số liệu hiện tại được chuyển đến ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Gọi lại khi một ca kiểm tra không thành công.

Thông số
testData DeviceMetricData : DeviceMetricData giữ dữ liệu cho trường hợp thử nghiệm.

test TestDescription : TestDescription của test case đang tiến hành.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Gọi lại khi quá trình chạy thử nghiệm kết thúc. Đây nên là thời gian để dọn dẹp.

Thông số
runData DeviceMetricData : DeviceMetricData giữ dữ liệu cho quá trình chạy. Sẽ là đối tượng giống như trong onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : bản đồ số liệu hiện tại được chuyển đến ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Gọi lại khi bắt đầu chạy thử nghiệm.

Thông số
runData DeviceMetricData : DeviceMetricData giữ dữ liệu cho quá trình chạy.

onTestStart

public void onTestStart (DeviceMetricData testData)

Gọi lại khi một trường hợp thử nghiệm được bắt đầu.

Thông số
testData DeviceMetricData : DeviceMetricData giữ dữ liệu cho trường hợp thử nghiệm.

setDisable

public final void setDisable (boolean isDisabled)

Đặt xem có nên tắt đối tượng hay không. Bị vô hiệu hóa có nghĩa là cả hai bước thiết lập và gỡ bỏ phải được bỏ qua. Có thể được sử dụng để làm cho một đối tượng bị vô hiệu hóa theo mặc định trong hàm tạo mặc định.

Thông số
isDisabled boolean : trạng thái mà đối tượng nên được đưa vào.

setTag

public void setTag (String tag)

Đặt mTag của bộ sưu tập. Nó có thể được sử dụng để chỉ định khoảng thời gian của bộ thu.

Thông số
tag String : định danh duy nhất của bộ sưu tập.

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Thông số
test TestDescription

failure FailureDescription

testEnded

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

Thông số
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Thông số
test TestDescription

testMetrics

thử nghiệm thất bại

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Thông số
test TestDescription

failure FailureDescription

thử nghiệm thất bại

public final void testFailed (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Thông số
test TestDescription

testLog

public final void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Thông số
moduleContext IInvocationContext

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Thông số
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

Thông số
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

Thông số
errorMessage String

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

Thông số
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Chạy thử các lệnh gọi lại

Thông số
runName String

testCount int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

Thông số
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

Thông số
elapsedTime long

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Thông số
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Các trường hợp gọi lại kiểm tra

Thông số
test TestDescription