নেটিভবেঞ্চমার্কটেস্টপার্সার

public class NativeBenchmarkTestParser
extends MultiLineReceiver

java.lang.অবজেক্ট
com.android.ddmlib.মাল্টিলাইন রিসিভার
com.android.tradefed.testtype.NativeBenchmarkTestParser সম্পর্কে


একটি IShellOutputReceiver যা বেঞ্চমার্ক পরীক্ষার ডেটা আউটপুট পার্স করে, প্রতি অপারেশনের গড় সময়ের মেট্রিক্স সংগ্রহ করে।

নিম্নলিখিত আউটপুট খুঁজছে

Time per iteration min: X avg: Y max: Z

সারাংশ

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

NativeBenchmarkTestParser (String runName)

একটি NativeBenchmarkTestParser তৈরি করে।

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

double getAvgOperationTime ()
double getMaxOperationTime ()
double getMinOperationTime ()
String getRunName ()
boolean isCancelled ()

void processNewLines (String[] lines)

রিমোট প্রক্রিয়ার মাধ্যমে নতুন লাইন গ্রহণ করা হলে কল করা হয়।

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

নেটিভবেঞ্চমার্কটেস্টপার্সার

public NativeBenchmarkTestParser (String runName)

একটি NativeBenchmarkTestParser তৈরি করে।

পরামিতি
runName String : রানের নাম। লগিংয়ের উদ্দেশ্যে ব্যবহৃত।

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

গড় অপারেশন সময় পান

public double getAvgOperationTime ()

রিটার্নস
double গড় অপারেটিং সময়

সর্বোচ্চ অপারেশন সময় পান

public double getMaxOperationTime ()

রিটার্নস
double সর্বাধিক অপারেটিং সময়কাল

getMinOperationTime সম্পর্কে

public double getMinOperationTime ()

রিটার্নস
double সর্বনিম্ন অপারেটিং সময়

getRunName সম্পর্কে

public String getRunName ()

রিটার্নস
String টেস্ট রানের নাম।

বাতিল করা হয়েছে

public boolean isCancelled ()

রিটার্নস
boolean

প্রক্রিয়া নতুন লাইন

public void processNewLines (String[] lines)

রিমোট প্রক্রিয়ার মাধ্যমে নতুন লাইন গ্রহণ করা হলে কল করা হয়।

এই পদ্ধতিতে লাইনগুলি দেওয়া হলে নিশ্চিত করা হয় যে লাইনগুলি সম্পূর্ণ।

পরামিতি
lines String : নতুন লাইন ধারণকারী অ্যারে।