SkipManager

public class SkipManager
extends Object implements IDisableable

java.lang.Object
   ↳ com.android.tradefed.result.skipped.SkipManager


Berdasarkan berbagai kriteria, pengelola lewati membantu menentukan apa yang harus dilewati di berbagai tingkat: pemanggilan, modul, dan pengujian.

Ringkasan

Konstruktor publik

SkipManager()

Metode publik

void clearManager()
getDemotedTests()

Menampilkan pengujian yang didemosikan dan alasan penurunan peringkat

getImageToDigest()
String getInvocationSkipReason()
getUnchangedModules()

Menampilkan daftar modul yang tidak berubah.

boolean isDisabled()

Menampilkan True jika seluruh objek dinonaktifkan (lewati penyiapan dan penghapusan).

void reportDiscoveryDependencies( modules, depFiles)
void reportDiscoveryWithNoTests()

Dalam proses download dan penemuan awal, laporkan kepada pengelola lewati bahwa tidak ada pengujian yang diharapkan akan dijalankan.

boolean reportSkippedModule()
void setDisable(boolean isDisabled)

Menetapkan apakah objek harus dinonaktifkan.

void setImageAnalysis(ITestDevice device, ContentAnalysisContext analysisContext)
void setSkipDecision(boolean shouldSkip)
void setTestArtifactsAnalysis(ContentAnalysisContext analysisContext)
void setup(IConfiguration config, IInvocationContext context)

Menyiapkan dan melakukan inisialisasi pengelola lewati.

boolean shouldSkipInvocation(TestInformation information)

Melaporkan apakah kita harus melewati pemanggilan saat ini.

Konstruktor publik

SkipManager

public SkipManager ()

Metode publik

clearManager

public void clearManager ()

getDemotedTests

public  getDemotedTests ()

Menampilkan pengujian yang didemosikan dan alasan demosi

Hasil

getImageToDigest

public  getImageToDigest ()

Hasil

getInvocationSkipReason

public String getInvocationSkipReason ()

Hasil
String

getUnchangedModules

public  getUnchangedModules ()

Menampilkan daftar modul yang tidak berubah. Modul hanya tidak berubah jika image perangkat juga tidak berubah.

Hasil

isDisabled

public boolean isDisabled ()

Menampilkan True jika seluruh objek dinonaktifkan (lewati penyiapan dan penghapusan). Salah jika tidak.

Hasil
boolean

reportDiscoveryDependencies

public void reportDiscoveryDependencies ( modules, 
                 depFiles)

Parameter
modules

depFiles

reportDiscoveryWithNoTests

public void reportDiscoveryWithNoTests ()

Dalam proses download dan penemuan awal, laporkan kepada pengelola lewati bahwa tidak ada pengujian yang diharapkan akan dijalankan. Perintah ini akan menyebabkan melewatkan pemanggilan.

reportSkippedModule

public boolean reportSkippedModule ()

Hasil
boolean

setDisable

public void setDisable (boolean isDisabled)

Menetapkan apakah objek harus dinonaktifkan. Dinonaktifkan berarti langkah penyiapan dan penghapusan harus dilewati. Dapat digunakan untuk membuat objek dinonaktifkan secara default dalam konstruktor default.

Parameter
isDisabled boolean: status yang harus diberikan ke objek.

setImageAnalysis

public void setImageAnalysis (ITestDevice device, 
                ContentAnalysisContext analysisContext)

Parameter
device ITestDevice

analysisContext ContentAnalysisContext

setSkipDecision

public void setSkipDecision (boolean shouldSkip)

Parameter
shouldSkip boolean

setTestArtifactsAnalysis

public void setTestArtifactsAnalysis (ContentAnalysisContext analysisContext)

Parameter
analysisContext ContentAnalysisContext

siapkan

public void setup (IConfiguration config, 
                IInvocationContext context)

Menyiapkan dan melakukan inisialisasi pengelola lewati.

Parameter
config IConfiguration

context IInvocationContext

shouldSkipInvocation

public boolean shouldSkipInvocation (TestInformation information)

Melaporkan apakah kita harus melewati pemanggilan saat ini.

Parameter
information TestInformation

Hasil
boolean