TestRunToTestInvocationForwarder

public class TestRunToTestInvocationForwarder
extends Object implements ITestRunListener প্রসারিত করে

java.lang.অবজেক্ট
com.android.tradefed.result.ddmlib.TestRunToTestInvocationForwarder


ddmlib ITestRunListener থেকে ITestLifeCycleReceiver এ ফরোয়ার্ডার। ইন্টারফেস যা ddmlib ইন্টারফেস থেকে ট্রেডফেড ইন্টারফেসে ফলাফল রূপান্তর নিশ্চিত করে।

Ddmlib ইন্টারফেসটি চলমান যন্ত্র পরীক্ষাগুলির সাথে সংযুক্ত।

সারাংশ

ধ্রুবক

String ERROR_MESSAGE_FORMAT

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

TestRunToTestInvocationForwarder ( listeners)

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

void testAssumptionFailure ( TestIdentifier testId, String trace)

যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা

void testEnded ( TestIdentifier testId, testMetrics)

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

void testFailed ( TestIdentifier testId, String trace)

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

void testIgnored ( TestIdentifier testId)

যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে।

void testRunEnded (long elapsedTime, runMetrics)

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

void testRunFailed (String failure)

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

void testRunStarted (String runName, int testCount)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

void testRunStopped (long elapsedTime)

ব্যবহারকারীর অনুরোধের কারণে পরীক্ষামূলক রান সম্পূর্ণ হওয়ার আগেই বন্ধ হয়ে গেছে বলে রিপোর্ট করা হয়েছে।

void testStarted ( TestIdentifier testId)

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

ধ্রুবক

ত্রুটি_বার্তা_ফর্ম্যাট

public static final String ERROR_MESSAGE_FORMAT

ধ্রুবক মান: "রানার একটি অবৈধ পদ্ধতি '%s' (%s) রিপোর্ট করেছে। কিছু ভুল হয়েছে, এর রিপোর্টিং এড়িয়ে যাওয়া হচ্ছে।"

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

TestRunToTestInvocationForwarder

public TestRunToTestInvocationForwarder ( listeners)

পরামিতি
listeners

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

পরীক্ষাঅনুমানব্যর্থতা

public void testAssumptionFailure (TestIdentifier testId, 
                String trace)

যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা

পরামিতি
testId TestIdentifier : পরীক্ষাটি সনাক্ত করে

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

পরীক্ষাসমাপ্ত

public void testEnded (TestIdentifier testId, 
                 testMetrics)

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

যদি testFailed(TestIdentifier, String) ব্যবহার না করা হয়, তাহলে এই পরীক্ষাটি উত্তীর্ণ হয়েছে। এছাড়াও টেস্ট কেস এক্সিকিউশনের সময় নির্গত যেকোনো কী/মান মেট্রিক্স ফেরত পাঠায়।

পরামিতি
testId TestIdentifier : পরীক্ষাটি সনাক্ত করে

testMetrics : android.app.Instrumentation#sendStatus দ্বারা টেস্ট কেস সম্পাদনের সময় নির্গত মেট্রিক্সের একটি ERROR(/Map) যদি না আপনি একই কী একাধিকবার নির্গত করেন তবে সন্নিবেশ ক্রম সংরক্ষিত থাকে। মনে রাখবেন যে IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত স্ট্যান্ডার্ড কীগুলি এই মানচিত্র থেকে ফিল্টার করা হয়েছে। Ddmlib IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত অতিরিক্ত পরীক্ষার মেট্রিক্স যোগ করতে পারে।

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

public void testFailed (TestIdentifier testId, 
                String trace)

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

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

পরামিতি
testId TestIdentifier : পরীক্ষাটি সনাক্ত করে

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

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

public void testIgnored (TestIdentifier testId)

যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে।

পরামিতি
testId TestIdentifier : পরীক্ষাটি সনাক্ত করে

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

public void testRunEnded (long elapsedTime, 
                 runMetrics)

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

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

runMetrics : android.app.Instrumentation#addResults দ্বারা টেস্ট কেস সম্পাদনের সময় নির্গত মেট্রিক্সের একটি ERROR(/Map) যদি না আপনি একই কী একাধিকবার নির্গত করেন তবে সন্নিবেশ ক্রম সংরক্ষিত থাকে। মনে রাখবেন যে IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত স্ট্যান্ডার্ড কীগুলি এই মানচিত্র থেকে ফিল্টার করা হয়েছে। Ddmlib IInstrumentationResultParser.StatusKeys এ সংজ্ঞায়িত অতিরিক্ত পরীক্ষার মেট্রিক্স যোগ করতে পারে।

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

public void testRunFailed (String failure)

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

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

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

public void testRunStarted (String runName, 
                int testCount)

একটি পরীক্ষামূলক অভিযানের শুরুর রিপোর্ট করে।

পরামিতি
runName String : পরীক্ষামূলক রানের নাম

testCount int : পরীক্ষামূলকভাবে মোট পরীক্ষার সংখ্যা

testRunStopped সম্পর্কে

public void testRunStopped (long elapsedTime)

ব্যবহারকারীর অনুরোধের কারণে পরীক্ষামূলক রান সম্পূর্ণ হওয়ার আগেই বন্ধ হয়ে গেছে বলে রিপোর্ট করা হয়েছে।

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

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

public void testStarted (TestIdentifier testId)

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

পরামিতি
testId TestIdentifier : পরীক্ষাটি সনাক্ত করে