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()

تعرض هذه السمة معرّف المحاولة المطلوب لتحميل سجلّ الإصدار 2.

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 ()

تعرض هذه السمة معرّف المحاولة المطلوب لتحميل سجلّ الإصدار 2.

المرتجعات
String

getBuildId

public String getBuildId ()

تعرض هذه السمة رقم تعريف الإصدار. هذا الإجراء مطلوب لتحميل سجلّ الإصدار 2 الذي يحتاج إلى معلومات الإصدار.

المرتجعات
String

getBuildTarget

public String getBuildTarget ()

تعرض هذه السمة اسم هدف الإنشاء. هذا الإجراء مطلوب لتحميل سجلّات الإصدار 2.

المرتجعات
String

getBuildType

public String getBuildType ()

تعرِض هذه السمة نوع الإصدار. هذا الإجراء مطلوب لتحميل سجلّات الإصدار 2، حيث يجب توفير معلومات الإصدار لتحميل السجلّ. لا تحتاج الإصدار 3 إلى ذلك لأنّ هذه المعلومات متوفّرة في طلب التفعيل.

المرتجعات
String

getInvocationId

public String getInvocationId ()

المرتجعات
String

getLegacyResultId

public long getLegacyResultId ()

تعرض هذه السمة معرّف النتيجة القديم المستخدَم لتحميل السجلّ. للتوافق مع الأنظمة القديمة، يتم تحميل السجلات باستخدام الإصدار 2 من واجهة برمجة التطبيقات الذي يتطلّب معرّف النتيجة القديم. بعد تحميل السجلّ، ننشئ عملية ربط باستخدام الإصدار 3 من واجهة برمجة التطبيقات، وذلك باستخدام معرّف الاستدعاء ومعرّف وحدة العمل، ولكننا نريد أن تظل السجلات متاحة باستخدام الأدوات القديمة التي تعتمد على معرّف النتيجة القديم.

المرتجعات
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