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 ( | |
পাবলিক পদ্ধতি | |
|---|---|
void | testAssumptionFailure ( TestIdentifier testId, String trace)যখন একটি পারমাণবিক পরীক্ষায় বলা হয় যে এটি এমন একটি শর্ত ধরে নিয়েছে যা মিথ্যা |
void | testEnded ( TestIdentifier testId,একটি পৃথক পরীক্ষার মামলার কার্যকরকরণ সমাপ্তির প্রতিবেদন করে। |
void | testFailed ( TestIdentifier testId, String trace)একটি পৃথক পরীক্ষার ক্ষেত্রে ব্যর্থতার প্রতিবেদন করে। |
void | testIgnored ( TestIdentifier testId)যখন একটি পরীক্ষা চালানো হবে না তখন ডাকা হয়, সাধারণত কারণ একটি পরীক্ষা পদ্ধতি org.junit.Ignore দিয়ে টীকাযুক্ত থাকে। |
void | testRunEnded (long elapsedTime,পরীক্ষামূলক রানের সমাপ্তির রিপোর্ট। |
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 : পরীক্ষাটি সনাক্ত করে |