انجمن لاگ

public class LogAssociation
extends 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 ()

شناسه تلاش را برمی‌گرداند که برای آپلود لاگ نسخه ۲ مورد نیاز است.

String getBuildId ()

شناسه ساخت را برمی‌گرداند.

String getBuildTarget ()

نام هدف ساخت را برمی‌گرداند.

String getBuildType ()

نوع ساخت را برمی‌گرداند.

String getInvocationId ()
long getLegacyResultId ()

شناسه نتیجه قدیمی که برای آپلود گزارش استفاده شده است را برمی‌گرداند.

LogFile getLog ()
String getResourceId ()

شناسه منبع را برای گزارش برمی‌گرداند که به طور منحصر به فرد، گزارش را در سرور راه دور در این فراخوانی خاص مشخص می‌کند.

String getTestResultId ()
String getWorkUnitId ()
int hashCode ()
boolean isSupported ()

اگر ارتباط لاگ برای این ورودی پشتیبانی شود، مقدار true را برمی‌گرداند.

String toString ()

سازندگان عمومی

انجمن لاگ

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

دریافت شناسه تلاش

public String getAttemptId ()

شناسه تلاش را برمی‌گرداند که برای آپلود لاگ نسخه ۲ مورد نیاز است.

بازگشت‌ها
String

دریافت شناسه ساخت

public String getBuildId ()

شناسه ساخت را برمی‌گرداند. این برای آپلود لاگ نسخه ۲ که به اطلاعات ساخت نیاز دارد، لازم است.

بازگشت‌ها
String

دریافت BuildTarget

public String getBuildTarget ()

نام هدف ساخت را برمی‌گرداند. این برای آپلود لاگ نسخه ۲ لازم است.

بازگشت‌ها
String

نوع ساخت

public String getBuildType ()

نوع ساخت را برمی‌گرداند. این برای آپلود لاگ نسخه ۲ لازم است، جایی که اطلاعات ساخت برای آپلود لاگ مورد نیاز است. نسخه ۳ به این نیاز ندارد زیرا این اطلاعات از قبل در فراخوانی موجود است.

بازگشت‌ها
String

دریافت شناسه فراخوانی

public String getInvocationId ()

بازگشت‌ها
String

getLegacyResultId

public long getLegacyResultId ()

شناسه نتیجه قدیمی که برای آپلود لاگ استفاده شده است را برمی‌گرداند. برای سازگاری با نسخه‌های قبلی، لاگ‌ها با استفاده از نسخه V2 API آپلود می‌شوند که به شناسه نتیجه قدیمی نیاز دارد. پس از آپلود لاگ، ما با استفاده از API نسخه V3، با استفاده از شناسه فراخوانی و شناسه واحد کاری، یک ارتباط ایجاد می‌کنیم، اما همچنان می‌خواهیم لاگ‌ها با استفاده از ابزارهای قدیمی که به شناسه نتیجه قدیمی متکی هستند، قابل دسترسی باشند.

بازگشت‌ها
long

دریافت لاگ

public LogFile getLog ()

بازگشت‌ها
LogFile

دریافت شناسه منبع

public String getResourceId ()

شناسه منبع را برای گزارش برمی‌گرداند که به طور منحصر به فرد، گزارش را در سرور راه دور در این فراخوانی خاص مشخص می‌کند.

بازگشت‌ها
String

دریافت شناسه نتیجه آزمون

public String getTestResultId ()

بازگشت‌ها
String

دریافت شناسه واحد کار

public String getWorkUnitId ()

بازگشت‌ها
String

کد هش

public int hashCode ()

بازگشت‌ها
int

پشتیبانی می‌شود

public boolean isSupported ()

اگر ارتباط لاگ برای این ورودی پشتیبانی شود، مقدار true را برمی‌گرداند. لاگ‌های بدون شناسه منبع، ارتباط معتبری ندارند.

بازگشت‌ها
boolean

رشته‌ی دوتایی

public String toString ()

بازگشت‌ها
String