RecorderClientLegacy
public
class
RecorderClientLegacy
extends Object
implements
IRecorderClientLegacy
| java.lang.Object | |
| ↳ | com.android.tradefed.result.resultdb.RecorderClientLegacy |
ResultDB रिकॉर्डर क्लाइंट, जो ResultDB लेगसी इनवोकेशन पर टेस्ट के नतीजे अपलोड करता है.
खास जानकारी
कॉन्स्टेंट | |
|---|---|
int |
SERVER_PORT
|
पब्लिक मेथड | |
|---|---|
static
IRecorderClientLegacy
|
createLegacy(String invocationId, String updateToken, Boolean isStaging)
|
static
IRecorderClientLegacy
|
createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
|
void
|
enqueueArtifact(Artifact artifact)
ResultDB में अपलोड करने के लिए, किसी आर्टफ़ैक्ट को लाइन में लगाएं. |
void
|
enqueueTestResult(TestResult result)
ResultDB पर अपलोड करने के लिए, जांच के नतीजे को लाइन में लगाएं. |
Invocation
|
finalizeInvocation()
इनवोकेशन को फ़ाइनल करें. |
void
|
finalizeUpload()
जांच के नतीजों और आर्टफ़ैक्ट के अपलोड को पूरा करता है. |
void
|
uploadArtifact(Artifact artifact)
ResultDB में कोई आर्टफ़ैक्ट अपलोड करें. |
कॉन्स्टेंट
SERVER_PORT
public static final int SERVER_PORT
कॉन्स्टेंट वैल्यू: 443 (0x000001bb)
पब्लिक मेथड
createLegacy
public static IRecorderClientLegacy createLegacy (String invocationId, String updateToken, Boolean isStaging)
| पैरामीटर | |
|---|---|
invocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| रिटर्न | |
|---|---|
IRecorderClientLegacy |
|
createLegacyWithNewInvocation
public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, Invocation invocation, Boolean isStaging)
| पैरामीटर | |
|---|---|
invocationId |
String |
invocation |
Invocation |
isStaging |
Boolean |
| रिटर्न | |
|---|---|
IRecorderClientLegacy |
|
enqueueArtifact
public void enqueueArtifact (Artifact artifact)
ResultDB में अपलोड करने के लिए, किसी आर्टफ़ैक्ट को लाइन में लगाएं.
| पैरामीटर | |
|---|---|
artifact |
Artifact: अपलोड करने के लिए आर्टफ़ैक्ट. |
enqueueTestResult
public void enqueueTestResult (TestResult result)
ResultDB पर अपलोड करने के लिए, जांच के नतीजे को लाइन में लगाएं.
| पैरामीटर | |
|---|---|
result |
TestResult: अपलोड करने के लिए टेस्ट का नतीजा. |
finalizeInvocation
public Invocation finalizeInvocation ()
इनवोकेशन को फ़ाइनल करें. इस तरीके को तब कॉल किया जाना चाहिए, जब जांच के सभी नतीजे और आर्टफ़ैक्ट अपलोड हो जाएं.
| रिटर्न | |
|---|---|
Invocation |
|
finalizeUpload
public void finalizeUpload ()
जांच के नतीजों और आर्टफ़ैक्ट के अपलोड को पूरा करता है. इस तरीके को तब कॉल किया जाना चाहिए, जब सभी टेस्ट के नतीजे और आर्टफ़ैक्ट को लाइन में लगा दिया गया हो. इस तरीके के बाद, enqueueTestResult और enqueueArtifact के किसी भी कॉल को अनदेखा कर दिया जाएगा.
uploadArtifact
public void uploadArtifact (Artifact artifact)
ResultDB में कोई आर्टफ़ैक्ट अपलोड करें. यह कॉल ब्लॉक करने वाला कॉल है. अगर हो सके, तो enqueueArtifact(Artifact) का इस्तेमाल करें.
| पैरामीटर | |
|---|---|
artifact |
Artifact: अपलोड करने के लिए आर्टफ़ैक्ट. |