RecorderClient

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 invocationId, String updateToken, Boolean isStaging)
static IRecorderClient createWithNewInvocation(CreateInvocationRequest request, Boolean isStaging)
Invocation finalizeInvocation()

इनवोकेशन को फ़ाइनल करें.

void finalizeUpload()

जांच के नतीजों और आर्टफ़ैक्ट को अपलोड करने की प्रोसेस पूरी करें.

Invocation updateInvocation(UpdateInvocationRequest request)
void uploadArtifact(Artifact artifact)

ResultDB में अपलोड करने के लिए, किसी आर्टफ़ैक्ट को लाइन में लगाएं.

void uploadTestResult(TestResult result)

ResultDB पर अपलोड करने के लिए, टेस्ट के नतीजे को लाइन में लगाएं.

कॉन्स्टेंट

SERVER_PORT

public static final int SERVER_PORT

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

सार्वजनिक तरीके

बनाएं

public static IRecorderClient create (String invocationId, 
                String updateToken, 
                Boolean isStaging)

पैरामीटर
invocationId String

updateToken String

isStaging Boolean

रिटर्न
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

पैरामीटर
request CreateInvocationRequest

isStaging Boolean

रिटर्न
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

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

रिटर्न
Invocation

finalizeUpload

public void finalizeUpload ()

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

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

पैरामीटर
request UpdateInvocationRequest

रिटर्न
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

ResultDB में अपलोड करने के लिए, किसी आर्टफ़ैक्ट को लाइन में लगाएं.

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

uploadTestResult

public void uploadTestResult (TestResult result)

ResultDB पर अपलोड करने के लिए, टेस्ट के नतीजे को लाइन में लगाएं.

पैरामीटर
result TestResult: अपलोड करने के लिए टेस्ट का नतीजा.