Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

ITestLogger

public interface ITestLogger

com.android.tradefed.log.ITestLogger


Çeşitli türlerdeki veri akışlarının günlüğünü tutabilen bir varlık.

özet

Genel yöntemler

default void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)

Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar.

Genel yöntemler

TestLog

public void testLog (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream)

Test çağrısından ilişkili günlük veya hata ayıklama verilerini sağlar.

ITestInvocationListener#invocationFailed(Throwable) veya ITestInvocationListener#invocationEnded(long) önce ITestInvocationListener#invocationFailed(Throwable)

TradeFederation çerçevesi, ana bilgisayar günlüğü ve varsa aygıt günlüğü sağlayarak bu yöntemi otomatik olarak çağıracaktır.

Parametreler
dataName String : Verilerin String açıklayıcı adı. örneğin "device_logcat". Not dataName her çağrı için benzersiz olmayabilir. yani uygulayıcılar aynı dataName ile birden fazla çağrıyı yönetebilmelidir

dataType LogDataType : Verilerin LogDataType

dataStream InputStreamSource : Verilerin InputStreamSource . Uygulayıcılar, verileri okumaya başlamak için createInputStream öğesini çağırmalı ve tamamlandığında ortaya çıkan InputStream öğesinin kapatıldığından emin olmalıdır. Arayanlar, testLog yöntemi tamamlanana kadar verilerin kaynağının mevcut ve erişilebilir kalmasını sağlamalıdır.