DeviceInternetAccessibilityResourceMetricCollector

public class DeviceInternetAccessibilityResourceMetricCollector
extends Object implements IResourceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.monitoring.collector.DeviceInternetAccessibilityResourceMetricCollector


The collector pings google.com to check if the device has internet accessibility or not.

Summary

Constants

String AVG_PING

String AVG_PING6_TAG

String AVG_PING_TAG

String INTERNET_ACCESSIBILITY_METRIC_NAME

String PING6_CMD

String PING_CMD

Fields

public static final Float FAILED_VAL

public static final Pattern SUCCESS_PATTERN

Public constructors

DeviceInternetAccessibilityResourceMetricCollector()

Public methods

long getDeviceMetricizeTimeoutMs()

Gets the device metricize timeout in ms.

getDeviceResourceMetrics(DeviceDescriptor descriptor, IDeviceManager deviceManager)

Issues ping command to collect internet accessibility metrics.

Constants

AVG_PING

public static final String AVG_PING

Constant Value: "avgping"

AVG_PING6_TAG

public static final String AVG_PING6_TAG

Constant Value: "avgping6"

AVG_PING_TAG

public static final String AVG_PING_TAG

Constant Value: "avgping"

INTERNET_ACCESSIBILITY_METRIC_NAME

public static final String INTERNET_ACCESSIBILITY_METRIC_NAME

Constant Value: "internet_access"

PING6_CMD

public static final String PING6_CMD

Constant Value: "ping6 -c 2 -W 1 google.com"

PING_CMD

public static final String PING_CMD

Constant Value: "ping -c 2 -W 1 google.com"

Fields

FAILED_VAL

public static final Float FAILED_VAL

SUCCESS_PATTERN

public static final Pattern SUCCESS_PATTERN

Public constructors

DeviceInternetAccessibilityResourceMetricCollector

public DeviceInternetAccessibilityResourceMetricCollector ()

Public methods

getDeviceMetricizeTimeoutMs

public long getDeviceMetricizeTimeoutMs ()

Gets the device metricize timeout in ms.

Returns
long

getDeviceResourceMetrics

public  getDeviceResourceMetrics (DeviceDescriptor descriptor, 
                IDeviceManager deviceManager)

Issues ping command to collect internet accessibility metrics.

Parameters
descriptor DeviceDescriptor: the DeviceDescriptor about the metricizing device.

deviceManager IDeviceManager: the IDeviceManager instance.

Returns
a ERROR(/Collection) of device Resource.