মেট্রিকটেস্টকেস
public class MetricTestCase
extends TestCase
| java.lang.Object | |||
| ↳ | junit.framework.Assert | ||
| ↳ | junit.framework.TestCase | ||
| ↳ | com.android.tradefed.testtype.MetricTestCase | ||
TestCase এর একটি এক্সটেনশন যা TradeFed-এর অংশ হিসেবে চলার সময় মেট্রিক্স লগ করার সুযোগ দেয়। এটি সরাসরি DeviceTestCase হিসেবে অথবা HostTest এর অংশ হিসেবে করা যায়। করণীয়: JUnit3 টেস্টের জন্য রান মেট্রিক (শুধু টেস্ট মেট্রিক নয়) থাকাটা যৌক্তিক কিনা তা মূল্যায়ন করা।
সারসংক্ষেপ
নেস্টেড ক্লাস | |
|---|---|
class | MetricTestCase.LogHolderরিপোর্ট করার জন্য লগ ফাইল ধারণ করার কাঠামো। |
ক্ষেত্র | |
|---|---|
public List< MetricTestCase.LogHolder > | mLogs |
public HashMap<String, MetricMeasurement.Metric> | mMetrics |
সরকারি নির্মাণকারী | |
|---|---|
MetricTestCase () | |
MetricTestCase (String name)প্রদত্ত নাম অনুসারে একটি টেস্ট কেস তৈরি করে। | |
জনসাধারণের পদ্ধতি | |
|---|---|
final void | addTestLog (String dataName, LogDataType dataType, InputStreamSource dataStream)একটি টেস্টের লগগুলো পাওয়ার জন্য JUnit3 ফরওয়ার্ডার থেকে আসা কলব্যাক। |
final void | addTestMetric (String key, MetricMeasurement.Metric metric) |
final void | addTestMetric (String key, String value)টেস্ট কেসটির জন্য একটি মেট্রিক লগ করুন। |
ক্ষেত্র
mLogs
public List<MetricTestCase.LogHolder> mLogs
এমমেট্রিক্স
public HashMap<String, MetricMeasurement.Metric> mMetrics
সরকারি নির্মাণকারী
মেট্রিকটেস্টকেস
public MetricTestCase ()
মেট্রিকটেস্টকেস
public MetricTestCase (String name)
প্রদত্ত নামে একটি টেস্ট কেস তৈরি করে। এটি TestCase কনস্ট্রাক্টর থেকে উত্তরাধিকারসূত্রে প্রাপ্ত।
| প্যারামিটার | |
|---|---|
name | String |
জনসাধারণের পদ্ধতি
addTestLog
public final void addTestLog (String dataName,
LogDataType dataType,
InputStreamSource dataStream)একটি টেস্টের লগগুলো পাওয়ার জন্য JUnit3 ফরওয়ার্ডার থেকে আসা কলব্যাক।
| প্যারামিটার | |
|---|---|
dataName | String : ডেটার একটি বর্ণনামূলক স্ট্রিং নাম। যেমন "device_logcat"। উল্লেখ্য যে, প্রতিবার ব্যবহারের ক্ষেত্রে dataName অনন্য নাও হতে পারে। অর্থাৎ, বাস্তবায়নকারীদের অবশ্যই একই dataName দিয়ে একাধিক কল পরিচালনা করতে সক্ষম হতে হবে। |
dataType | LogDataType : ডেটার LogDataType |
dataStream | InputStreamSource : ডেটার InputStreamSource। বাস্তবায়নকারীদের ডেটা পড়া শুরু করার জন্য createInputStream কল করতে হবে এবং কাজ শেষ হলে প্রাপ্ত InputStream-টি বন্ধ করা নিশ্চিত করতে হবে। কলারদের নিশ্চিত করতে হবে যে testLog মেথডটি সম্পূর্ণ না হওয়া পর্যন্ত ডেটার উৎসটি উপস্থিত এবং অ্যাক্সেসযোগ্য থাকে। |
addTestMetric
public final void addTestMetric (String key,
MetricMeasurement.Metric metric)| প্যারামিটার | |
|---|---|
key | String |
metric | MetricMeasurement.Metric |
addTestMetric
public final void addTestMetric (String key,
String value)টেস্ট কেসটির জন্য একটি মেট্রিক লগ করুন।
| প্যারামিটার | |
|---|---|
key | String : যে কী-এর অধীনে মেট্রিকটি পাওয়া যাবে। |
value | String : কী-টির সাথে সংশ্লিষ্ট। |
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2026-06-22 UTC-তে শেষবার আপডেট করা হয়েছে।