LogcatCrashResultForwarder

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.Object
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

डिवाइस की ओर से कुछ गलत होने पर इंस्ट्रूमेंटेशन से विशेष त्रुटि संदेश।

INCOMPLETE_MESSAGE

public static final String INCOMPLETE_MESSAGE

SYSTEM_CRASH_MESSAGE

public static final String SYSTEM_CRASH_MESSAGE

TIMEOUT_MESSAGES

public static final  TIMEOUT_MESSAGES

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

LogcatCrashResultForwarder

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

पैरामीटर
device ITestDevice

listeners ITestInvocationListener

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

getDevice

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 : परीक्षण समाप्त होने का समय, ERROR(/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: हमारे पास अलग-अलग प्रकार के दो मैप<> इंटरफेस नहीं हो सकते हैं, इसलिए हमें यहां हैश मैप का उपयोग करना होगा।

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

runMetrics : Metric के साथ टेस्ट रन के अंत में रिपोर्ट किए गए की-वैल्यू पेयर।

testrunFailed

public void testRunFailed (FailureDescription error)

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

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

testrunFailed

public void testRunFailed (String errorMessage)

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

पैरामीटर
errorMessage String : ERROR(/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 : परीक्षण शुरू होने का समय, ERROR(/System#currentTimeMillis()) द्वारा मापा गया