Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

ShardMainResultForwarder

public class ShardMainResultForwarder
extends ResultForwarder implements ILogSaverListener

java.lang.Object
com.android.tradefed.result.ResultForwarder
com.android.tradefed.invoker.ShardMainResultForwarder


Sebuah ResultForwarder yang menggabungkan hasil dari doa tes sharded. Itu hanya melaporkan penyelesaian pemanggilan kepada pendengar setelah semua pemanggilan sharding selesai.

Kelas ini tidak aman untuk thread. Diharapkan klien akan mengunci kelas ini saat mengirim hasil tes, untuk mencegah panggilan balik pemanggilan agar tidak salah.

Ringkasan

Konstruktor publik

ShardMainResultForwarder ( listeners, int expectedShards) ShardMainResultForwarder ( listeners, int expectedShards)

Buat ShardMainResultForwarder .

Metode publik

void invocationEnded (long elapsedTime)

void invocationEnded (long elapsedTime, IInvocationContext context)

Panggilan balik yang lebih detail untuk membedakan shard mana yang selesai.

void invocationFailed (FailureDescription failure)

void invocationFailed (Throwable cause)

void invocationStarted (IInvocationContext context)

void logAssociation (String dataName, LogFile logFile)

void testLogForward (String dataName, LogDataType dataType, InputStreamSource dataStream)

Hanya teruskan testLog alih-alih menyimpan log terlebih dahulu.

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

Konstruktor publik

ShardMainResultForwarder

public ShardMainResultForwarder ( listeners, 
                int expectedShards)

Buat ShardMainResultForwarder .

Parameter
listeners : Daftar ITestInvocationListener hasil ke depan untuk ketika semua pecahan selesai

expectedShards int : jumlah pecahan

Metode publik

doaBerakhir

public void invocationEnded (long elapsedTime)

Parameter
elapsedTime long

doaBerakhir

public void invocationEnded (long elapsedTime, 
                IInvocationContext context)

Panggilan balik yang lebih detail untuk membedakan shard mana yang selesai.

Parameter
elapsedTime long

context IInvocationContext

doa gagal

public void invocationFailed (FailureDescription failure)

Parameter
failure FailureDescription

doa gagal

public void invocationFailed (Throwable cause)

Parameter
cause Throwable

doaDimulai

public void invocationStarted (IInvocationContext context)

Parameter
context IInvocationContext

logAsosiasi

public void logAssociation (String dataName, 
                LogFile logFile)

Parameter
dataName String

logFile LogFile

tesLogMaju

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

Hanya teruskan testLog alih-alih menyimpan log terlebih dahulu.

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

tesLogDisimpan

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

Parameter
dataName String

dataType LogDataType

dataStream InputStreamSource

logFile LogFile