LogcatCrashresults फ़ॉरवर्डर

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.Object
com.android.tradefed.result.results फ़ॉरवर्डer
  com.android.tradefed.result.LogcatCrashresults फ़ॉरवर्डer


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

खास जानकारी

स्थिरांक

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)

यह 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)

टेस्ट रन खत्म होने की रिपोर्ट.

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

सिस्टम CRASH_MESSAGE

public static final String SYSTEM_CRASH_MESSAGE

CANNOT TRANSLATE

public static final  TIMEOUT_MESSAGES

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

LogcatCrashresults फ़ॉरवर्डर

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)

किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.

testStarted और testEnded के बीच कॉल किया जाएगा.

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

failure FailureDescription: FailureDescription गड़बड़ी और उसके कॉन्टेक्स्ट के बारे में जानकारी दे रहा है.

जांच नहीं की जा सकी

public void testFailed (TestDescription test, 
                String trace)

किसी टेस्ट केस के फ़ेल होने की रिपोर्ट करता है.

testStarted और testEnded के बीच कॉल किया जाएगा.

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

trace String: गड़बड़ी का स्टैक ट्रेस

testRunEnded

public void testRunEnded (long elapsedTime, 
                 runMetrics)

टेस्ट रन खत्म होने की रिपोर्ट. FIXME: हमारे पास दो मैप नहीं हो सकते<> अलग-अलग टाइप के इंटरफ़ेस हैं, इसलिए हमें यहां 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() से मापा गया