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