AtraceCollector

public class AtraceCollector
extends BaseDeviceMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector
     ↳ com.android.tradefed.device.metric.AtraceCollector


एक IMetricCollector, जो टेस्ट के दौरान atrace चलाता है. साथ ही, नतीजे इकट्ठा करता है और उन्हें इनवोकेशन में लॉग करता है.

खास जानकारी

सार्वजनिक कंस्ट्रक्टर

AtraceCollector()

पब्लिक मेथड

void onTestEnd(DeviceMetricData testData, Map<String, MetricMeasurement.Metric> currentTestCaseMetrics, TestDescription test)

टेस्ट केस खत्म होने पर कॉलबैक.

void onTestStart(DeviceMetricData testData)

टेस्ट केस शुरू होने पर कॉलबैक.

प्रोटेक्टेड मेथड

String fullLogPath()
LogDataType getLogType()
void startTracing(ITestDevice device)
void stopTracing(ITestDevice device)

सार्वजनिक कंस्ट्रक्टर

AtraceCollector

public AtraceCollector ()

पब्लिक मेथड

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                Map<String, MetricMeasurement.Metric> currentTestCaseMetrics, 
                TestDescription test)

टेस्ट केस खत्म होने पर कॉलबैक. यह समय, डेटा को साफ़ करने का होना चाहिए.

पैरामीटर
testData DeviceMetricData: DeviceMetricData, जिसमें टेस्ट केस का डेटा मौजूद है. यह onTestStart(DeviceMetricData) के दौरान इस्तेमाल किए गए ऑब्जेक्ट जैसा ही होगा.

currentTestCaseMetrics Map: testEnded(TestDescription,Map) को पास की गई मेट्रिक का मौजूदा मैप.

test TestDescription: यह टेस्ट केस की TestDescription है.

थ्रो
DeviceNotAvailableException

onTestStart

public void onTestStart (DeviceMetricData testData)

टेस्ट केस शुरू होने पर कॉलबैक.

पैरामीटर
testData DeviceMetricData: DeviceMetricData, जिसमें टेस्ट केस का डेटा मौजूद है.

थ्रो
DeviceNotAvailableException

प्रोटेक्टेड मेथड

fullLogPath

protected String fullLogPath ()

रिटर्न
String

getLogType

protected LogDataType getLogType ()

रिटर्न
LogDataType

startTracing

protected void startTracing (ITestDevice device)

पैरामीटर
device ITestDevice

थ्रो
DeviceNotAvailableException

stopTracing

protected void stopTracing (ITestDevice device)

पैरामीटर
device ITestDevice

थ्रो
DeviceNotAvailableException