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