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 में अपलोड किया जाने वाला आर्टफ़ैक्ट. |