Tên MangleListener

public abstract class NameMangleListener
extends Object implements ITestInvocationListener

java.lang.Object
com.android.tradefed.result.NameMangleListener


Trình nghe proxy để dịch tên phương thức kiểm tra, lớp và gói khi kết quả được báo cáo.

Bản tóm tắt

Nhà thầu xây dựng công cộng

NameMangleListener (ITestInvocationListener listener)

Phương pháp công khai

TestSummary getSummary ()

void invocationEnded (long elapsedTime)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

void testAssumptionFailure (TestDescription test, String trace)

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

void testFailed (TestDescription test, String trace)

void testIgnored (TestDescription test)

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

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

void testRunFailed (String errorMessage)

void testRunStarted (String runName, int testCount)

void testRunStopped (long elapsedTime)

void testStarted (TestDescription test)

Phương pháp được bảo vệ

TestDescription mangleTestId (TestDescription test)

Phương thức này được chạy trên tất cả TestDescription được chuyển đến testStarted(com.android.tradefed.result.TestDescription) , testFailed(com.android.tradefed.result.TestDescription, String)ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap) lệnh gọi lại ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap) .

String mangleTestRunName (String name)

Phương thức này được chạy trên tất cả các tên chạy thử nghiệm được chuyển đến lệnh gọi lại testRunStarted(String, int) .

Nhà thầu xây dựng công cộng

Tên MangleListener

public NameMangleListener (ITestInvocationListener listener)

Thông số
listener ITestInvocationListener

Phương pháp công khai

lấyTóm tắt

public TestSummary getSummary ()

Trả lại
TestSummary

lời mờiĐã kết thúc

public void invocationEnded (long elapsedTime)

Thông số
elapsedTime long

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

public void invocationFailed (Throwable cause)

Thông số
cause Throwable

lời gọiBắt đầu

public void invocationStarted (IInvocationContext context)

Thông số
context IInvocationContext

kiểm traGiả địnhThất bại

public void testAssumptionFailure (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

kiểm traĐã kết thúc

public void testEnded (TestDescription test, 
                 testMetrics)

Thông số
test TestDescription

testMetrics

thử nghiệm thất bại

public void testFailed (TestDescription test, 
                String trace)

Thông số
test TestDescription

trace String

kiểm traBỏ qua

public void testIgnored (TestDescription test)

Thông số
test TestDescription

nhật ký kiểm tra

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

Thông số
dataName String

dataType LogDataType

dataStream InputStreamSource

thử nghiệmChạyĐã kết thúc

public void testRunEnded (long elapsedTime, 
                 runMetrics)

Thông số
elapsedTime long

runMetrics

thử nghiệm Chạy không thành công

public void testRunFailed (String errorMessage)

Thông số
errorMessage String

thử nghiệmChạyBắt đầu

public void testRunStarted (String runName, 
                int testCount)

Thông số
runName String

testCount int

thử nghiệmRunStopped

public void testRunStopped (long elapsedTime)

Thông số
elapsedTime long

thử nghiệmBắt đầu

public void testStarted (TestDescription test)

Thông số
test TestDescription

Phương pháp được bảo vệ

mangleTestId

protected TestDescription mangleTestId (TestDescription test)

Phương thức này được chạy trên tất cả TestDescription được chuyển đến testStarted(com.android.tradefed.result.TestDescription) , testFailed(com.android.tradefed.result.TestDescription, String)ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap) lệnh gọi lại ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, HashMap) . Phương thức này sẽ trả về một TestDescription có thể khác và sẽ được chuyển đến ITestInvocationListener xuôi dòng đã được chỉ định trong quá trình xây dựng.

Việc triển khai phải cẩn thận để không sửa đổi TestDescription ban đầu.

Việc triển khai mặc định chuyển mã định danh đến thông qua chưa sửa đổi.

Thông số
test TestDescription

Trả lại
TestDescription

mangleTestRunName

protected String mangleTestRunName (String name)

Phương thức này được chạy trên tất cả các tên chạy thử nghiệm được chuyển đến lệnh gọi lại testRunStarted(String, int) . Phương thức này sẽ trả về một tên chạy thử nghiệm có thể khác. Tên này sẽ được chuyển đến ITestInvocationListener xuôi tuyến đã được chỉ định trong quá trình xây dựng.

Việc triển khai phải cẩn thận để không sửa đổi tên chạy ban đầu.

Việc triển khai mặc định chuyển tên chạy thử nghiệm sắp tới thông qua chưa sửa đổi.

Thông số
name String

Trả lại
String