लॉगकैटक्रैशरिजल्टफॉरवर्डर

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.ऑब्जेक्ट
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.LogcatCrashResultForwarder


विशेष श्रोता: विफलताओं (इंस्ट्रूमेंटेशन प्रक्रिया क्रैश होने) पर यह लॉगकैट से क्रैश को निकालने का प्रयास करेगा और इसे परीक्षण से जुड़े विफलता संदेश में जोड़ देगा।

सारांश

स्थिरांक

int MAX_NUMBER_CRASH

खेत

public static final String ERROR_MESSAGE

उपकरण पक्ष पर कुछ गलत होने पर उपकरण से विशेष त्रुटि संदेश।

public static final String INCOMPLETE_MESSAGE

public static final String SYSTEM_CRASH_MESSAGE

public static final TIMEOUT_MESSAGES

सार्वजनिक निर्माणकर्ता

LogcatCrashResultForwarder ( ITestDevice device, ITestInvocationListener... listeners)

सार्वजनिक तरीके

ITestDevice getDevice ()
void setPackageName (String packageName)
void testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) का विकल्प जहां हम सीधे अंतिम समय निर्दिष्ट कर सकते हैं।

void testFailed ( TestDescription test, FailureDescription failure)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

void testFailed ( TestDescription test, String trace)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

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

परीक्षण चलाने की समाप्ति की रिपोर्ट।

void testRunFailed ( FailureDescription error)

FailureDescription द्वारा वर्णित विफलता के कारण रिपोर्ट परीक्षण चलाने में विफल रही।

void testRunFailed (String errorMessage)

एक घातक त्रुटि के कारण रिपोर्ट परीक्षण पूरा होने में विफल रहा।

void testStarted ( TestDescription test, long startTime)

testStarted(com.android.tradefed.result.TestDescription) का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) साथ जोड़ा गया .

स्थिरांक

MAX_NUMBER_CRASH

public static final int MAX_NUMBER_CRASH

स्थिर मान: 3 (0x00000003)

खेत

त्रुटि संदेश

public static final String ERROR_MESSAGE

उपकरण पक्ष पर कुछ गलत होने पर उपकरण से विशेष त्रुटि संदेश।

अधूरा_संदेश

public static final String INCOMPLETE_MESSAGE

सिस्टम_क्रैश_संदेश

public static final String SYSTEM_CRASH_MESSAGE

TIMEOUT_MESSAGES

public static final  TIMEOUT_MESSAGES

सार्वजनिक निर्माणकर्ता

लॉगकैटक्रैशरिजल्टफॉरवर्डर

public LogcatCrashResultForwarder (ITestDevice device, 
                ITestInvocationListener... listeners)

पैरामीटर
device ITestDevice

listeners ITestInvocationListener

सार्वजनिक तरीके

डिवाइस प्राप्त करें

public ITestDevice getDevice ()

रिटर्न
ITestDevice

सेटपैकेजनाम

public void setPackageName (String packageName)

पैरामीटर
packageName String

परीक्षण समाप्त

public void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) का विकल्प जहां हम सीधे अंतिम समय निर्दिष्ट कर सकते हैं। सटीक माप के लिए testStarted(com.android.tradefed.result.TestDescription, long) के साथ संयोजन करें।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

endTime long : परीक्षण समाप्त होने का समय, System.currentTimeMillis() के माध्यम से मापा गया

testMetrics : उत्सर्जित मेट्रिक्स की एक ERROR(/Map)

परीक्षण विफल

public void testFailed (TestDescription test, 
                FailureDescription failure)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

failure FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है।

परीक्षण विफल

public void testFailed (TestDescription test, 
                String trace)

किसी व्यक्तिगत परीक्षण मामले की विफलता की रिपोर्ट करता है।

टेस्टस्टार्टेड और टेस्टएंडेड के बीच बुलाया जाएगा।

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

trace String : विफलता का स्टैक ट्रेस

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

परीक्षण चलाने की समाप्ति की रिपोर्ट। FIXME: हमारे पास अलग-अलग प्रकार के दो Map<> इंटरफ़ेस नहीं हो सकते हैं, इसलिए हमें यहां HashMap का उपयोग करना होगा।

पैरामीटर
elapsedTime long : डिवाइस ने बीता हुआ समय, मिलीसेकेंड में बताया

runMetrics : Metric के साथ परीक्षण चलाने के अंत में कुंजी-मूल्य जोड़े की सूचना दी गई।

परीक्षण चलाने में विफल

public void testRunFailed (FailureDescription error)

FailureDescription द्वारा वर्णित विफलता के कारण रिपोर्ट परीक्षण चलाने में विफल रही।

पैरामीटर
error FailureDescription : FailureDescription विफलता और उसके संदर्भ का वर्णन करता है।

परीक्षण चलाने में विफल

public void testRunFailed (String errorMessage)

एक घातक त्रुटि के कारण रिपोर्ट परीक्षण पूरा होने में विफल रहा।

पैरामीटर
errorMessage String : रन विफलता का कारण बताने वाली String

परीक्षण प्रारंभ

public void testStarted (TestDescription test, 
                long startTime)

testStarted(com.android.tradefed.result.TestDescription) का विकल्प जहां हम यह भी निर्दिष्ट करते हैं कि परीक्षण कब शुरू किया गया था, सटीक माप के लिए ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) साथ जोड़ा गया .

पैरामीटर
test TestDescription : परीक्षण की पहचान करता है

startTime long : परीक्षण शुरू होने का समय, System.currentTimeMillis() के माध्यम से मापा गया