লগক্যাটক্র্যাশরেসাল্টফরওয়ার্ডার

public class LogcatCrashResultForwarder
extends ResultForwarder

java.lang.অবজেক্ট
com.android.tradefed.result.resultForwarder সম্পর্কে
com.android.tradefed.result.LogcatCrashResultForwarder সম্পর্কে


বিশেষ শ্রোতা: ব্যর্থতার ক্ষেত্রে (যন্ত্র প্রক্রিয়া ক্র্যাশিং) এটি লগক্যাট থেকে ক্র্যাশটি বের করার চেষ্টা করবে এবং পরীক্ষার সাথে সম্পর্কিত ব্যর্থতার বার্তায় এটি যুক্ত করবে।

সারাংশ

ধ্রুবক

String ERROR_MESSAGE

ডিভাইসের দিকে কিছু ভুল হলে যন্ত্র থেকে বিশেষ ত্রুটির বার্তা।

String INCOMPLETE_MESSAGE

int MAX_NUMBER_CRASH

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)) এর সাথে একত্রিত করি।

ধ্রুবক

ত্রুটি_বার্তা

public static final String ERROR_MESSAGE

ডিভাইসের দিকে কিছু ভুল হলে যন্ত্র থেকে বিশেষ ত্রুটির বার্তা।

ধ্রুবক মান: "প্রক্রিয়াটি ক্র্যাশ হয়েছে।"

অসম্পূর্ণ_বার্তা

public static final String INCOMPLETE_MESSAGE

ধ্রুবক মান: "পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে"

সর্বোচ্চ_NUMBER_ক্র্যাশ

public static final int MAX_NUMBER_CRASH

ধ্রুবক মান: 3 (0x00000003)

সিস্টেম_ক্র্যাশ_মেসেজ

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)

একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।

testStarted এবং testEnded এর মধ্যে কল করা হবে।

পরামিতি
test TestDescription : পরীক্ষাটি সনাক্ত করে

failure FailureDescription : FailureDescription যা ব্যর্থতা এবং এর প্রেক্ষাপট বর্ণনা করে।

পরীক্ষা ব্যর্থ

public void testFailed (TestDescription test, 
                String trace)

একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে।

testStarted এবং testEnded এর মধ্যে কল করা হবে।

পরামিতি
test TestDescription : পরীক্ষাটি সনাক্ত করে

trace String : ব্যর্থতার স্ট্যাক ট্রেস

টেস্টরানএন্ডেড

public void testRunEnded (long elapsedTime, 
                 runMetrics)

পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট।

পরামিতি
elapsedTime long : ডিভাইসটি মিলিসেকেন্ডে অতিবাহিত সময় রিপোর্ট করেছে

runMetrics : পরীক্ষামূলক রানের শেষে রিপোর্ট করা কী-মান জোড়া

পরীক্ষা চালানো ব্যর্থ হয়েছে

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() এর মাধ্যমে পরিমাপ করা হয়েছে