LUCIREsultReporter

public class LUCIResultReporter
extends CollectingTestListener implements ILogSaverListener , ISupportGranularResults

java.lang.অবজেক্ট
com.android.tradefed.result.CollectingTestListener
com.android.tradefed.result.LUCIResultReporter


ফলাফল রিপোর্টার যে ফলাফল ডিবি এবং LUCI-এর প্রয়োজনীয় পরীক্ষার ফলাফলগুলি JSON ফর্ম্যাটে (go/result-sink) সংরক্ষণ করে এবং কনসোলে ফাইলের অবস্থান লগ করে৷ https://pkg.go.dev/go.chromium.org/luci/resultdb/proto/v1#TestResult এটি একটি অ্যারেতে চালানো পরীক্ষার প্রতিটি পরীক্ষার ক্ষেত্রে পরীক্ষার ফলাফল সংরক্ষণ করে।

সারাংশ

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

LUCIResultReporter ()

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

void invocationEnded (long elapsedTime)

রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক।

void invocationFailed (Throwable cause)

কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।

void invocationStarted ( IInvocationContext context)

পরীক্ষার আমন্ত্রণ শুরুর রিপোর্ট করে।

void logAssociation (String dataName, LogFile logFile)

ফলাফল ফাইল সংগ্রহ করে।

void saveJsonFile (JSONObject jsonResults)

JSON ফলাফল ফাইল সংরক্ষণ করে।

void setGranularResults (boolean granularResults)
boolean supportGranularResults ()

রিপোর্টার দানাদার ফলাফল সমর্থন করলে সত্য প্রদান করে, অন্যথায় মিথ্যা।

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

LUCIREsultReporter

public LUCIResultReporter ()

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

আহ্বান শেষ

public void invocationEnded (long elapsedTime)

রিপোর্ট করে যে আমন্ত্রণটি সমাপ্ত হয়েছে, সফলভাবে হোক বা কিছু ত্রুটি অবস্থার কারণে হোক।

স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।

পরামিতি
elapsedTime long : ms এ আহ্বানের অতিবাহিত সময়

আমন্ত্রণ ব্যর্থ

public void invocationFailed (Throwable cause)

কিছু ত্রুটি অবস্থার কারণে একটি অসম্পূর্ণ আহ্বানের প্রতিবেদন করে।

স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে।

পরামিতি
cause Throwable : ব্যর্থতার Throwable কারণ

আমন্ত্রণ শুরু হয়েছে

public void invocationStarted (IInvocationContext context)

পরীক্ষার আমন্ত্রণ শুরুর রিপোর্ট করে।

স্বয়ংক্রিয়ভাবে ট্রেডফেডারেশন ফ্রেমওয়ার্ক দ্বারা কল করা হবে। একাধিক ডিভাইস রিপোর্টিং সমর্থন করার জন্য রিপোর্টারদের এই পদ্ধতিটি ওভাররাইড করতে হবে।

পরামিতি
context IInvocationContext : আমন্ত্রণ সম্পর্কে তথ্য

লগ অ্যাসোসিয়েশন

public void logAssociation (String dataName, 
                LogFile logFile)

ফলাফল ফাইল সংগ্রহ করে।

পরামিতি
dataName String : ডেটার নাম

logFile LogFile : LogFile যা আগে লগ করা হয়েছিল এবং পরীক্ষার ক্ষেত্রে যুক্ত হওয়া উচিত।

JsonFile সংরক্ষণ করুন

public void saveJsonFile (JSONObject jsonResults)

JSON ফলাফল ফাইল সংরক্ষণ করে।

পরামিতি
jsonResults JSONObject

দানাদার ফলাফল সেট করুন

public void setGranularResults (boolean granularResults)

পরামিতি
granularResults boolean

গ্রানুলার ফলাফল সমর্থন করে

public boolean supportGranularResults ()

রিপোর্টার দানাদার ফলাফল সমর্থন করলে সত্য প্রদান করে, অন্যথায় মিথ্যা।

রিটার্নস
boolean