মেট্রিকটেস্টকেস

public class MetricTestCase
extends TestCase

java.lang.অবজেক্ট
junit.framework.Assert
junit.framework.TestCase
com.android.tradefed.testtype.MetricTestCase


TestCase এর এক্সটেনশন যা TradeFed-এর অংশ হিসাবে চলাকালীন মেট্রিক্স লগ করার অনুমতি দেয়। হয় সরাসরি একটি DeviceTestCase হিসাবে অথবা একটি HostTest এর অংশ হিসাবে৷ TODO: মেট্রিক চালানো (শুধুমাত্র টেস্ট মেট্রিক নয়) JUnit3 পরীক্ষার জন্য অর্থপূর্ণ কিনা তা মূল্যায়ন করুন।

সারসংক্ষেপ

নেস্টেড ক্লাস

class MetricTestCase.LogHolder

রিপোর্ট করার জন্য একটি লগ ফাইল ধরে রাখার কাঠামো।

ক্ষেত্র

public mLogs

public 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  mLogs

mMetrics

public  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"। নোট ডেটানাম প্রতি আহ্বানে অনন্য নাও হতে পারে। অর্থাৎ বাস্তবায়নকারীরা অবশ্যই একই ডেটানাম সহ একাধিক কল পরিচালনা করতে সক্ষম হবেন

dataType LogDataType : ডেটার LogDataType

dataStream InputStreamSource : ডেটার ইনপুটস্ট্রিম সোর্স। বাস্তবায়নকারীদের ডেটা পড়া শুরু করার জন্য createInputStream কল করা উচিত, এবং সম্পূর্ণ হয়ে গেলে ফলস্বরূপ ইনপুটস্ট্রিম বন্ধ করা নিশ্চিত করা উচিত। টেস্টলগ পদ্ধতিটি সম্পূর্ণ না হওয়া পর্যন্ত কলারদের নিশ্চিত করা উচিত যে ডেটার উত্সটি উপস্থিত এবং অ্যাক্সেসযোগ্য থাকবে।

টেস্টমেট্রিক যোগ করুন

public final void addTestMetric (String key, 
                MetricMeasurement.Metric metric)

পরামিতি
key String

metric MetricMeasurement.Metric

টেস্টমেট্রিক যোগ করুন

public final void addTestMetric (String key, 
                String value)

পরীক্ষার ক্ষেত্রে একটি মেট্রিক লগ করুন.

পরামিতি
key String : কী যার অধীনে মেট্রিক পাওয়া যাবে।

value String : কী এর সাথে যুক্ত।