FilePullerDeviceMetricCollectionor
public
abstract
class
FilePullerDeviceMetricCollector
extends BaseDeviceMetricCollector
java.lang.Object | ||
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollectionor | |
↳ | com.android.tradefed.device.metric.FilePullerDeviceMetricCollectionor |
BaseDeviceMetricCollector
theo dõi khoá chỉ số từ thiết bị và lấy
chúng dưới dạng tệp từ thiết bị. Có thể được kéo dài để xử lý thêm tệp.
Tóm tắt
Trường | |
---|---|
protected
|
mDirectoryKeys
|
public
|
mTestCaseMetrics
|
Hàm khởi tạo công khai | |
---|---|
FilePullerDeviceMetricCollector()
|
Phương thức công khai | |
---|---|
void
|
onTestEnd(DeviceMetricData testData,
Lệnh gọi lại khi một trường hợp kiểm thử kết thúc. |
void
|
onTestRunEnd(DeviceMetricData runData,
Lệnh gọi lại khi chạy kiểm thử kết thúc. |
abstract
void
|
processMetricDirectory(String key, File metricDirectory, DeviceMetricData data)
Việc triển khai phương thức này sẽ cho phép ghi nhật ký thư mục, phân tích cú pháp thư mục để các chỉ số được
nhập |
abstract
void
|
processMetricFile(String key, File metricFile, DeviceMetricData data)
Việc triển khai phương thức sẽ cho phép ghi nhật ký tệp, phân tích cú pháp tệp để đưa các chỉ số vào
|
Phương thức được bảo vệ | |
---|---|
void
|
addKeys(String... keys)
Thêm các phím hình mở khoá bổ sung để lấy dữ liệu từ thiết bị. |
File
|
retrieveFile(ITestDevice device, String remoteFilePath, int userId)
Lấy tệp từ đường dẫn được chỉ định trong thiết bị. |
Trường
mDirectoryKeys
protectedmDirectoryKeys
mTestCaseMetrics
publicmTestCaseMetrics
Hàm khởi tạo công khai
FilePullerDeviceMetricCollectionor
public FilePullerDeviceMetricCollector ()
Phương thức công khai
Kết thúc kiểm tra
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Lệnh gọi lại khi một trường hợp kiểm thử kết thúc. Đây là lúc bạn cần dọn dẹp.
Tham số | |
---|---|
testData |
DeviceMetricData : DeviceMetricData chứa dữ liệu cho trường hợp kiểm thử. Sẽ là
cùng một đối tượng như trong BaseDeviceMetricCollector.onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics |
: sơ đồ chỉ số hiện tại được chuyển đến ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Gửi | |
---|---|
DeviceNotAvailableException |
Kết thúc chạy kiểm thử
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Lệnh gọi lại khi chạy kiểm thử kết thúc. Đây là lúc bạn cần dọn dẹp.
Tham số | |
---|---|
runData |
DeviceMetricData : DeviceMetricData chứa dữ liệu để chạy. Vẫn sẽ giữ nguyên
như trong BaseDeviceMetricCollector.onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics |
: sơ đồ chỉ số hiện tại được chuyển đến ERROR(/#testRunEnded(long,Map)) . |
Gửi | |
---|---|
DeviceNotAvailableException |
Thư mục processMetric
public abstract void processMetricDirectory (String key, File metricDirectory, DeviceMetricData data)
Việc triển khai phương thức này sẽ cho phép ghi nhật ký thư mục, phân tích cú pháp thư mục để các chỉ số được
nhập DeviceMetricData
.
Tham số | |
---|---|
key |
String : khoá tuỳ chọn liên kết với thư mục đã được kéo. |
metricDirectory |
File : ERROR(/File) được lấy từ thiết bị khớp với phím tuỳ chọn. |
data |
DeviceMetricData : DeviceMetricData nơi có thể lưu trữ các chỉ số. |
tệp processMetric
public abstract void processMetricFile (String key, File metricFile, DeviceMetricData data)
Việc triển khai phương thức sẽ cho phép ghi nhật ký tệp, phân tích cú pháp tệp để đưa các chỉ số vào
DeviceMetricData
.
Tham số | |
---|---|
key |
String : khoá tuỳ chọn liên kết với tệp đã được kéo. |
metricFile |
File : ERROR(/File) được lấy từ thiết bị khớp với phím tuỳ chọn. |
data |
DeviceMetricData : DeviceMetricData nơi có thể lưu trữ các chỉ số. |
Phương thức được bảo vệ
addKeys
protected void addKeys (String... keys)
Thêm các phím hình mở khoá bổ sung để lấy dữ liệu từ thiết bị.
Tham số | |
---|---|
keys |
String |
tệp truy xuất
protected File retrieveFile (ITestDevice device, String remoteFilePath, int userId)
Lấy tệp từ đường dẫn được chỉ định trong thiết bị.
Tham số | |
---|---|
device |
ITestDevice : chứa tệp. |
remoteFilePath |
String : vị trí trong thiết bị. |
userId |
int : mã nhận dạng người dùng cần lấy |
Giá trị trả về | |
---|---|
File |
Tệp được truy xuất qua đường dẫn đã cho trong thiết bị. |
Gửi | |
---|---|
|
com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |