RecorderClientLegacy

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 में कोई आर्टफ़ैक्ट अपलोड करें.

कॉन्स्टेंट

SERVER_PORT

public static final int SERVER_PORT

कॉन्स्टेंट वैल्यू: 443 (0x000001bb)

पब्लिक मेथड

createLegacy

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

पैरामीटर
invocationId String

updateToken String

isStaging Boolean

रिटर्न
IRecorderClientLegacy

createLegacyWithNewInvocation

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: अपलोड करने के लिए टेस्ट का नतीजा.

finalizeInvocation

public Invocation finalizeInvocation ()

इनवोकेशन को फ़ाइनल करें. इस तरीके को तब कॉल किया जाना चाहिए, जब जांच के सभी नतीजे और आर्टफ़ैक्ट अपलोड हो जाएं.

रिटर्न
Invocation

finalizeUpload

public void finalizeUpload ()

जांच के नतीजों और आर्टफ़ैक्ट के अपलोड को पूरा करता है. इस तरीके को तब कॉल किया जाना चाहिए, जब सभी टेस्ट के नतीजे और आर्टफ़ैक्ट को लाइन में लगा दिया गया हो. इस तरीके के बाद, enqueueTestResult और enqueueArtifact के किसी भी कॉल को अनदेखा कर दिया जाएगा.

uploadArtifact

public void uploadArtifact (Artifact artifact)

ResultDB में कोई आर्टफ़ैक्ट अपलोड करें. यह कॉल ब्लॉक करने वाला कॉल है. अगर हो सके, तो enqueueArtifact(Artifact) का इस्तेमाल करें.

पैरामीटर
artifact Artifact: अपलोड करने के लिए आर्टफ़ैक्ट.