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

कॉन्स्टेंट

SERVER_PORT

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: अपडेट के लिए फ़ील्ड मास्क.

finalizeUpload

public void finalizeUpload ()

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

updateWorkUnit

public void updateWorkUnit (WorkUnit workUnit, 
                FieldMask updateMask)

ResultDB में किसी वर्क यूनिट को अपडेट करता है.

पैरामीटर
workUnit WorkUnit: UpdateWorkUnitRequest में अपडेट की जाने वाली वर्क यूनिट.

updateMask FieldMask: अपडेट के लिए फ़ील्ड मास्क.

uploadArtifact

public void uploadArtifact (String workUnitId, 
                Artifact artifact)

ResultDB में कोई आर्टफ़ैक्ट अपलोड करें.

पैरामीटर
workUnitId String: आर्टफ़ैक्ट का वर्क यूनिट आईडी.

artifact Artifact: CreateArtifactRequest में अपलोड किया जाने वाला आर्टफ़ैक्ट.