IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
ResultDB recorder के बैकएंड से कम्यूनिकेट करने के लिए इंटरफ़ेस. इस इंटरफ़ेस में, इनवॉकेशन बनाने और अपडेट करने के तरीके शामिल हैं. साथ ही, इसमें टेस्ट के नतीजे अपलोड करने का तरीका भी बताया गया है.
खास जानकारी
सार्वजनिक तरीके | |
|---|---|
abstract
Invocation
|
finalizeInvocation()
इनवोकेशन को फ़ाइनल करें. |
abstract
void
|
finalizeUpload()
जांच के नतीजों और आर्टफ़ैक्ट को अपलोड करने की प्रोसेस पूरी करें. |
abstract
Invocation
|
updateInvocation(UpdateInvocationRequest request)
|
abstract
void
|
uploadArtifact(Artifact artifact)
ResultDB में अपलोड करने के लिए, किसी आर्टफ़ैक्ट को लाइन में लगाएं. |
abstract
void
|
uploadTestResult(TestResult result)
ResultDB पर अपलोड करने के लिए, टेस्ट के नतीजे को लाइन में लगाएं. |
सार्वजनिक तरीके
finalizeInvocation
public abstract Invocation finalizeInvocation ()
इनवोकेशन को फ़ाइनल करें. इस तरीके को तब कॉल किया जाना चाहिए, जब जांच के सभी नतीजे और आर्टफ़ैक्ट अपलोड हो जाएं.
| रिटर्न | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
जांच के नतीजों और आर्टफ़ैक्ट को अपलोड करने की प्रोसेस पूरी करें. इस तरीके को तब कॉल किया जाना चाहिए, जब सभी टेस्ट के नतीजे और आर्टफ़ैक्ट अपलोड हो जाएं. इस तरीके के बाद, uploadTestResult और uploadArtifact के किसी भी कॉल को अनदेखा कर दिया जाएगा.
updateInvocation
public abstract Invocation updateInvocation (UpdateInvocationRequest request)
| पैरामीटर | |
|---|---|
request |
UpdateInvocationRequest |
| रिटर्न | |
|---|---|
Invocation |
|
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
ResultDB में अपलोड करने के लिए, किसी आर्टफ़ैक्ट को लाइन में लगाएं.
| पैरामीटर | |
|---|---|
artifact |
Artifact: अपलोड करने के लिए आर्टफ़ैक्ट. |
uploadTestResult
public abstract void uploadTestResult (TestResult result)
ResultDB पर अपलोड करने के लिए, टेस्ट के नतीजे को लाइन में लगाएं.
| पैरामीटर | |
|---|---|
result |
TestResult: अपलोड करने के लिए टेस्ट का नतीजा. |