লগক্যাটক্র্যাশরেসাল্টফরওয়ার্ডার
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, |
void | testFailed ( TestDescription test, FailureDescription failure)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testFailed ( TestDescription test, String trace)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testRunEnded (long elapsedTime,পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট। |
void | testRunFailed ( FailureDescription error) |
void | testRunFailed (String errorMessage)একটি মারাত্মক ত্রুটির কারণে পরীক্ষামূলক রান সম্পূর্ণ হতে ব্যর্থ হয়েছে বলে রিপোর্ট করা হয়েছে। |
void | testStarted ( TestDescription test, long startTime) |
ধ্রুবক
ত্রুটি_বার্তা
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 finalTIMEOUT_MESSAGES
পাবলিক কনস্ট্রাক্টর
লগক্যাটক্র্যাশরেসাল্টফরওয়ার্ডার
public LogcatCrashResultForwarder (ITestDevice device, ITestInvocationListener... listeners)
| পরামিতি | |
|---|---|
device | ITestDevice |
listeners | ITestInvocationListener |
পাবলিক পদ্ধতি
সেটপ্যাকেজনাম
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() এর মাধ্যমে পরিমাপ করা হয়েছে |