IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
ResultDB रिकॉर्डर के बैकएंड से कम्यूनिकेट करने के लिए इंटरफ़ेस. इस इंटरफ़ेस में, वर्क यूनिट बनाने और अपडेट करने के साथ-साथ, वर्क यूनिट के तहत टेस्ट के नतीजे अपलोड करने के तरीके शामिल हैं.
खास जानकारी
पब्लिक मेथड | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
ResultDB को रिपोर्ट करने के लिए, किसी आर्टफ़ैक्ट को एनक्वी करें. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
ResultDB को रिपोर्ट करने के लिए, टेस्ट के नतीजे को एनक्वी करें. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
ResultDB को रिपोर्ट करने के लिए, वर्क यूनिट को एनक्वी करें. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
ResultDB को रिपोर्ट करने के लिए, वर्क यूनिट के अपडेट को एनक्वी करें. |
abstract
void
|
finalizeUpload()
टेस्ट के नतीजों, आर्टफ़ैक्ट, और वर्क यूनिट को अपलोड करने की प्रोसेस पूरी करें. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
ResultDB में किसी वर्क यूनिट को अपडेट करें. |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
ResultDB पर कोई आर्टफ़ैक्ट अपलोड करें. |
पब्लिक मेथड
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)ResultDB को रिपोर्ट करने के लिए, किसी आर्टफ़ैक्ट को एनक्वी करें.
| पैरामीटर | |
|---|---|
workUnitId |
String: आर्टफ़ैक्ट का वर्क यूनिट आईडी. |
artifact |
Artifact: CreateArtifactRequest में अपलोड किया जाने वाला आर्टफ़ैक्ट. |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)ResultDB को रिपोर्ट करने के लिए, टेस्ट के नतीजे को एनक्वी करें.
| पैरामीटर | |
|---|---|
workUnitId |
String: टेस्ट के नतीजे का वर्क यूनिट आईडी. |
result |
TestResult: CreateTestResultRequest में अपलोड किया जाने वाला टेस्ट का नतीजा. |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)ResultDB को रिपोर्ट करने के लिए, वर्क यूनिट को एनक्वी करें.
| पैरामीटर | |
|---|---|
parentId |
String: वर्क यूनिट का पैरंट आईडी. |
id |
String: वर्क यूनिट का आईडी. |
workUnit |
WorkUnit: CreateWorkUnitRequest में अपलोड की जाने वाली वर्क यूनिट. |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)ResultDB को रिपोर्ट करने के लिए, वर्क यूनिट के अपडेट को एनक्वी करें.
| पैरामीटर | |
|---|---|
workUnit |
WorkUnit: UpdateWorkUnitRequest में अपडेट की जाने वाली वर्क यूनिट. |
updateMask |
FieldMask: अपडेट के लिए फ़ील्ड मास्क. |
finalizeUpload
public abstract void finalizeUpload ()
टेस्ट के नतीजों, आर्टफ़ैक्ट, और वर्क यूनिट को अपलोड करने की प्रोसेस पूरी करें. सभी संसाधनों को एनक्वी करने के बाद, इस तरीके को कॉल किया जाना चाहिए. इस तरीके के बाद, enqueueXXX के सभी कॉल अनदेखा कर दिए जाएंगे.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)ResultDB में किसी वर्क यूनिट को अपडेट करें.
| पैरामीटर | |
|---|---|
workUnit |
WorkUnit: UpdateWorkUnitRequest में अपडेट की जाने वाली वर्क यूनिट. |
updateMask |
FieldMask: अपडेट के लिए फ़ील्ड मास्क. |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)ResultDB पर कोई आर्टफ़ैक्ट अपलोड करें.
| पैरामीटर | |
|---|---|
workUnitId |
String: आर्टफ़ैक्ट का वर्क यूनिट आईडी. |
artifact |
Artifact: CreateArtifactRequest में अपलोड किया जाने वाला आर्टफ़ैक्ट. |