আইরেকর্ডারক্লায়েন্ট
public interface IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
রেজাল্টডিবি রেকর্ডার ব্যাকএন্ডের সাথে যোগাযোগের জন্য ইন্টারফেস। এই ইন্টারফেসে ওয়ার্ক ইউনিট তৈরি ও আপডেট করার এবং ওয়ার্ক ইউনিটের অধীনে পরীক্ষার ফলাফল আপলোড করার মেথড রয়েছে।
সারসংক্ষেপ
জনসাধারণের পদ্ধতি | |
|---|---|
abstract void | enqueueArtifact (String workUnitId, Artifact artifact)ResultDB-তে রিপোর্ট করার জন্য একটি আর্টিফ্যাক্ট কিউতে যুক্ত করুন। |
abstract void | enqueueTestResult (String workUnitId, TestResult result)ResultDB-তে রিপোর্ট করার জন্য একটি পরীক্ষার ফলাফল কিউতে যুক্ত করুন। |
abstract void | enqueueWorkUnit (String parentId, String id, WorkUnit workUnit)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট কিউতে যুক্ত করুন। |
abstract void | enqueueWorkUnitUpdate (WorkUnit workUnit, FieldMask updateMask)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট আপডেট কিউতে যুক্ত করুন। |
abstract void | finalizeUpload ()পরীক্ষার ফলাফল, আর্টিফ্যাক্ট এবং ওয়ার্ক ইউনিটগুলোর আপলোড চূড়ান্ত করুন। |
abstract void | updateWorkUnit (WorkUnit workUnit, FieldMask updateMask)ResultDB-তে একটি ওয়ার্ক ইউনিট আপডেট করুন। |
abstract void | uploadArtifact (String workUnitId, Artifact artifact)ResultDB-তে একটি আর্টিফ্যাক্ট আপলোড করুন। |
জনসাধারণের পদ্ধতি
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)ResultDB-তে রিপোর্ট করার জন্য একটি আর্টিফ্যাক্ট কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
workUnitId | String : আর্টিফ্যাক্টটির ওয়ার্ক ইউনিট আইডি। |
artifact | Artifact : CreateArtifactRequest-এ আপলোড করার জন্য আর্টিফ্যাক্টটি। |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)ResultDB-তে রিপোর্ট করার জন্য একটি পরীক্ষার ফলাফল কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
workUnitId | String : পরীক্ষার ফলাফলের ওয়ার্ক ইউনিট আইডি। |
result | TestResult : CreateTestResultRequest-এ আপলোড করার জন্য পরীক্ষার ফলাফল। |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
parentId | String : কর্ম ইউনিটের মূল আইডি। |
id | String : কর্ম ইউনিটের আইডি। |
workUnit | WorkUnit : CreateWorkUnitRequest-এ আপলোড করার জন্য ওয়ার্ক ইউনিট। |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট আপডেট কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
workUnit | WorkUnit : UpdateWorkUnitRequest-এ যে ওয়ার্ক ইউনিটটি আপডেট করা হবে। |
updateMask | FieldMask : আপডেটের জন্য ফিল্ড মাস্ক। |
চূড়ান্ত করুন আপলোড
public abstract void finalizeUpload ()
পরীক্ষার ফলাফল, আর্টিফ্যাক্ট এবং ওয়ার্ক ইউনিটগুলির আপলোড চূড়ান্ত করুন। সমস্ত রিসোর্স কিউতে যুক্ত হওয়ার পরে এই মেথডটি কল করা উচিত। এই মেথডের পরে করা যেকোনো enqueueXXX কল উপেক্ষা করা হবে।
আপডেটওয়ার্কইউনিট
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)ResultDB-তে একটি ওয়ার্ক ইউনিট আপডেট করুন।
| প্যারামিটার | |
|---|---|
workUnit | WorkUnit : UpdateWorkUnitRequest-এ যে ওয়ার্ক ইউনিটটি আপডেট করা হবে। |
updateMask | FieldMask : আপডেটের জন্য ফিল্ড মাস্ক। |
আপলোডআর্টিফ্যাক্ট
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)ResultDB-তে একটি আর্টিফ্যাক্ট আপলোড করুন।
| প্যারামিটার | |
|---|---|
workUnitId | String : আর্টিফ্যাক্টটির ওয়ার্ক ইউনিট আইডি। |
artifact | Artifact : CreateArtifactRequest-এ আপলোড করার জন্য আর্টিফ্যাক্টটি। |