BaseDeviceMetricCollector

public class BaseDeviceMetricCollector
extends Object implements IMetricCollector

java.lang.Object
   ↳ com.android.tradefed.device.metric.BaseDeviceMetricCollector


onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) ve ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))'de toplamayı başlatmaya ve durdurmaya olanak tanıyan IMetricCollector'ün temel uygulaması.

Özet

Fields'ın oynadığı filmler

public static final String TEST_CASE_EXCLUDE_GROUP_OPTION

public static final String TEST_CASE_INCLUDE_GROUP_OPTION

Herkese açık kurucular

BaseDeviceMetricCollector()

Herkese açık yöntemler

final getBuildInfos()

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

final getDevices()

Çağrıda kullanılabilen 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()

Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener değerini döndürür.

final getRealDevices()

getDevices() listesindeki tüm stub olmayan cihazları döndürür.

String getRunName()

Toplayıcıyı tetikleyen test çalıştırmasının mRunName adını döndürür.

ITestInvocationListener init(IInvocationContext context, ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer.

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

Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır).

final void logAssociation(String dataName, LogFile logFile)

İçeriden metrik toplayıcı uygulamasını kullanmayın.

void onTestAssumptionFailure(DeviceMetricData testData, TestDescription test)

Bir test durumu, varsayım hatasıyla başarısız olduğunda geri çağırma.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics, TestDescription test)

Test kaydı sona erdiğinde geri arama.

void onTestEnd(DeviceMetricData testData, currentTestCaseMetrics)

Test kaydı sona erdiğinde geri arama.

void onTestFail(DeviceMetricData testData, TestDescription test)

Bir test durumu başarısız olduğunda geri çağırma.

void onTestRunEnd(DeviceMetricData runData, currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma.

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

Test çalıştırması başladığında geri çağırma.

void onTestStart(DeviceMetricData testData)

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

final void setDisable(boolean isDisabled)

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

final void setLogSaver(ILogSaver logSaver)

İçeriden metrik toplayıcı uygulamasını kullanmayın.

final void testAssumptionFailure(TestDescription test, String trace)
final void testAssumptionFailure(TestDescription test, FailureDescription failure)
final void testEnded(TestDescription test, long endTime, testMetrics)
final void 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)

İçeriden metrik toplayıcı uygulamasını kullanmayın.

final void testModuleEnded()
final void testModuleStarted(IInvocationContext moduleContext)
final void 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ırma 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)

Test durumları için geri aramalar

Fields'ın oynadığı filmler

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

Herkese açık kurucular

BaseDeviceMetricCollector

public BaseDeviceMetricCollector ()

Herkese açık yöntemler

getBuildInfos

public final  getBuildInfos ()

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

İlerlemeler

getDevices

public final  getDevices ()

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

İlerlemeler

getFileFromTestArtifacts

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: Yapılarda aranacak dosyanın adı.

İlerlemeler
File Test yapısını veya modül yapısını içeren dosya. Dosya bulunamazsa boş değer döndürülür.

getInvocationListener

public final ITestInvocationListener getInvocationListener ()

Sonuçları yönlendirdiğimiz orijinal ITestInvocationListener değerini döndürür.

İlerlemeler
ITestInvocationListener

getRealDevices

public final  getRealDevices ()

getDevices() listesindeki tüm stub olmayan cihazları döndürür.

İlerlemeler

getRunName

public String getRunName ()

Toplayıcıyı tetikleyen test çalıştırmasının mRunName adını döndürür.

İlerlemeler
String mRunName, geçerli test çalıştırma adı.

init

public ITestInvocationListener init (IInvocationContext context, 
                ITestInvocationListener listener)

Toplayıcının mevcut bağlamla başlatılması ve sonuçların yönlendirileceği yer. Her örnek için yalnızca bir kez çağrılır ve toplayıcının dahili bağlamını ve dinleyicisini güncellemesi beklenir. Init, test çalıştırması sırasında hiçbir zaman çağrılmaz, her zaman öncesinde çağrılır.

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

Parametreler
context IInvocationContext: Devam eden çağrı için IInvocationContext.

listener ITestInvocationListener: Sonuçların yerleştirileceği ITestInvocationListener.

İlerlemeler
ITestInvocationListener yeni dinleyici, orijinal dinleyiciyi sarmalayan dinleyicidir.

invocationEnded

public final void invocationEnded (long elapsedTime)

Parametreler
elapsedTime long

invocationFailed

public final void invocationFailed (FailureDescription failure)

Parametreler
failure FailureDescription

invocationFailed

public final void invocationFailed (Throwable cause)

Parametreler
cause Throwable

invocationStarted

public final void invocationStarted (IInvocationContext context)

Yönlendirme için çağrı dinleyicileri

Parametreler
context IInvocationContext

isDisabled

public final boolean isDisabled ()

Nesnenin tamamı devre dışıysa True (Doğru) değerini döndürür (hem kurulum hem de kaldırma işlemi atlanır). Aksi takdirde False (yanlış) değerini alır.

İlerlemeler
boolean

logAssociation

public final void logAssociation (String dataName, 
                LogFile logFile)

İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.

Parametreler
dataName String

logFile LogFile

onTestAssumptionFailure

public void onTestAssumptionFailure (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu, varsayım hatasıyla başarısız olduğunda geri çağırma.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

onTestEnd

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

Test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki

currentTestCaseMetrics : ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) işlevine iletilen mevcut metrik haritası.

test TestDescription: Devam eden test durumunun TestDescription.

onTestEnd

public void onTestEnd (DeviceMetricData testData, 
                 currentTestCaseMetrics)

Test kaydı sona erdiğinde geri arama. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData. onTestStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki

currentTestCaseMetrics : ITestLifeCycleReceiver.testEnded(com.android.tradefed.result.TestDescription, Map) işlevine iletilen mevcut metrik haritası.

onTestFail

public void onTestFail (DeviceMetricData testData, 
                TestDescription test)

Bir test durumu başarısız olduğunda geri çağırma.

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData.

test TestDescription: Devam eden test durumunun TestDescription.

onTestRunEnd

public void onTestRunEnd (DeviceMetricData runData, 
                 currentRunMetrics)

Test çalıştırması sona erdiğinde geri çağırma. Şimdi de temizleme işlemini gerçekleştirin.

Parametreler
runData DeviceMetricData: Çalıştırma verilerini tutan DeviceMetricData. onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) sırasındaki ile aynı nesne olacaktır.

currentRunMetrics : ITestLifeCycleReceiver.testRunEnded(long, Map) işlevine iletilen mevcut metrik haritası.

onTestRunFailed

public void onTestRunFailed (DeviceMetricData testData, 
                FailureDescription failure)

Parametreler
testData DeviceMetricData

failure FailureDescription

onTestRunStart

public void onTestRunStart (DeviceMetricData runData)

Test çalıştırması başladığında geri çağırma.

Parametreler
runData DeviceMetricData: Çalıştırma verilerini tutan DeviceMetricData.

onTestStart

public void onTestStart (DeviceMetricData testData)

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

Parametreler
testData DeviceMetricData: Test örneğine ait verileri tutan DeviceMetricData.

setDisable

public final void setDisable (boolean isDisabled)

Nesnenin devre dışı bırakılıp bırakılmayacağını belirler. Devre dışı bırakılmış olması, hem kurulum hem de kaldırma 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: Nesnenin yerleştirilmesi gereken durum.

setLogSaver

public final void setLogSaver (ILogSaver logSaver)

İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.

Parametreler
logSaver ILogSaver

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                String trace)

Parametreler
test TestDescription

trace String

testAssumptionFailure

public final void testAssumptionFailure (TestDescription test, 
                FailureDescription failure)

Parametreler
test TestDescription

failure FailureDescription

testEnded

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

Parametreler
test TestDescription

endTime long

testMetrics

testEnded

public final void testEnded (TestDescription test, 
                 testMetrics)

Parametreler
test TestDescription

testMetrics

testFailed

public final void testFailed (TestDescription test, 
                FailureDescription failure)

Parametreler
test TestDescription

failure FailureDescription

testFailed

public final void testFailed (TestDescription test, 
                String trace)

Parametreler
test TestDescription

trace String

testIgnored

public final void testIgnored (TestDescription test)

Parametreler
test TestDescription

testLog

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

Parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

testLogSaved

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

İçeriden metrik toplayıcı uygulamasını kullanmayın. Bu, tamamen yönlendirmedir.

Parametreler
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile

testModuleEnded

public final void testModuleEnded ()

testModuleStarted

public final void testModuleStarted (IInvocationContext moduleContext)

Parametreler
moduleContext IInvocationContext

testRunEnded

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

testRunStarted

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

Parametreler
runName String

testCount int

attemptNumber int

testRunStarted

public final void testRunStarted (String runName, 
                int testCount)

Test çalıştırma geri aramaları

Parametreler
runName String

testCount int

testRunStarted

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

testStarted

public final void testStarted (TestDescription test, 
                long startTime)

Parametreler
test TestDescription

startTime long

testStarted

public final void testStarted (TestDescription test)

Test durumları için geri aramalar

Parametreler
test TestDescription