রেকর্ডারক্লায়েন্ট

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-এ আপলোড করার জন্য আর্টিফ্যাক্টটি।