মডিউল ফলাফল এবং মেট্রিক্স ফরওয়ার্ডার

public class ModuleResultsAndMetricsForwarder
extends ResultAndLogForwarder

java.lang.অবজেক্ট
com.android.tradefed.result.ResultForwarder
com.android.tradefed.result.ResultAndLogForwarder
com.android.tradefed.result.ModuleResultsAndMetricsForwarder


ResultAndLogForwarder এর একটি এক্সটেনশন যা পরীক্ষার ফলাফলে অতিরিক্ত মডিউল সম্পর্কিত মেট্রিক যোগ করে।

সারাংশ

পাবলিক কনস্ট্রাক্টর

ModuleResultsAndMetricsForwarder ( ITestInvocationListener... listeners)

পাবলিক পদ্ধতি

void setAttemptIsolation ( CurrentInvocation.IsolationGrade isolation)

প্রচেষ্টাটি বিচ্ছিন্ন হিসাবে রিপোর্ট করা উচিত কিনা তা সেট করে।

void setModuleId (String moduleId)
void setTestMappingSources ( testMappingSources)

পরীক্ষা-ম্যাপিং উত্স সেট করে যা মেট্রিক্সে ঢোকানো হবে।

void testEnded ( TestDescription test, long endTime, testMetrics)

ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) এর বিকল্প যেখানে আমরা শেষের সময় সরাসরি নির্দিষ্ট করতে পারি।

void testEnded ( TestDescription test, testMetrics)

একটি পৃথক পরীক্ষা মামলার মৃত্যুদন্ড কার্যকর করা শেষ রিপোর্ট.

void testFailed ( TestDescription test, FailureDescription failure)

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

void testFailed ( TestDescription test, String trace)

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

void testRunEnded (long elapsedTimeMillis, runMetrics)

টেস্ট রান শেষ রিপোর্ট.

void testRunFailed ( FailureDescription failure)

FailureDescription দ্বারা বর্ণিত একটি ব্যর্থতার কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে।

void testRunFailed (String errorMessage)

একটি মারাত্মক ত্রুটির কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে৷

void testRunStarted (String runName, int testCount, int attemptNumber)

একটি পরীক্ষা চালানোর শুরু রিপোর্ট.

void testRunStarted (String runName, int testCount)

একটি পরীক্ষা চালানোর শুরু রিপোর্ট.

void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)

একটি পরীক্ষা চালানোর শুরু রিপোর্ট.

void testStarted ( TestDescription test, long startTime)

testStarted(com.android.tradefed.result.TestDescription) এর বিকল্প যেখানে সঠিক পরিমাপের জন্য আমরা ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map)) এর সাথে মিলিত, পরীক্ষা কখন শুরু হয়েছিল তাও উল্লেখ করি।

void testStarted ( TestDescription test)

একটি পৃথক পরীক্ষার কেস শুরুর রিপোর্ট করে।

পাবলিক কনস্ট্রাক্টর

মডিউল ফলাফল এবং মেট্রিক্স ফরওয়ার্ডার

public ModuleResultsAndMetricsForwarder (ITestInvocationListener... listeners)

পরামিতি
listeners ITestInvocationListener

পাবলিক পদ্ধতি

setAttemptIsolation

public void setAttemptIsolation (CurrentInvocation.IsolationGrade isolation)

প্রচেষ্টাটি বিচ্ছিন্ন হিসাবে রিপোর্ট করা উচিত কিনা তা সেট করে।

পরামিতি
isolation CurrentInvocation.IsolationGrade

সেট মডিউল আইডি

public void setModuleId (String moduleId)

পরামিতি
moduleId String

setTestMappingSources

public void setTestMappingSources ( testMappingSources)

পরীক্ষা-ম্যাপিং উত্স সেট করে যা মেট্রিক্সে ঢোকানো হবে।

পরামিতি
testMappingSources

পরীক্ষা শেষ

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 testEnded (TestDescription test, 
                 testMetrics)

একটি পৃথক পরীক্ষা মামলার মৃত্যুদন্ড কার্যকর করা শেষ রিপোর্ট.

যদি testFailed(TestDescription, FailureDescription) আমন্ত্রণ না করা হয়, এই পরীক্ষাটি পাস করেছে। এছাড়াও পরীক্ষার কেস সম্পাদনের সময় নির্গত হতে পারে এমন কোনও কী/মান মেট্রিক ফেরত দেয়।

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

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 elapsedTimeMillis, 
                 runMetrics)

টেস্ট রান শেষ রিপোর্ট.

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

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

testRunfailed

public void testRunFailed (FailureDescription failure)

FailureDescription দ্বারা বর্ণিত একটি ব্যর্থতার কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে।

পরামিতি
failure FailureDescription : FailureDescription বর্ণনা এবং তার প্রসঙ্গ।

testRunfailed

public void testRunFailed (String errorMessage)

একটি মারাত্মক ত্রুটির কারণে রিপোর্ট পরীক্ষা চালানো সম্পূর্ণ হতে ব্যর্থ হয়েছে৷

পরামিতি
errorMessage String : String রান ব্যর্থতার কারণ বর্ণনা করে।

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

একটি পরীক্ষা চালানোর শুরু রিপোর্ট.

পরামিতি
runName String : পরীক্ষা চালানোর নাম

testCount int : টেস্ট রানে পরীক্ষার মোট সংখ্যা

attemptNumber int : অর্ডার নম্বর, একই রাননেমের বিভিন্ন প্রচেষ্টা চিহ্নিত করে যা একাধিকবার চলে। প্রচেষ্টা সংখ্যাটি 0-সূচীযুক্ত এবং প্রতিবার নতুন রান হওয়ার সময় বৃদ্ধি করা উচিত। যেমন একটি পরীক্ষাটি দানাদার 3 বার পুনঃচেষ্টা করা হয়, এটিতে একই রাননামের অধীনে মোট 4টি রান থাকা উচিত এবং প্রচেষ্টা সংখ্যাটি 0 থেকে 3 পর্যন্ত।

testRunStarted

public void testRunStarted (String runName, 
                int testCount)

একটি পরীক্ষা চালানোর শুরু রিপোর্ট.

পরামিতি
runName String : পরীক্ষা চালানোর নাম

testCount int : টেস্ট রানে পরীক্ষার মোট সংখ্যা

testRunStarted

public void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

একটি পরীক্ষা চালানোর শুরু রিপোর্ট.

পরামিতি
runName String : পরীক্ষা চালানোর নাম

testCount int : টেস্ট রানে পরীক্ষার মোট সংখ্যা

attemptNumber int : অর্ডার নম্বর, একই রাননেমের বিভিন্ন প্রচেষ্টা চিহ্নিত করে যা একাধিকবার চলে। প্রচেষ্টা সংখ্যাটি 0-সূচীযুক্ত এবং প্রতিবার নতুন রান হওয়ার সময় বৃদ্ধি করা উচিত। যেমন একটি পরীক্ষাটি দানাদার 3 বার পুনঃচেষ্টা করা হয়, এটিতে একই রাননামের অধীনে মোট 4টি রান থাকা উচিত এবং প্রচেষ্টা সংখ্যাটি 0 থেকে 3 পর্যন্ত।

startTime long : রান শুরু হওয়ার সময়, System.currentTimeMillis() এর মাধ্যমে পরিমাপ করা হয়

পরীক্ষা শুরু হয়েছে

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

পরীক্ষা শুরু হয়েছে

public void testStarted (TestDescription test)

একটি পৃথক পরীক্ষার কেস শুরুর রিপোর্ট করে। পুরানো ইন্টারফেস, যখনই সম্ভব testStarted(com.android.tradefed.result.TestDescription) ব্যবহার করা উচিত।

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