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

getLog

public LogFile getLog ()

रिटर्न
LogFile

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