PrettyTestEventLogger
public
class
PrettyTestEventLogger
extends Object
implements
ITestInvocationListener
| java.lang.Object | |
| ↳ | com.android.tradefed.testtype.host.PrettyTestEventLogger |
Trình ghi nhật ký khớp với các sự kiện và ghi nhật ký các sự kiện đó theo thứ tự để giúp gỡ lỗi dễ dàng hơn. Nhật ký ở phía máy chủ và phía thiết bị sẽ hoàn toàn khớp với nhau để giúp bạn dễ dàng tìm kiếm.
Tóm tắt
Hàm khởi tạo công khai | |
|---|---|
PrettyTestEventLogger(List<ITestDevice> devices, boolean methodLevelLogging)
|
|
Phương thức công khai | |
|---|---|
void
|
testEnded(TestDescription test, HashMap<String, MetricMeasurement.Metric> testMetrics)
Báo cáo thời điểm kết thúc quá trình thực thi của một trường hợp kiểm thử riêng lẻ. |
void
|
testFailed(TestDescription test, FailureDescription failure)
Báo cáo lỗi của một trường hợp kiểm thử riêng lẻ. |
void
|
testFailed(TestDescription test, String trace)
Báo cáo lỗi của một trường hợp kiểm thử riêng lẻ. |
void
|
testRunEnded(long elapsedTimeMillis, HashMap<String, MetricMeasurement.Metric> runMetrics)
Báo cáo thời điểm kết thúc lần chạy kiểm thử. |
void
|
testRunStarted(String runName, int testCount)
Báo cáo thời điểm bắt đầu một lần chạy kiểm thử. |
void
|
testStarted(TestDescription test)
Báo cáo thời điểm bắt đầu một trường hợp kiểm thử riêng lẻ. |
Hàm khởi tạo công khai
PrettyTestEventLogger
public PrettyTestEventLogger (List<ITestDevice> devices, boolean methodLevelLogging)
| Tham số | |
|---|---|
devices |
List |
methodLevelLogging |
boolean |
Phương thức công khai
testEnded
public void testEnded (TestDescription test, HashMap<String, MetricMeasurement.Metric> testMetrics)
Báo cáo thời điểm kết thúc quá trình thực thi của một trường hợp kiểm thử riêng lẻ.
Nếu testFailed(TestDescription, FailureDescription) không được gọi, thì trường hợp kiểm thử này đã thành công. Cũng trả về mọi chỉ số khoá/giá trị
có thể đã được phát ra trong quá trình thực thi trường hợp kiểm thử.
| Tham số | |
|---|---|
test |
TestDescription: xác định trường hợp kiểm thử |
testMetrics |
HashMap: Map của các chỉ số được phát ra |
testFailed
public void testFailed (TestDescription test, FailureDescription failure)
Báo cáo lỗi của một trường hợp kiểm thử riêng lẻ.
Sẽ được gọi giữa testStarted và testEnded.
| Tham số | |
|---|---|
test |
TestDescription: xác định trường hợp kiểm thử |
failure |
FailureDescription: FailureDescription mô tả lỗi và bối cảnh của lỗi đó. |
testFailed
public void testFailed (TestDescription test, String trace)
Báo cáo lỗi của một trường hợp kiểm thử riêng lẻ.
Sẽ được gọi giữa testStarted và testEnded.
| Tham số | |
|---|---|
test |
TestDescription: xác định trường hợp kiểm thử |
trace |
String: dấu vết ngăn xếp của lỗi |
testRunEnded
public void testRunEnded (long elapsedTimeMillis,
HashMap<String, MetricMeasurement.Metric> runMetrics)Báo cáo thời điểm kết thúc lần chạy kiểm thử. LƯU Ý: Chúng tôi không thể có 2 giao diện Map<> với các loại khác nhau, vì vậy, chúng tôi phải sử dụng HashMap ở đây.
| Tham số | |
|---|---|
elapsedTimeMillis |
long: thời gian đã trôi qua được thiết bị báo cáo, tính bằng mili giây |
runMetrics |
HashMap: các cặp khoá-giá trị được báo cáo ở cuối lần chạy kiểm thử bằng Metric. |
testRunStarted
public void testRunStarted (String runName,
int testCount)Báo cáo thời điểm bắt đầu một lần chạy kiểm thử.
| Tham số | |
|---|---|
runName |
String: tên của lần chạy kiểm thử |
testCount |
int: tổng số trường hợp kiểm thử trong lần chạy kiểm thử |
testStarted
public void testStarted (TestDescription test)
Báo cáo thời điểm bắt đầu một trường hợp kiểm thử riêng lẻ. Giao diện cũ hơn, bạn nên sử dụng testStarted(TestDescription) bất cứ khi nào có thể.
| Tham số | |
|---|---|
test |
TestDescription: xác định trường hợp kiểm thử |