রেকর্ডারক্লায়েন্ট
public class RecorderClient
extends Object implements IRecorderClient
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClient |
ResultDB রেকর্ডার ক্লায়েন্ট যা পরীক্ষার ফলাফল ResultDB-তে আপলোড করে।
সারসংক্ষেপ
ধ্রুবক | |
|---|---|
int | SERVER_PORT |
জনসাধারণের পদ্ধতি | |
|---|---|
static IRecorderClient | create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging) |
static IRecorderClient | create (String rootInvocationId, String updateToken, Boolean isStaging) |
void | enqueueArtifact (String workUnitId, Artifact artifact)ResultDB-তে রিপোর্ট করার জন্য একটি আর্টিফ্যাক্ট কিউতে যুক্ত করুন। |
void | enqueueTestResult (String workunitId, TestResult result)ResultDB-তে রিপোর্ট করার জন্য একটি পরীক্ষার ফলাফল কিউতে যুক্ত করুন। |
void | enqueueWorkUnit (String parentId, String id, WorkUnit workUnit)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট কিউতে যুক্ত করুন। |
void | enqueueWorkUnitUpdate (WorkUnit workUnit, FieldMask updateMask)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট আপডেট কিউতে যুক্ত করুন। |
void | finalizeUpload ()পরীক্ষার ফলাফল, আর্টিফ্যাক্ট এবং ওয়ার্ক ইউনিটগুলোর আপলোড চূড়ান্ত করুন। |
void | updateWorkUnit (WorkUnit workUnit, FieldMask updateMask)ResultDB-তে একটি ওয়ার্ক ইউনিট আপডেট করুন। |
void | uploadArtifact (String workUnitId, Artifact artifact)ResultDB-তে একটি আর্টিফ্যাক্ট আপলোড করুন। |
ধ্রুবক
সার্ভার_পোর্ট
public static final int SERVER_PORT
ধ্রুবক মান: 443 (0x000001bb)
জনসাধারণের পদ্ধতি
তৈরি করুন
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| প্যারামিটার | |
|---|---|
rootInvocationId | String |
rootInvocation | RootInvocation |
rootWorkUnit | WorkUnit |
isStaging | Boolean |
| ফেরত | |
|---|---|
IRecorderClient | |
তৈরি করুন
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| প্যারামিটার | |
|---|---|
rootInvocationId | String |
updateToken | String |
isStaging | Boolean |
| ফেরত | |
|---|---|
IRecorderClient | |
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)ResultDB-তে রিপোর্ট করার জন্য একটি আর্টিফ্যাক্ট কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
workUnitId | String : আর্টিফ্যাক্টটির ওয়ার্ক ইউনিট আইডি। |
artifact | Artifact : CreateArtifactRequest-এ আপলোড করার জন্য আর্টিফ্যাক্টটি। |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)ResultDB-তে রিপোর্ট করার জন্য একটি পরীক্ষার ফলাফল কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
workunitId | String : পরীক্ষার ফলাফলের ওয়ার্ক ইউনিট আইডি। |
result | TestResult : CreateTestResultRequest-এ আপলোড করার জন্য পরীক্ষার ফলাফল। |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
parentId | String : কর্ম ইউনিটের মূল আইডি। |
id | String : কর্ম ইউনিটের আইডি। |
workUnit | WorkUnit : CreateWorkUnitRequest-এ আপলোড করার জন্য ওয়ার্ক ইউনিট। |
enqueueWorkUnitUpdate
public void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)ResultDB-তে রিপোর্ট করার জন্য একটি ওয়ার্ক ইউনিট আপডেট কিউতে যুক্ত করুন।
| প্যারামিটার | |
|---|---|
workUnit | WorkUnit : UpdateWorkUnitRequest-এ যে ওয়ার্ক ইউনিটটি আপডেট করা হবে। |
updateMask | FieldMask : আপডেটের জন্য ফিল্ড মাস্ক। |
চূড়ান্ত করুন আপলোড
public void finalizeUpload ()
পরীক্ষার ফলাফল, আর্টিফ্যাক্ট এবং ওয়ার্ক ইউনিটগুলির আপলোড চূড়ান্ত করুন। সমস্ত রিসোর্স কিউতে যুক্ত হওয়ার পরে এই মেথডটি কল করা উচিত। এই মেথডের পরে করা যেকোনো enqueueXXX কল উপেক্ষা করা হবে।
আপডেটওয়ার্কইউনিট
public void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)ResultDB-তে একটি ওয়ার্ক ইউনিট আপডেট করুন।
| প্যারামিটার | |
|---|---|
workUnit | WorkUnit : UpdateWorkUnitRequest-এ যে ওয়ার্ক ইউনিটটি আপডেট করা হবে। |
updateMask | FieldMask : আপডেটের জন্য ফিল্ড মাস্ক। |
আপলোডআর্টিফ্যাক্ট
public void uploadArtifact (String workUnitId,
Artifact artifact)ResultDB-তে একটি আর্টিফ্যাক্ট আপলোড করুন।
| প্যারামিটার | |
|---|---|
workUnitId | String : আর্টিফ্যাক্টটির ওয়ার্ক ইউনিট আইডি। |
artifact | Artifact : CreateArtifactRequest-এ আপলোড করার জন্য আর্টিফ্যাক্টটি। |