রেকর্ডারক্লায়েন্টলেগ্যাসি

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

java.lang.Object
com.android.tradefed.result.resultdb.RecorderClientLegacy


ResultDB রেকর্ডার ক্লায়েন্ট যা ResultDB লিগ্যাসি ইনভোকেশনে পরীক্ষার ফলাফল আপলোড করে।

সারসংক্ষেপ

ধ্রুবক

int SERVER_PORT

জনসাধারণের পদ্ধতি

static IRecorderClientLegacy createLegacy (String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact (Artifact artifact)

ResultDB-তে আপলোড করার জন্য একটি আর্টিফ্যাক্ট কিউতে যুক্ত করুন।

void enqueueTestResult (TestResult result)

ResultDB-তে আপলোড করার জন্য একটি পরীক্ষার ফলাফল কিউতে যুক্ত করুন।

Invocation finalizeInvocation ()

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

void finalizeUpload ()

পরীক্ষার ফলাফল ও আর্টিফ্যাক্টগুলোর আপলোড চূড়ান্ত করুন।

void uploadArtifact (Artifact artifact)

ResultDB-তে একটি আর্টিফ্যাক্ট আপলোড করুন।

ধ্রুবক

সার্ভার_পোর্ট

public static final int SERVER_PORT

ধ্রুবক মান: 443 (0x000001bb)

জনসাধারণের পদ্ধতি

উত্তরাধিকার তৈরি করুন

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

প্যারামিটার
invocationId String

updateToken String

isStaging Boolean

ফেরত
IRecorderClientLegacy

নতুন আহ্বানের মাধ্যমে ঐতিহ্য তৈরি করুন

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

প্যারামিটার
invocationId String

invocation Invocation

isStaging Boolean

ফেরত
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

ResultDB-তে আপলোড করার জন্য একটি আর্টিফ্যাক্ট কিউতে যুক্ত করুন।

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

enqueueTestResult

public void enqueueTestResult (TestResult result)

ResultDB-তে আপলোড করার জন্য একটি পরীক্ষার ফলাফল কিউতে যুক্ত করুন।

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

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

public Invocation finalizeInvocation ()

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

ফেরত
Invocation

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

public void finalizeUpload ()

পরীক্ষার ফলাফল এবং আর্টিফ্যাক্ট আপলোড চূড়ান্ত করুন। সমস্ত পরীক্ষার ফলাফল এবং আর্টিফ্যাক্ট কিউতে যুক্ত হয়ে গেলে এই মেথডটি কল করতে হবে। এই মেথডের পরে করা যেকোনো enqueueTestResult এবং enqueueArtifact কল উপেক্ষা করা হবে।

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

public void uploadArtifact (Artifact artifact)

ResultDB-তে একটি আর্টিফ্যাক্ট আপলোড করুন। এটি একটি ব্লকিং কল। সম্ভব হলে enqueueArtifact(Artifact) ব্যবহার করুন।

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