TemelCihazMetrikToplayıcı

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Nesne
com.android.tradefed.device.metric.BaseDeviceMetricCollector


Baz uygulama IMetricCollector başlatmak ve durdurmak üzerinde toplama sağlayan onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map)) .

Özet

Alanlar

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Kamu inşaatçıları

BaseDeviceMetricCollector ()

Genel yöntemler

final getBuildInfos ()

Çağrıda bulunan yapı bilgilerinin listesini döndürür.

final getDevices ()

Çağrıda bulunan cihazların listesini döndürür.

File getFileFromTestArtifacts (String fileName)

Dosyayı test yapılarından veya modül yapılarından alın ve sonraki çağrılar için bir haritada önbelleğe alın.

final ITestInvocationListener getInvocationListener ()

Orijinal döndürür ITestInvocationListener biz sonuçları yönlendiriyoruz.

final getRealDevices ()

İade olmayan tüm saplama cihazlarını getDevices() listesi.

String getRunName ()

İade test çalıştırması adı mRunName olduğunu tetikleyiciler toplayıcı.

ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği.

final void invocationEnded (long elapsedTime)
final void invocationFailed (FailureDescription failure)
final void invocationFailed (Throwable cause)
final void invocationStarted (IInvocationContext context)

Yönlendirme için Çağrı Dinleyicileri

final boolean isDisabled ()

Tüm nesne devre dışı bırakılmışsa True döndürür (hem kurulumu hem de sökmeyi atlayın).

final void logAssociation (String dataName, LogFile logFile)

Metrik toplayıcı uygulamasının içinde kullanmayın.

void onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test)

Bir test durumu varsayım hatasıyla başarısız olduğunda geri arama.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Bir test durumu sona erdiğinde geri arama.

void onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama.

void onTestFail ( DeviceMetricData testData, TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

void onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics)

Bir test çalıştırması sona erdiğinde geri arama.

void onTestRunFailed ( DeviceMetricData testData, FailureDescription failure)
void onTestRunStart ( DeviceMetricData runData)

Bir test çalıştırması başlatıldığında geri arama.

void onTestStart ( DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

final void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar.

final void setLogSaver (ILogSaver logSaver)

Metrik toplayıcı uygulamasının içinde kullanmayın.

final void testAssumptionFailure (TestDescription test, String trace)
final void testAssumptionFailure (TestDescription test, FailureDescription failure)
final void testEnded (TestDescription test, long endTime, testMetrics) testEnded (TestDescription test, long endTime, testMetrics)
final void testEnded (TestDescription test, testMetrics) testEnded (TestDescription test, testMetrics)
final void testFailed (TestDescription test, FailureDescription failure)
final void testFailed (TestDescription test, String trace)
final void testIgnored (TestDescription test)
final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)

Metrik toplayıcı uygulamasının içinde kullanmayın.

final void testModuleEnded ()
final void testModuleStarted (IInvocationContext moduleContext)
final void testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics)
final void testRunFailed (FailureDescription failure)
final void testRunFailed (String errorMessage)
final void testRunStarted (String runName, int testCount, int attemptNumber)
final void testRunStarted (String runName, int testCount)

Test çalıştırması geri aramaları

final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
final void testRunStopped (long elapsedTime)
final void testStarted (TestDescription test, long startTime)
final void testStarted (TestDescription test)

Geri aramaları test edin

Alanlar

TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

TEST_CASE_INCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Kamu inşaatçıları

TemelCihazMetrikToplayıcı

public BaseDeviceMetricCollector ()

Genel yöntemler

getBuildInfos

public final  getBuildInfos ()

Çağrıda bulunan yapı bilgilerinin listesini döndürür.

İadeler

getDevices

public final  getDevices ()

Çağrıda bulunan cihazların listesini döndürür.

İadeler

getFileFromTestYapıları

public File getFileFromTestArtifacts (String fileName)

Dosyayı test yapılarından veya modül yapılarından alın ve sonraki çağrılar için bir haritada önbelleğe alın.

parametreler
fileName String : dosyanın adı eserler içinde aranacak.

İadeler
File Test yapıtından veya modül yapıtından dosya. Dosya bulunamazsa null döndürür.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Orijinal döndürür ITestInvocationListener biz sonuçları yönlendiriyoruz.

İadeler
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

İade olmayan tüm saplama cihazlarını getDevices() listesi.

İadeler

getRunName

public String getRunName ()

İade test çalıştırması adı mRunName olduğunu tetikleyiciler toplayıcı.

İadeler
String mRunName, geçerli test çalıştırması adı.

içinde

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların nereye iletileceği. Örnek başına yalnızca bir kez çağrılacak ve toplayıcının iç bağlamını ve dinleyicisini güncellemesi bekleniyor. Daha önce her zaman bir test çalıştırması sırasında Init asla çağrılmayacak.

Ne yaptığınızı bilmiyorsanız geçersiz kılmayın.

parametreler
context IInvocationContext : IInvocationContext sürüyor ayin için.

listener ITestInvocationListener : ITestInvocationListener sonuçlarını koymak.

İadeler
ITestInvocationListener orijinali saran yeni dinleyici.

çağrı Bitirildi

public final void invocationEnded (long elapsedTime)

parametreler
elapsedTime long

çağırmaBaşarısız

public final void invocationFailed (FailureDescription failure)

parametreler
failure FailureDescription

çağırmaBaşarısız

public final void invocationFailed (Throwable cause)

parametreler
cause Throwable

çağrıBaşlatıldı

public final void invocationStarted (IInvocationContext context)

Yönlendirme için Çağrı Dinleyicileri

parametreler
context IInvocationContext

Devre Dışı

public final boolean isDisabled ()

Tüm nesne devre dışı bırakılmışsa True döndürür (hem kurulumu hem de sökmeyi atlayın). Aksi takdirde yanlış.

İadeler
boolean

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

Metrik toplayıcı uygulamasının içinde kullanmayın. Bu saf yönlendirmedir.

parametreler
dataName String

logFile LogFile

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Bir test senaryosu varsayım hatasıyla başarısız olduğunda geri arama.

parametreler
testData DeviceMetricData : DeviceMetricData test durumu için veri tutma.

test TestDescription : TestDescription sürüyor Test davanın.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics, 
                TestDescription test)

Bir test durumu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
testData DeviceMetricData : DeviceMetricData test durumu için veri tutma. Sırasında olduğu gibi aynı nesne olacak onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Geçirilen ölçütlerinin geçerli harita ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

test TestDescription : TestDescription sürüyor Test davanın.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Bir test durumu sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
testData DeviceMetricData : DeviceMetricData test durumu için veri tutma. Sırasında olduğu gibi aynı nesne olacak onTestStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentTestCaseMetrics : Geçirilen ölçütlerinin geçerli harita ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) .

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu başarısız olduğunda geri arama.

parametreler
testData DeviceMetricData : DeviceMetricData test durumu için veri tutma.

test TestDescription : TestDescription sürüyor Test davanın.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Bir test çalıştırması sona erdiğinde geri arama. Bu temizlik zamanı olmalı.

parametreler
runData DeviceMetricData : DeviceMetricData çalışması için veri tutma. Sırasında olduğu gibi aynı nesne olacak onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) .

currentRunMetrics : Geçirilen ölçütlerinin geçerli harita ITestLifeCycleReceiver.testRunEnded(long, Map) .

onTestRunBaşarısız

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

parametreler
testData DeviceMetricData

failure FailureDescription

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Bir test çalıştırması başlatıldığında geri arama.

parametreler
runData DeviceMetricData : DeviceMetricData çalışması için veri tutma.

onTestStart

public void onTestStart (DeviceMetricData testData)

Bir test durumu başlatıldığında geri arama.

parametreler
testData DeviceMetricData : DeviceMetricData test durumu için veri tutma.

setDevre dışı bırak

public final void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını ayarlar. Devre Dışı, hem kurulum hem de sökme adımlarının atlanması gerektiği anlamına gelir. Varsayılan yapıcıda bir nesneyi varsayılan olarak devre dışı bırakmak için kullanılabilir.

parametreler
isDisabled boolean : Nesne konulmalıdır durumu.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

Metrik toplayıcı uygulamasının içinde kullanmayın. Bu saf yönlendirmedir.

parametreler
logSaver ILogSaver

testVarsayımBaşarısızlık

public final void testAssumptionFailure (TestDescription test, 
                String trace)

parametreler
test TestDescription

trace String

testVarsayımBaşarısızlık

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

parametreler
test TestDescription

failure FailureDescription

testBitti

public final void testEnded (TestDescription test, 
                long endTime, 
                 testMetrics)

parametreler
test TestDescription

endTime long

testMetrics

testBitti

public final void testEnded (TestDescription test, 
                 testMetrics)

parametreler
test TestDescription

testMetrics

test başarısız

public final void testFailed (TestDescription test, 
                FailureDescription failure)

parametreler
test TestDescription

failure FailureDescription

test başarısız

public final void testFailed (TestDescription test, 
                String trace)

parametreler
test TestDescription

trace String

testYoksayıldı

public final void testIgnored (TestDescription test)

parametreler
test TestDescription

test günlüğü

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

parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

testGünlüğüKaydedildi

public final void testLogSaved (String dataName, 
                LogDataType dataType, 
                InputStreamSource dataStream, 
                LogFile logFile)

Metrik toplayıcı uygulamasının içinde kullanmayın. Bu saf yönlendirmedir.

parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleBitti

public final void testModuleEnded ()

testModuleBaşladı

public final void testModuleStarted (IInvocationContext moduleContext)

parametreler
moduleContext IInvocationContext

testRunBitti

public final void testRunEnded (long elapsedTime, 
                 runMetrics)

parametreler
elapsedTime long

runMetrics

testRunFailed

public final void testRunFailed (FailureDescription failure)

parametreler
failure FailureDescription

testRunFailed

public final void testRunFailed (String errorMessage)

parametreler
errorMessage String

testÇalıştırıldı

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber)

parametreler
runName String

testCount int

attemptNumber int

testÇalıştırıldı

public final void testRunStarted (String runName, 
                int testCount)

Test çalıştırması geri aramaları

parametreler
runName String

testCount int

testÇalıştırıldı

public final void testRunStarted (String runName, 
                int testCount, 
                int attemptNumber, 
                long startTime)

parametreler
runName String

testCount int

attemptNumber int

startTime long

testRunStopped

public final void testRunStopped (long elapsedTime)

parametreler
elapsedTime long

testBaşladı

public final void testStarted (TestDescription test, 
                long startTime)

parametreler
test TestDescription

startTime long

testBaşladı

public final void testStarted (TestDescription test)

Geri aramaları test edin

parametreler
test TestDescription