IRecorderClient সম্পর্কে

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


ResultDB রেকর্ডার ব্যাকএন্ডের সাথে যোগাযোগের জন্য ইন্টারফেস। ইন্টারফেসে ইনভোকেশন তৈরি এবং আপডেট করার এবং পরীক্ষার ফলাফল আপলোড করার পদ্ধতি রয়েছে।

সারাংশ

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

abstract Invocation finalizeInvocation ()

আমন্ত্রণ চূড়ান্ত করুন।

abstract void finalizeUpload ()

পরীক্ষার ফলাফল এবং শিল্পকর্ম আপলোড চূড়ান্ত করুন।

abstract Invocation updateInvocation (UpdateInvocationRequest request)
abstract void uploadArtifact (Artifact artifact)

ResultDB তে আপলোড করার জন্য একটি আর্টিফ্যাক্ট সারিবদ্ধ করুন।

abstract void uploadTestResult (TestResult result)

ResultDB তে আপলোড করার জন্য একটি পরীক্ষার ফলাফল সারিবদ্ধ করুন।

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

চূড়ান্ত করুনআহ্বান

public abstract Invocation finalizeInvocation ()

আমন্ত্রণ চূড়ান্ত করুন। সমস্ত পরীক্ষার ফলাফল এবং শিল্পকর্ম আপলোড হওয়ার পরে এই পদ্ধতিটি কল করা উচিত।

রিটার্নস
Invocation

আপলোড চূড়ান্ত করুন

public abstract void finalizeUpload ()

পরীক্ষার ফলাফল এবং আর্টিফ্যাক্ট আপলোড চূড়ান্ত করুন। সমস্ত পরীক্ষার ফলাফল এবং আর্টিফ্যাক্ট আপলোড হওয়ার পরে এই পদ্ধতিটি কল করা উচিত। এই পদ্ধতির পরে যেকোনো uploadTestResult এবং uploadArtifact কল উপেক্ষা করা হবে।

আপডেট আমন্ত্রণ

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

পরামিতি
request UpdateInvocationRequest

রিটার্নস
Invocation

আপলোডআর্টিফ্যাক্ট

public abstract void uploadArtifact (Artifact artifact)

ResultDB তে আপলোড করার জন্য একটি আর্টিফ্যাক্ট সারিবদ্ধ করুন।

পরামিতি
artifact Artifact : আপলোড করার জন্য আর্টিফ্যাক্ট।

আপলোড টেস্ট রেজাল্ট

public abstract void uploadTestResult (TestResult result)

ResultDB তে আপলোড করার জন্য একটি পরীক্ষার ফলাফল সারিবদ্ধ করুন।

পরামিতি
result TestResult : আপলোড করার জন্য পরীক্ষার ফলাফল।