LogAssociation
public
class
LogAssociation
extends Object
| java.lang.Object | |
| ↳ | com.google.android.tradefed.result.teststorage.LogAssociation |
यह क्लास, लॉग फ़ाइल और टेस्ट के बीच लिंक को दिखाती है. किसी एसोसिएशन से पता चलता है कि कोई खास लॉग फ़ाइल, किसी खास टेस्ट से बनाई गई थी.
खास जानकारी
पब्लिक कंस्ट्रक्टर | |
|---|---|
LogAssociation(Invocation invocation, String workUnitId, TestResult testResult, long legacyResultId, LogFile log)
किसी लॉग फ़ाइल के लिए असोसिएशन बनाएं. |
|
सार्वजनिक तरीके | |
|---|---|
boolean
|
equals(Object o)
|
String
|
getAttemptId()
यह फ़ंक्शन, कोशिश का आईडी दिखाता है. यह आईडी, v2 लॉग अपलोड करने के लिए ज़रूरी है. |
String
|
getBuildId()
यह बिल्ड आईडी दिखाता है. |
String
|
getBuildTarget()
यह बिल्ड टारगेट का नाम दिखाता है. |
String
|
getBuildType()
यह बिल्ड टाइप दिखाता है. |
String
|
getInvocationId()
|
long
|
getLegacyResultId()
यह फ़ंक्शन, लॉग अपलोड करने के लिए इस्तेमाल किए गए लेगसी रिज़ल्ट आईडी को दिखाता है. |
LogFile
|
getLog()
|
String
|
getResourceId()
यह उस लॉग के लिए संसाधन आईडी दिखाता है जो इस खास इनवोकेशन में रिमोट सर्वर पर लॉग की यूनीक पहचान करता है. |
String
|
getTestResultId()
|
String
|
getWorkUnitId()
|
int
|
hashCode()
|
boolean
|
isSupported()
अगर इस एंट्री के लिए, लॉग असोसिएशन की सुविधा काम करती है, तो यह फ़ंक्शन 'सही' दिखाता है. |
String
|
toString()
|
पब्लिक कंस्ट्रक्टर
LogAssociation
public LogAssociation (Invocation invocation,
String workUnitId,
TestResult testResult,
long legacyResultId,
LogFile log)किसी लॉग फ़ाइल के लिए असोसिएशन बनाएं. लॉग फ़ाइल को किसी एक टेस्ट, टेस्ट रन या मॉड्यूल से जोड़ा जा सकता है. अगर कोई लॉग किसी टेस्ट से जुड़ा है, तो उस टेस्ट के लिए TestReseult ऑब्जेक्ट देना होगा. इसके अलावा, सिर्फ़ इनवोकेशन और वर्क यूनिट दें.
| पैरामीटर | |
|---|---|
invocation |
Invocation: यह उस इनवोकेशन का आईडी है जिससे लॉग फ़ाइल जुड़ी है. |
workUnitId |
String: वर्क यूनिट आईडी, टेस्ट के उस चरण को दिखाता है जिससे लॉग जनरेट हुआ है. |
testResult |
TestResult: अगर कोई लॉग किसी टेस्ट से जनरेट हुआ है, तो उस टेस्ट को दिखाने वाला testResult ऑब्जेक्ट. |
legacyResultId |
long |
log |
LogFile: वह लॉग फ़ाइल जिसे जोड़ना है. |
सार्वजनिक तरीके
बराबर
public boolean equals (Object o)
| पैरामीटर | |
|---|---|
o |
Object |
| रिटर्न | |
|---|---|
boolean |
|
getAttemptId
public String getAttemptId ()
यह फ़ंक्शन, कोशिश का आईडी दिखाता है. यह आईडी, v2 लॉग अपलोड करने के लिए ज़रूरी है.
| रिटर्न | |
|---|---|
String |
|
getBuildId
public String getBuildId ()
यह बिल्ड आईडी दिखाता है. यह v2 लॉग अपलोड करने के लिए ज़रूरी है. इसके लिए, बिल्ड की जानकारी की ज़रूरत होती है.
| रिटर्न | |
|---|---|
String |
|
getBuildTarget
public String getBuildTarget ()
यह बिल्ड टारगेट का नाम दिखाता है. v2 लॉग अपलोड करने के लिए यह ज़रूरी है.
| रिटर्न | |
|---|---|
String |
|
getBuildType
public String getBuildType ()
यह बिल्ड टाइप दिखाता है. यह v2 लॉग अपलोड करने के लिए ज़रूरी है. इसमें लॉग अपलोड करने के लिए, बिल्ड की जानकारी देना ज़रूरी है. V3 को इसकी ज़रूरत नहीं है, क्योंकि यह जानकारी पहले से ही इनवॉकेशन में उपलब्ध है.
| रिटर्न | |
|---|---|
String |
|
getInvocationId
public String getInvocationId ()
| रिटर्न | |
|---|---|
String |
|
getLegacyResultId
public long getLegacyResultId ()
यह फ़ंक्शन, लॉग अपलोड करने के लिए इस्तेमाल किए गए लेगसी रिज़ल्ट आईडी को दिखाता है. पिछले वर्शन के साथ काम करने के लिए, लॉग को एपीआई के V2 वर्शन का इस्तेमाल करके अपलोड किया जाता है. इसके लिए, लेगसी नतीजे के आईडी की ज़रूरत होती है. लॉग अपलोड होने के बाद, हम v3 एपीआई का इस्तेमाल करके, इनवॉकेशन आईडी और वर्क यूनिट आईडी का इस्तेमाल करके एक असोसिएशन बनाते हैं. हालांकि, हम अब भी चाहते हैं कि लॉग को लेगसी टूल का इस्तेमाल करके ऐक्सेस किया जा सके. ये टूल, लेगसी रिज़ल्ट आईडी पर निर्भर करते हैं.
| रिटर्न | |
|---|---|
long |
|
getResourceId
public String getResourceId ()
यह उस लॉग के लिए संसाधन आईडी दिखाता है जो इस खास इनवोकेशन में रिमोट सर्वर पर लॉग की यूनीक पहचान करता है.
| रिटर्न | |
|---|---|
String |
|
getTestResultId
public String getTestResultId ()
| रिटर्न | |
|---|---|
String |
|
getWorkUnitId
public String getWorkUnitId ()
| रिटर्न | |
|---|---|
String |
|
hashCode
public int hashCode ()
| रिटर्न | |
|---|---|
int |
|
isSupported
public boolean isSupported ()
अगर इस एंट्री के लिए, लॉग असोसिएशन की सुविधा काम करती है, तो यह फ़ंक्शन 'सही' दिखाता है. संसाधन आईडी के बिना लॉग, मान्य तौर पर जुड़े नहीं होते.
| रिटर्न | |
|---|---|
boolean |
|
toString
public String toString ()
| रिटर्न | |
|---|---|
String |
|