বেসডিভাইসমেট্রিক কালেক্টর
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector
java.lang.অবজেক্ট | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
IMetricCollector
এর বেস বাস্তবায়ন যা onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
এবং ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
এ সংগ্রহ শুরু ও বন্ধ করতে দেয়।
সারাংশ
ক্ষেত্র | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
পাবলিক কনস্ট্রাক্টর | |
---|---|
BaseDeviceMetricCollector () |
পাবলিক পদ্ধতি | |
---|---|
final | getBuildInfos () আমন্ত্রণে উপলব্ধ বিল্ড তথ্যের তালিকা প্রদান করে। |
final | getDevices () আমন্ত্রণে উপলব্ধ ডিভাইসের তালিকা প্রদান করে। |
File | getFileFromTestArtifacts (String fileName) পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইলটি পুনরুদ্ধার করুন এবং পরবর্তী কলগুলির জন্য এটি একটি মানচিত্রে ক্যাশে করুন। |
final ITestInvocationListener | getInvocationListener () আসল |
final | getRealDevices () |
String | getRunName () পরীক্ষা চালানো |
ITestInvocationListener | init (IInvocationContext context, ITestInvocationListener listener) বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠাতে হবে। |
final void | invocationEnded (long elapsedTime) |
final void | invocationFailed (FailureDescription failure) |
final void | invocationFailed (Throwable cause) |
final void | invocationStarted (IInvocationContext context) ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা |
final boolean | isDisabled () সম্পূর্ণ অবজেক্ট অক্ষম থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)। |
final void | logAssociation (String dataName, LogFile logFile) ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) অনুমান ব্যর্থতার সাথে একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে কলব্যাক৷ |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) একটি পরীক্ষার কেস শেষ হলে কলব্যাক। |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) একটি পরীক্ষার কেস শেষ হলে কলব্যাক। |
void | onTestFail ( DeviceMetricData testData, TestDescription test) একটি পরীক্ষা কেস ব্যর্থ হলে কলব্যাক. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) একটি পরীক্ষা চালানো শেষ হলে কলব্যাক. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) |
void | onTestRunStart ( DeviceMetricData runData) একটি পরীক্ষা চালানো শুরু হলে কলব্যাক. |
void | onTestStart ( DeviceMetricData testData) একটি টেস্ট কেস শুরু হলে কলব্যাক করুন। |
final void | setDisable (boolean isDisabled) বস্তুটি নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। |
final void | setLogSaver (ILogSaver logSaver) ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. |
final void | testAssumptionFailure (TestDescription test, String trace) |
final void | testAssumptionFailure (TestDescription test, FailureDescription failure) |
final void | testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics) |
final void | testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics) |
final void | testFailed (TestDescription test, FailureDescription failure) |
final void | testFailed (TestDescription test, String trace) |
final void | testIgnored (TestDescription test) |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. |
final void | testModuleEnded () |
final void | testModuleStarted (IInvocationContext moduleContext) |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) |
final void | testRunFailed (FailureDescription failure) |
final void | testRunFailed (String errorMessage) |
final void | testRunStarted (String runName, int testCount, int attemptNumber) |
final void | testRunStarted (String runName, int testCount) টেস্ট রান কলব্যাক |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) |
final void | testRunStopped (long elapsedTime) |
final void | testStarted (TestDescription test, long startTime) |
final void | testStarted (TestDescription test) পরীক্ষার ক্ষেত্রে কলব্যাক |
ক্ষেত্র
TEST_CASE_EXCLUDE_GROUP_OPTION
public static final String TEST_CASE_EXCLUDE_GROUP_OPTION
TEST_CASE_INCLUDE_GROUP_OPTION
public static final String TEST_CASE_INCLUDE_GROUP_OPTION
পাবলিক কনস্ট্রাক্টর
বেসডিভাইসমেট্রিক কালেক্টর
public BaseDeviceMetricCollector ()
পাবলিক পদ্ধতি
getBuildInfos
public finalgetBuildInfos ()
আমন্ত্রণে উপলব্ধ বিল্ড তথ্যের তালিকা প্রদান করে।
রিটার্নস | |
---|---|
ডিভাইস পান
public finalgetDevices ()
আমন্ত্রণে উপলব্ধ ডিভাইসের তালিকা প্রদান করে।
রিটার্নস | |
---|---|
GetFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইলটি পুনরুদ্ধার করুন এবং পরবর্তী কলগুলির জন্য এটি একটি মানচিত্রে ক্যাশে করুন।
পরামিতি | |
---|---|
fileName | String : আর্টিফ্যাক্টগুলি দেখতে ফাইলের নাম। |
রিটার্নস | |
---|---|
File | পরীক্ষার আর্টিফ্যাক্ট বা মডিউল আর্টিফ্যাক্ট থেকে ফাইল। ফাইল পাওয়া না গেলে নাল রিটার্ন করে। |
আমন্ত্রণ শ্রোতা পান
public final ITestInvocationListener getInvocationListener ()
আসল ITestInvocationListener
ফেরত দেয় যেখানে আমরা ফলাফল ফরোয়ার্ড করছি।
রিটার্নস | |
---|---|
ITestInvocationListener |
রিয়েল ডিভাইস পান
public finalgetRealDevices ()
getDevices()
তালিকা থেকে সমস্ত নন-স্টাব ডিভাইস ফেরত দেয়।
রিটার্নস | |
---|---|
getRunName
public String getRunName ()
পরীক্ষা চালানো mRunName
এর নাম প্রদান করে যা সংগ্রাহককে ট্রিগার করে।
রিটার্নস | |
---|---|
String | mRunName, বর্তমান পরীক্ষা চালানোর নাম। |
init
public ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
বর্তমান প্রেক্ষাপটের সাথে সংগ্রাহকের সূচনা এবং ফলাফল কোথায় পাঠাতে হবে। প্রতি উদাহরণে শুধুমাত্র একবার কল করা হবে, এবং সংগ্রাহক তার অভ্যন্তরীণ প্রসঙ্গ এবং শ্রোতা আপডেট করবেন বলে আশা করা হচ্ছে। সর্বদা আগে একটি পরীক্ষা চালানোর সময় Init বলা হবে না।
আপনি কি করছেন তা না জানলে ওভাররাইড করবেন না।
পরামিতি | |
---|---|
context | IInvocationContext : প্রগতিতে আমন্ত্রণের জন্য IInvocationContext । |
listener | ITestInvocationListener : ITestInvocationListener যেখানে ফলাফল দিতে হবে। |
রিটার্নস | |
---|---|
ITestInvocationListener | নতুন শ্রোতা আসলটি মোড়ানো। |
আহ্বান শেষ
public final void invocationEnded (long elapsedTime)
পরামিতি | |
---|---|
elapsedTime | long |
আমন্ত্রণ ব্যর্থ
public final void invocationFailed (FailureDescription failure)
পরামিতি | |
---|---|
failure | FailureDescription |
আমন্ত্রণ ব্যর্থ
public final void invocationFailed (Throwable cause)
পরামিতি | |
---|---|
cause | Throwable |
আমন্ত্রণ শুরু হয়েছে
public final void invocationStarted (IInvocationContext context)
ফরওয়ার্ড করার জন্য আমন্ত্রণ শ্রোতা
পরামিতি | |
---|---|
context | IInvocationContext |
অক্ষম
public final boolean isDisabled ()
সম্পূর্ণ অবজেক্ট অক্ষম থাকলে সত্য ফেরত দেয় (সেটআপ এবং টিয়ারডাউন উভয়ই এড়িয়ে যান)। অন্যথায় মিথ্যা।
রিটার্নস | |
---|---|
boolean |
লগ অ্যাসোসিয়েশন
public final void logAssociation (String dataName, LogFile logFile)
ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. এই বিশুদ্ধ ফরওয়ার্ডিং.
পরামিতি | |
---|---|
dataName | String |
logFile | LogFile |
onTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
অনুমান ব্যর্থতার সাথে একটি পরীক্ষার ক্ষেত্রে ব্যর্থ হলে কলব্যাক৷
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। |
test | TestDescription : টেস্ট কেসের TestDescription চলছে। |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
একটি পরীক্ষার কেস শেষ হলে কলব্যাক। এটি পরিষ্কার করার সময় হওয়া উচিত।
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে। |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) এ পাস করা মেট্রিক্সের বর্তমান মানচিত্র। |
test | TestDescription : টেস্ট কেসের TestDescription চলছে। |
onTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
একটি পরীক্ষার কেস শেষ হলে কলব্যাক। এটি পরিষ্কার করার সময় হওয়া উচিত।
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। onTestStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে। |
currentTestCaseMetrics | ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) এ পাস করা মেট্রিক্সের বর্তমান মানচিত্র। |
onTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
একটি পরীক্ষা কেস ব্যর্থ হলে কলব্যাক.
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। |
test | TestDescription : টেস্ট কেসের TestDescription চলছে। |
onTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
একটি পরীক্ষা চালানো শেষ হলে কলব্যাক. এটি পরিষ্কার করার সময় হওয়া উচিত।
পরামিতি | |
---|---|
runData | DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricData । onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) চলাকালীন একই বস্তু হবে। |
currentRunMetrics | ITestLifeCycleReceiver.testRunEnded(long, Map) এ পাস করা মেট্রিক্সের বর্তমান মানচিত্র। |
onTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
পরামিতি | |
---|---|
testData | DeviceMetricData |
failure | FailureDescription |
onTestRunStart
public void onTestRunStart (DeviceMetricData runData)
একটি পরীক্ষা চালানো শুরু হলে কলব্যাক.
পরামিতি | |
---|---|
runData | DeviceMetricData : চালানোর জন্য ডেটা ধারণ করে DeviceMetricData । |
onTestStart
public void onTestStart (DeviceMetricData testData)
একটি টেস্ট কেস শুরু হলে কলব্যাক করুন।
পরামিতি | |
---|---|
testData | DeviceMetricData : DeviceMetricData ডেটা ধারণ করে টেস্ট কেসের জন্য। |
সেট অক্ষম করুন
public final void setDisable (boolean isDisabled)
বস্তুটি নিষ্ক্রিয় করা উচিত কিনা তা নির্ধারণ করে। অক্ষম মানে সেটআপ এবং টিয়ারডাউন উভয় ধাপই এড়িয়ে যাওয়া উচিত। ডিফল্ট কনস্ট্রাক্টরে ডিফল্টরূপে একটি বস্তু নিষ্ক্রিয় করতে ব্যবহার করা যেতে পারে।
পরামিতি | |
---|---|
isDisabled | boolean : বস্তুটিকে যে অবস্থায় রাখতে হবে। |
সেটলগসেভার
public final void setLogSaver (ILogSaver logSaver)
ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. এই বিশুদ্ধ ফরওয়ার্ডিং.
পরামিতি | |
---|---|
logSaver | ILogSaver |
পরীক্ষা অনুমান ব্যর্থতা
public final void testAssumptionFailure (TestDescription test, String trace)
পরামিতি | |
---|---|
test | TestDescription |
trace | String |
পরীক্ষা অনুমান ব্যর্থতা
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
পরামিতি | |
---|---|
test | TestDescription |
failure | FailureDescription |
পরীক্ষা শেষ
public final void testEnded (TestDescription test, long endTime,testMetrics)
পরামিতি | |
---|---|
test | TestDescription |
endTime | long |
testMetrics |
পরীক্ষা শেষ
public final void testEnded (TestDescription test,testMetrics)
পরামিতি | |
---|---|
test | TestDescription |
testMetrics |
পরীক্ষায় ব্যর্থ
public final void testFailed (TestDescription test, FailureDescription failure)
পরামিতি | |
---|---|
test | TestDescription |
failure | FailureDescription |
পরীক্ষায় ব্যর্থ
public final void testFailed (TestDescription test, String trace)
পরামিতি | |
---|---|
test | TestDescription |
trace | String |
পরীক্ষা উপেক্ষা করা হয়েছে
public final void testIgnored (TestDescription test)
পরামিতি | |
---|---|
test | TestDescription |
টেস্টলগ
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
পরামিতি | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
testLog সংরক্ষিত
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
ভিতরে মেট্রিক সংগ্রাহক বাস্তবায়ন ব্যবহার করবেন না. এই বিশুদ্ধ ফরওয়ার্ডিং.
পরামিতি | |
---|---|
dataName | String |
dataType | LogDataType |
dataStream | InputStreamSource |
logFile | LogFile |
testModule শেষ
public final void testModuleEnded ()
testModule শুরু হয়েছে
public final void testModuleStarted (IInvocationContext moduleContext)
পরামিতি | |
---|---|
moduleContext | IInvocationContext |
testRunended
public final void testRunEnded (long elapsedTime,runMetrics)
পরামিতি | |
---|---|
elapsedTime | long |
runMetrics |
testRunfailed
public final void testRunFailed (FailureDescription failure)
পরামিতি | |
---|---|
failure | FailureDescription |
testRunfailed
public final void testRunFailed (String errorMessage)
পরামিতি | |
---|---|
errorMessage | String |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
পরামিতি | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
testRunStarted
public final void testRunStarted (String runName, int testCount)
টেস্ট রান কলব্যাক
পরামিতি | |
---|---|
runName | String |
testCount | int |
testRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
পরামিতি | |
---|---|
runName | String |
testCount | int |
attemptNumber | int |
startTime | long |
testRunStopped
public final void testRunStopped (long elapsedTime)
পরামিতি | |
---|---|
elapsedTime | long |
পরীক্ষা শুরু হয়েছে
public final void testStarted (TestDescription test, long startTime)
পরামিতি | |
---|---|
test | TestDescription |
startTime | long |
পরীক্ষা শুরু হয়েছে
public final void testStarted (TestDescription test)
পরীক্ষার ক্ষেত্রে কলব্যাক
পরামিতি | |
---|---|
test | TestDescription |