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.

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)) .

Bản tóm tắt

Lĩnh vực

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Các nhà xây dựng công cộ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.

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)

Báo cáo rằng lệnh gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi.

final void invocationFailed ( FailureDescription failure)

Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.

final void invocationFailed (Throwable cause)

Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.

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ỏ).

final void logAssociation (String dataName, LogFile logFile)

Không sử dụng triển khai bộ thu thập số liệu bên trong.

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 trường hợp kiểm tra không thành công.

void onTestModuleEnded ()

Cho phép chụp sự kiện đã kết thúc mô-đun.

void onTestModuleStarted ()

Cho phép chụp sự kiện bắt đầu mô-đun.

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 onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)

Gọi lại cho các sự kiện testRunFailed

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.

final void setLogSaver ( ILogSaver logSaver)

Không sử dụng triển khai bộ thu thập số liệu bên trong.

final void testAssumptionFailure ( TestDescription test, String trace)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

final void testAssumptionFailure ( TestDescription test, FailureDescription failure)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

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

Thay thế cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) trong đó chúng tôi có thể chỉ định thời gian kết thúc trực tiếp.

final void testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics)

Báo cáo kết thúc thực thi của một trường hợp thử nghiệm riêng lẻ.

final void testFailed ( TestDescription test, FailureDescription failure)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

final void testFailed ( TestDescription test, String trace)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

final void testIgnored ( TestDescription test)

Được gọi khi một bài kiểm tra sẽ không được chạy, thường là vì một phương pháp kiểm tra được chú thích bằng org.junit.Ignore.

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

Cung cấp nhật ký liên quan hoặc dữ liệu gỡ lỗi từ lệnh gọi kiểm tra.

final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Không sử dụng triển khai bộ thu thập số liệu bên trong.

final void testModuleEnded ()

Báo cáo kết thúc quá trình chạy mô-đun.

final void testModuleStarted ( IInvocationContext moduleContext)

Báo cáo sự bắt đầu của một mô-đun đang chạy.

final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)

Báo cáo kết thúc quá trình chạy thử nghiệm.

final void testRunFailed ( FailureDescription failure)

Không thể hoàn tất quá trình chạy kiểm tra báo cáo do lỗi được mô tả bởi FailureDescription .

final void testRunFailed (String errorMessage)

Không thể hoàn tất quá trình chạy kiểm tra báo cáo do lỗi nghiêm trọng.

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

Báo cáo khi bắt đầu chạy thử nghiệm.

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)

Báo cáo khi bắt đầu chạy thử nghiệm.

final void testRunStopped (long elapsedTime)

Quá trình chạy kiểm tra báo cáo đã dừng trước khi hoàn thành do yêu cầu của người dùng.

final void testStarted ( TestDescription test, long startTime)

Thay thế cho testStarted(com.android.tradefed.result.TestDescription) trong đó chúng tôi cũng chỉ định thời điểm bắt đầu kiểm tra, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) để đo chính xác .

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ác nhà xây dựng công cộ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.

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 được mong đợi 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.

Ném
DeviceNotAvailableException

sự mời gọi

public final void invocationEnded (long elapsedTime)

Báo cáo rằng lệnh gọi đã kết thúc, cho dù thành công hay do một số điều kiện lỗi.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation.

Thông số
elapsedTime long : thời gian đã trôi qua của lời gọi tính bằng mili giây

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

public final void invocationFailed (FailureDescription failure)

Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation.

Thông số
failure FailureDescription : FailureDescription mô tả nguyên nhân của lỗi

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

public final void invocationFailed (Throwable cause)

Báo cáo lời gọi không đầy đủ do một số điều kiện lỗi.

Sẽ được tự động gọi bởi khuôn khổ TradeFederation.

Thông số
cause Throwable : nguyên nhân có Throwable được của sự thất bại

invocationStarted

public final void invocationStarted (IInvocationContext context)

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

Thông số
context IInvocationContext : thông tin về lời gọi

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

nhật ký

public final void logAssociation (String dataName, 
                LogFile logFile)

Không sử dụng triển khai bộ thu thập số liệu bên trong. Đây là chuyển tiếp thuần túy.

Thông số
dataName String : Tên của dữ liệu

logFile LogFile : LogFile đã được ghi trước đó và phải được liên kết với trường hợp thử nghiệm.

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 trường hợp thử nghiệm đang được tiến hành.

Ném
DeviceNotAvailableException

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 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

test TestDescription : TestDescription của trường hợp thử nghiệm đang được tiến hành.

Ném
DeviceNotAvailableException

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 ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) .

Ném
DeviceNotAvailableException

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Gọi lại khi một trường hợp 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 trường hợp thử nghiệm đang được tiến hành.

Ném
DeviceNotAvailableException

onTestModuleEnded

public void onTestModuleEnded ()

Cho phép chụp sự kiện đã kết thúc mô-đun.

Ném
DeviceNotAvailableException

onTestModuleStarted

public void onTestModuleStarted ()

Cho phép chụp sự kiện bắt đầu mô-đun.

Ném
DeviceNotAvailableException

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 ERROR(/#testRunEnded(long,Map)) .

Ném
DeviceNotAvailableException

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Gọi lại cho các sự kiện testRunFailed

Ném
DeviceNotAvailableException

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.

Ném
DeviceNotAvailableException

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.

Ném
DeviceNotAvailableException

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.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Không sử dụng triển khai bộ thu thập số liệu bên trong. Đây là chuyển tiếp thuần túy.

Thông số
logSaver ILogSaver : ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

Thông số
test TestDescription : xác định bài kiểm tra

trace String : dấu vết thất bại của ngăn xếp

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Được gọi khi một bài kiểm tra nguyên tử gắn cờ rằng nó giả định một điều kiện sai

Thông số
test TestDescription : xác định bài kiểm tra

failure FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó.

testEnded

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

Thay thế cho ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) trong đó chúng tôi có thể chỉ định thời gian kết thúc trực tiếp. Kết hợp với testStarted(com.android.tradefed.result.TestDescription, long) để có số đo chính xác.

Thông số
test TestDescription : xác định bài kiểm tra

endTime long : thời gian thử nghiệm kết thúc, được đo qua System.currentTimeMillis()

testMetrics : một ERROR(/Map) của các chỉ số được phát ra

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Báo cáo kết thúc thực thi của một trường hợp thử nghiệm riêng lẻ.

Nếu testFailed(TestDescription, FailureDescription) không được gọi, thì thử nghiệm này đã vượt qua. Đồng thời trả về bất kỳ chỉ số khóa / giá trị nào có thể đã được phát ra trong quá trình thực thi trường hợp thử nghiệm.

Thông số
test TestDescription : xác định bài kiểm tra

testMetrics : một ERROR(/Map) của các chỉ số được phát ra

thử nghiệm thất bại

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

Sẽ được gọi giữa testStarted và testEnded.

Thông số
test TestDescription : xác định bài kiểm tra

failure FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó.

thử nghiệm thất bại

public final void testFailed (TestDescription test, 
                String trace)

Báo cáo lỗi của một trường hợp thử nghiệm riêng lẻ.

Sẽ được gọi giữa testStarted và testEnded.

Thông số
test TestDescription : xác định bài kiểm tra

trace String : dấu vết thất bại của ngăn xếp

testIgnored

public final void testIgnored (TestDescription test)

Được gọi khi một bài kiểm tra sẽ không được chạy, thường là vì một phương pháp kiểm tra được chú thích bằng org.junit.Ignore.

Thông số
test TestDescription : xác định bài kiểm tra

testLog

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

Cung cấp nhật ký liên quan hoặc dữ liệu gỡ lỗi từ lệnh gọi kiểm tra.

Phải được gọi trước ERROR(/ITestInvocationListener#invocationFailed(Throwable)) hoặc ERROR(/ITestInvocationListener#invocationEnded(long))

Khuôn khổ TradeFederation sẽ tự động gọi phương thức này, cung cấp nhật ký máy chủ và nếu có, nhật ký thiết bị.

Thông số
dataName String : tên mô tả String của dữ liệu. ví dụ: "device_logcat". Lưu ý dataName có thể không phải là duy nhất cho mỗi lần gọi. tức là người triển khai phải có khả năng xử lý nhiều cuộc gọi với cùng một dataName

dataType LogDataType : LogDataType của dữ liệu

dataStream InputStreamSource : InputStreamSource của dữ liệu. Người triển khai nên gọi createInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng InputStream kết quả khi hoàn tất. Người gọi phải đảm bảo nguồn dữ liệu vẫn tồn tại và có thể truy cập được cho đến khi phương thức testLog hoàn tất.

testLogSaved

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Không sử dụng triển khai bộ thu thập số liệu bên trong. Đây là chuyển tiếp thuần túy.

Thông số
dataName String : tên mô tả String của dữ liệu. ví dụ: "device_logcat". Lưu ý dataName có thể không phải là duy nhất cho mỗi lần gọi. tức là người triển khai phải có khả năng xử lý nhiều cuộc gọi với cùng một dataName

dataType LogDataType : LogDataType của dữ liệu

dataStream InputStreamSource : InputStreamSource của dữ liệu. Người triển khai nên gọi createInputStream để bắt đầu đọc dữ liệu và đảm bảo đóng InputStream kết quả khi hoàn tất.

logFile LogFile : LogFile chứa dữ liệu meta của tệp đã lưu.

testModuleEnded

public final void testModuleEnded ()

Báo cáo kết thúc quá trình chạy mô-đun.

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Báo cáo sự bắt đầu của một mô-đun đang chạy. Lệnh gọi lại này được liên kết với testModuleEnded() và là tùy chọn trong chuỗi. Nó chỉ được sử dụng trong quá trình chạy có sử dụng mô-đun: người chạy dựa trên bộ.

Thông số
moduleContext IInvocationContext : IInvocationContext của mô-đun.

testRunEnded

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

Báo cáo kết thúc quá trình chạy thử nghiệm. Khắc phục: Chúng tôi không thể có hai giao diện Map <> với kiểu khác nhau, vì vậy chúng tôi phải sử dụng HashMap ở đây.

Thông số
elapsedTime long : thời gian đã trôi qua của thiết bị được báo cáo, tính bằng mili giây

runMetrics : các cặp khóa-giá trị được báo cáo khi kết thúc quá trình chạy thử nghiệm với Metric .

testRunFailed

public final void testRunFailed (FailureDescription failure)

Không thể hoàn tất quá trình chạy kiểm tra báo cáo do lỗi được mô tả bởi FailureDescription .

Thông số
failure FailureDescription : FailureDescription mô tả lỗi và bối cảnh của nó.

testRunFailed

public final void testRunFailed (String errorMessage)

Không thể hoàn tất quá trình chạy kiểm tra báo cáo do lỗi nghiêm trọng.

Thông số
errorMessage String : String mô tả lý do chạy không thành công.

testRunStarted

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

Báo cáo khi bắt đầu chạy thử nghiệm.

Thông số
runName String : tên chạy thử nghiệm

testCount int : tổng số thử nghiệm trong quá trình chạy thử nghiệm

attemptNumber int : số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. TryNumber được lập chỉ mục 0 và sẽ tăng lên mỗi khi một lần chạy mới xảy ra. ví dụ: Một bài kiểm tra được thử lại chi tiết 3 lần, nó phải có tổng cộng 4 lần chạy trong cùng một runName và tryNumber là từ 0 đến 3.

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 : tên chạy thử nghiệm

testCount int : tổng số thử nghiệm trong quá trình chạy thử nghiệm

testRunStarted

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

Báo cáo khi bắt đầu chạy thử nghiệm.

Thông số
runName String : tên chạy thử nghiệm

testCount int : tổng số thử nghiệm trong quá trình chạy thử nghiệm

attemptNumber int : số thứ tự, xác định các lần thử khác nhau của cùng một runName chạy nhiều lần. TryNumber được lập chỉ mục 0 và sẽ tăng lên mỗi khi một lần chạy mới xảy ra. ví dụ: Một bài kiểm tra được thử lại chi tiết 3 lần, nó phải có tổng cộng 4 lần chạy trong cùng một runName và tryNumber là từ 0 đến 3.

startTime long : thời gian bắt đầu chạy, được đo qua System.currentTimeMillis()

testRunStopped

public final void testRunStopped (long elapsedTime)

Quá trình chạy kiểm tra báo cáo đã dừng trước khi hoàn thành do yêu cầu của người dùng.

VIỆC CẦN LÀM: hiện không được sử dụng, hãy xem xét loại bỏ

Thông số
elapsedTime long : thời gian đã trôi qua của thiết bị được báo cáo, tính bằng mili giây

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Thay thế cho testStarted(com.android.tradefed.result.TestDescription) trong đó chúng tôi cũng chỉ định thời điểm bắt đầu kiểm tra, kết hợp với ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) để đo chính xác .

Thông số
test TestDescription : xác định bài kiểm tra

startTime long : thời gian bắt đầu kiểm tra, được đo qua System.currentTimeMillis()

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 : xác định bài kiểm tra