BaseDeviceMetricCollector
public class BaseDeviceMetricCollector
extends Object
implements IMetricCollector , IDeviceActionReceiver
java.lang.Objek | |
↳ | com.android.tradefed.device.metric.BaseDeviceMetricCollector |
Implementasi dasar IMetricCollector
yang memungkinkan untuk memulai dan menghentikan pengumpulan di onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData)
dan ERROR(/#onTestRunEnd(com.android.tradefed.device.metric.DeviceMetricData,Map))
.
Ringkasan
Bidang | |
---|---|
public static final String | TEST_CASE_EXCLUDE_GROUP_OPTION |
public static final String | TEST_CASE_INCLUDE_GROUP_OPTION
|
Konstruktor publik | |
---|---|
BaseDeviceMetricCollector () |
Metode publik | |
---|---|
void | extraInit ( IInvocationContext context, ITestInvocationListener listener) |
final | getBuildInfos () Mengembalikan daftar informasi build yang tersedia dalam pemanggilan. |
final | getDevices () Mengembalikan daftar perangkat yang tersedia dalam pemanggilan. |
File | getFileFromTestArtifacts (String fileName) Ambil file dari artefak pengujian atau artefak modul dan simpan dalam cache di peta untuk panggilan berikutnya. |
final ITestInvocationListener | getInvocationListener () Mengembalikan |
String | getModuleName () |
final | getRealDevices () Mengembalikan semua perangkat non-stub dari daftar |
String | getRunName () Mengembalikan nama uji coba |
final ITestInvocationListener | init ( IInvocationContext context, ITestInvocationListener listener) Inisialisasi kolektor dengan konteks saat ini dan ke mana hasil akan diteruskan. |
final void | invocationEnded (long elapsedTime) Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan. |
final void | invocationFailed ( FailureDescription failure) Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan. |
final void | invocationFailed (Throwable cause) Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan. |
final void | invocationStarted ( IInvocationContext context) Pendengar Doa untuk meneruskan |
final boolean | isDisabled () Mengembalikan True jika seluruh objek dinonaktifkan (lewati pengaturan dan pembongkaran). |
boolean | isDisabledReceiver () Apakah |
final void | logAssociation (String dataName, LogFile logFile) Jangan gunakan implementasi pengumpul metrik di dalam. |
void | onTestAssumptionFailure ( DeviceMetricData testData, TestDescription test) Panggilan balik ketika kasus uji gagal dengan kegagalan asumsi. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics, TestDescription test) Callback ketika kasus uji berakhir. |
void | onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) onTestEnd ( DeviceMetricData testData, currentTestCaseMetrics) Callback ketika kasus uji berakhir. |
void | onTestFail ( DeviceMetricData testData, TestDescription test) Panggilan balik ketika kasus uji gagal. |
void | onTestModuleEnded () Memungkinkan menangkap acara modul berakhir. |
void | onTestModuleStarted () Memungkinkan menangkap acara yang dimulai modul. |
void | onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) onTestRunEnd ( DeviceMetricData runData, currentRunMetrics) Panggilan balik ketika uji coba berakhir. |
void | onTestRunFailed ( DeviceMetricData testData, FailureDescription failure) Panggilan balik untuk acara testRunFailed |
void | onTestRunStart ( DeviceMetricData runData) Panggilan balik saat uji coba dimulai. |
void | onTestStart ( DeviceMetricData testData) Panggilan balik ketika kasus uji dimulai. |
void | rebootEnded ( ITestDevice device) Mendapat pemberitahuan ketika reboot perangkat berakhir. |
void | rebootStarted ( ITestDevice device) Mendapat pemberitahuan saat reboot dimulai pada perangkat. |
final void | setDisable (boolean isDisabled) Menyetel apakah objek harus dinonaktifkan. |
void | setDisableReceiver (boolean isDisabled) Menyetel apakah |
final void | setLogSaver ( ILogSaver logSaver) Jangan gunakan implementasi pengumpul metrik di dalam. |
final void | testAssumptionFailure ( TestDescription test, String trace) Dipanggil ketika pengujian atom menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah |
final void | testAssumptionFailure ( TestDescription test, FailureDescription failure) Dipanggil ketika pengujian atom menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah |
final void | testEnded ( TestDescription test, long endTime, testMetrics) testEnded ( TestDescription test, long endTime, testMetrics) Alternatif untuk |
final void | testEnded ( TestDescription test, testMetrics) testEnded ( TestDescription test, testMetrics) Melaporkan akhir eksekusi kasus uji individual. |
final void | testFailed ( TestDescription test, FailureDescription failure) Melaporkan kegagalan kasus uji individual. |
final void | testFailed ( TestDescription test, String trace) Melaporkan kegagalan kasus uji individual. |
final void | testIgnored ( TestDescription test) Dipanggil ketika pengujian tidak akan dijalankan, umumnya karena metode pengujian dianotasi dengan org.junit.Ignore. |
final void | testLog (String dataName, LogDataType dataType, InputStreamSource dataStream) Menyediakan data log atau debug terkait dari pemanggilan pengujian. |
final void | testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile) Jangan gunakan implementasi pengumpul metrik di dalam. |
final void | testModuleEnded () Melaporkan akhir dari pengoperasian modul. |
final void | testModuleStarted ( IInvocationContext moduleContext) Melaporkan permulaan modul berjalan. |
final void | testRunEnded (long elapsedTime, runMetrics) testRunEnded (long elapsedTime, runMetrics) Melaporkan akhir uji coba. |
final void | testRunFailed ( FailureDescription failure) Uji coba laporan gagal diselesaikan karena kegagalan yang dijelaskan oleh |
final void | testRunFailed (String errorMessage) Uji coba laporan gagal diselesaikan karena kesalahan fatal. |
final void | testRunStarted (String runName, int testCount, int attemptNumber) Melaporkan dimulainya uji coba. |
final void | testRunStarted (String runName, int testCount) Uji coba callback |
final void | testRunStarted (String runName, int testCount, int attemptNumber, long startTime) Melaporkan dimulainya uji coba. |
final void | testRunStopped (long elapsedTime) Uji coba laporan dihentikan sebelum selesai karena permintaan pengguna. |
final void | testStarted ( TestDescription test, long startTime) Alternatif untuk |
final void | testStarted ( TestDescription test) Callback kasus uji |
Bidang
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
Konstruktor publik
BaseDeviceMetricCollector
public BaseDeviceMetricCollector ()
Metode publik
ekstraInit
public void extraInit (IInvocationContext context, ITestInvocationListener listener)
Melempar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
dapatkanBuildInfos
public finalgetBuildInfos ()
Mengembalikan daftar informasi build yang tersedia dalam pemanggilan.
Kembali | |
---|---|
dapatkan Perangkat
public finalgetDevices ()
Mengembalikan daftar perangkat yang tersedia dalam pemanggilan.
Kembali | |
---|---|
getFileFromTestArtifacts
public File getFileFromTestArtifacts (String fileName)
Ambil file dari artefak pengujian atau artefak modul dan simpan dalam cache di peta untuk panggilan berikutnya.
Parameter | |
---|---|
fileName | String : nama file yang ingin dicari di artefak. |
Kembali | |
---|---|
File | File dari artefak pengujian atau artefak modul. Mengembalikan null jika file tidak ditemukan. |
getInvocationListener
public final ITestInvocationListener getInvocationListener ()
Mengembalikan ITestInvocationListener
asli tempat kami meneruskan hasilnya.
Kembali | |
---|---|
ITestInvocationListener |
dapatkanModuleName
public String getModuleName ()
Kembali | |
---|---|
String |
dapatkan Perangkat Nyata
public finalgetRealDevices ()
Mengembalikan semua perangkat non-stub dari daftar getDevices()
.
Kembali | |
---|---|
dapatkanRunName
public String getRunName ()
Mengembalikan nama uji coba mRunName
yang memicu kolektor.
Kembali | |
---|---|
String | mRunName, nama uji coba saat ini. |
inisiasi
public final ITestInvocationListener init (IInvocationContext context, ITestInvocationListener listener)
Inisialisasi kolektor dengan konteks saat ini dan ke mana hasil akan diteruskan. Hanya akan dipanggil satu kali per instance, dan kolektor diharapkan memperbarui konteks internal dan pendengarnya. Init tidak akan pernah dipanggil selama uji coba sebelumnya.
Jangan menimpa kecuali Anda tahu apa yang Anda lakukan.
Parameter | |
---|---|
context | IInvocationContext : IInvocationContext untuk pemanggilan yang sedang berlangsung. |
listener | ITestInvocationListener : ITestInvocationListener tempat meletakkan hasil. |
Kembali | |
---|---|
ITestInvocationListener | pendengar baru membungkus yang asli. |
Melempar | |
---|---|
DeviceNotAvailableException |
doaBerakhir
public final void invocationEnded (long elapsedTime)
Melaporkan bahwa pemanggilan telah dihentikan, baik berhasil atau karena beberapa kondisi kesalahan.
Akan secara otomatis dipanggil oleh kerangka TradeFederation.Parameter | |
---|---|
elapsedTime | long : waktu pemanggilan yang telah berlalu dalam ms |
doaGagal
public final void invocationFailed (FailureDescription failure)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan secara otomatis dipanggil oleh kerangka TradeFederation.
Parameter | |
---|---|
failure | FailureDescription : FailureDescription yang menjelaskan penyebab kegagalan |
doaGagal
public final void invocationFailed (Throwable cause)
Melaporkan pemanggilan yang tidak lengkap karena beberapa kondisi kesalahan.
Akan secara otomatis dipanggil oleh kerangka TradeFederation.Parameter | |
---|---|
cause | Throwable : penyebab kegagalan Throwable |
doaDimulai
public final void invocationStarted (IInvocationContext context)
Pendengar Doa untuk meneruskan
Parameter | |
---|---|
context | IInvocationContext : informasi tentang pemanggilan |
dinonaktifkan
public final boolean isDisabled ()
Mengembalikan True jika seluruh objek dinonaktifkan (lewati pengaturan dan pembongkaran). Salah jika tidak.
Kembali | |
---|---|
boolean |
adalahDisabledReceiver
public boolean isDisabledReceiver ()
Apakah IDeviceActionReceiver
dinonaktifkan atau tidak.
Kembali | |
---|---|
boolean | kembalikan nilai benar jika dinonaktifkan, salah jika sebaliknya. |
logAssociation
public final void logAssociation (String dataName, LogFile logFile)
Jangan gunakan implementasi pengumpul metrik di dalam. Ini adalah penerusan murni.
Parameter | |
---|---|
dataName | String : Nama datanya |
logFile | LogFile : LogFile yang telah dicatat sebelumnya dan harus dikaitkan dengan kasus uji. |
padaTestAssumptionFailure
public void onTestAssumptionFailure (DeviceMetricData testData, TestDescription test)
Panggilan balik ketika kasus uji gagal dengan kegagalan asumsi.
Parameter | |
---|---|
testData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus uji. |
test | TestDescription : TestDescription dari kasus uji yang sedang berlangsung. |
Melempar | |
---|---|
DeviceNotAvailableException |
diTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics, TestDescription test)
Callback ketika kasus uji berakhir. Ini seharusnya menjadi waktu untuk membersihkan.
Parameter | |
---|---|
testData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus uji. Akan menjadi objek yang sama seperti selama onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
test | TestDescription : TestDescription dari kasus uji yang sedang berlangsung. |
Melempar | |
---|---|
DeviceNotAvailableException |
diTestEnd
public void onTestEnd (DeviceMetricData testData,currentTestCaseMetrics)
Callback ketika kasus uji berakhir. Ini seharusnya menjadi waktu untuk membersihkan.
Parameter | |
---|---|
testData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus uji. Akan menjadi objek yang sama seperti selama onTestStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentTestCaseMetrics | ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map)) . |
Melempar | |
---|---|
DeviceNotAvailableException |
padaTestFail
public void onTestFail (DeviceMetricData testData, TestDescription test)
Panggilan balik ketika kasus uji gagal.
Parameter | |
---|---|
testData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus uji. |
test | TestDescription : TestDescription dari kasus uji yang sedang berlangsung. |
Melempar | |
---|---|
DeviceNotAvailableException |
padaTestModuleEnded
public void onTestModuleEnded ()
Memungkinkan menangkap acara modul berakhir.
Melempar | |
---|---|
DeviceNotAvailableException |
padaTestModuleStarted
public void onTestModuleStarted ()
Memungkinkan menangkap acara yang dimulai modul.
Melempar | |
---|---|
DeviceNotAvailableException |
padaTestRunEnd
public void onTestRunEnd (DeviceMetricData runData,currentRunMetrics)
Panggilan balik ketika uji coba berakhir. Ini seharusnya menjadi waktu untuk membersihkan.
Parameter | |
---|---|
runData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk dijalankan. Akan menjadi objek yang sama seperti pada onTestRunStart(com.android.tradefed.device.metric.DeviceMetricData) . |
currentRunMetrics | ERROR(/#testRunEnded(long,Map)) . |
Melempar | |
---|---|
DeviceNotAvailableException |
padaTestRunFailed
public void onTestRunFailed (DeviceMetricData testData, FailureDescription failure)
Panggilan balik untuk acara testRunFailed
Melempar | |
---|---|
| com.android.tradefed.device.DeviceNotAvailableException |
DeviceNotAvailableException |
padaTestRunStart
public void onTestRunStart (DeviceMetricData runData)
Panggilan balik saat uji coba dimulai.
Parameter | |
---|---|
runData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk dijalankan. |
Melempar | |
---|---|
DeviceNotAvailableException |
diTestStart
public void onTestStart (DeviceMetricData testData)
Panggilan balik ketika kasus uji dimulai.
Parameter | |
---|---|
testData | DeviceMetricData : DeviceMetricData yang menyimpan data untuk kasus uji. |
Melempar | |
---|---|
DeviceNotAvailableException |
rebootBerakhir
public void rebootEnded (ITestDevice device)
Mendapat pemberitahuan ketika reboot perangkat berakhir.
CATATAN: Penerima harus menghindari reboot selama panggilan balik ini. Upaya reboot apa pun akan diabaikan.
Parameter | |
---|---|
device | ITestDevice : ITestDevice tempat reboot berakhir. |
Melempar | |
---|---|
DeviceNotAvailableException |
rebootDimulai
public void rebootStarted (ITestDevice device)
Mendapat pemberitahuan saat reboot dimulai pada perangkat.
CATATAN: Penerima harus menghindari reboot selama panggilan balik ini. Upaya reboot apa pun akan diabaikan.
Parameter | |
---|---|
device | ITestDevice : ITestDevice tempat reboot dimulai. |
Melempar | |
---|---|
DeviceNotAvailableException |
setDisable
public final void setDisable (boolean isDisabled)
Menyetel apakah objek harus dinonaktifkan. Dinonaktifkan berarti langkah penyiapan dan pembongkaran harus dilewati. Dapat digunakan untuk membuat objek dinonaktifkan secara default di konstruktor default.
Parameter | |
---|---|
isDisabled | boolean : keadaan objek harus dimasukkan. |
setDisableReceiver
public void setDisableReceiver (boolean isDisabled)
Menyetel apakah IDeviceActionReceiver
harus dinonaktifkan. Menonaktifkan berarti tidak akan didaftarkan ke perangkat untuk menerima peristiwa tindakan perangkat.
Parameter | |
---|---|
isDisabled | boolean |
setLogSaver
public final void setLogSaver (ILogSaver logSaver)
Jangan gunakan implementasi pengumpul metrik di dalam. Ini adalah penerusan murni.
Parameter | |
---|---|
logSaver | ILogSaver : ILogSaver |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, String trace)
Dipanggil ketika pengujian atom menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
trace | String : tumpukan jejak kegagalan |
testAssumptionFailure
public final void testAssumptionFailure (TestDescription test, FailureDescription failure)
Dipanggil ketika pengujian atom menandai bahwa pengujian tersebut mengasumsikan kondisi yang salah
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
failure | FailureDescription : FailureDescription yang menjelaskan kegagalan dan konteksnya. |
tesBerakhir
public final void testEnded (TestDescription test, long endTime,testMetrics)
Alternatif untuk ERROR(/#testEnded(com.android.tradefed.result.TestDescription,Map))
di mana kita dapat menentukan waktu berakhir secara langsung. Gabungkan dengan testStarted(com.android.tradefed.result.TestDescription, long)
untuk pengukuran yang akurat.
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
endTime | long : waktu pengujian berakhir, diukur melalui System.currentTimeMillis() |
testMetrics | ERROR(/Map) dari metrik yang dikeluarkan |
tesBerakhir
public final void testEnded (TestDescription test,testMetrics)
Melaporkan akhir eksekusi kasus uji individual.
Jika testFailed(TestDescription, FailureDescription)
tidak dipanggil, pengujian ini berhasil. Juga mengembalikan metrik kunci/nilai apa pun yang mungkin telah dikeluarkan selama eksekusi kasus pengujian.
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
testMetrics | ERROR(/Map) dari metrik yang dikeluarkan |
tesGagal
public final void testFailed (TestDescription test, FailureDescription failure)
Melaporkan kegagalan kasus uji individual.
Akan dipanggil antara testStarted dan testEnded.
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
failure | FailureDescription : FailureDescription yang menjelaskan kegagalan dan konteksnya. |
tesGagal
public final void testFailed (TestDescription test, String trace)
Melaporkan kegagalan kasus uji individual.
Akan dipanggil antara testStarted dan testEnded.
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
trace | String : tumpukan jejak kegagalan |
tesIgnored
public final void testIgnored (TestDescription test)
Dipanggil ketika pengujian tidak akan dijalankan, umumnya karena metode pengujian dianotasi dengan org.junit.Ignore.
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
tesLog
public final void testLog (String dataName, LogDataType dataType, InputStreamSource dataStream)
Menyediakan data log atau debug terkait dari pemanggilan pengujian.
Harus dipanggil sebelumERROR(/ITestInvocationListener#invocationFailed(Throwable))
atau ERROR(/ITestInvocationListener#invocationEnded(long))
Kerangka kerja TradeFederation akan secara otomatis memanggil metode ini, menyediakan log host dan jika berlaku, logcat perangkat.Parameter | |
---|---|
dataName | String : sebuah String yang merupakan nama deskriptif data. misalnya "device_logcat". Catatan dataName mungkin tidak unik per pemanggilan. yaitu pelaksana harus mampu menangani banyak panggilan dengan nama data yang sama |
dataType | LogDataType : LogDataType datanya |
dataStream | InputStreamSource : InputStreamSource data. Pelaksana harus memanggil createInputStream untuk mulai membaca data, dan memastikan untuk menutup InputStream yang dihasilkan setelah selesai. Penelepon harus memastikan sumber data tetap ada dan dapat diakses hingga metode testLog selesai. |
testLogDisimpan
public final void testLogSaved (String dataName, LogDataType dataType, InputStreamSource dataStream, LogFile logFile)
Jangan gunakan implementasi pengumpul metrik di dalam. Ini adalah penerusan murni.
Parameter | |
---|---|
dataName | String : sebuah String yang merupakan nama deskriptif data. misalnya "device_logcat". Catatan dataName mungkin tidak unik per pemanggilan. yaitu pelaksana harus mampu menangani banyak panggilan dengan nama data yang sama |
dataType | LogDataType : LogDataType datanya |
dataStream | InputStreamSource : InputStreamSource data. Pelaksana harus memanggil createInputStream untuk mulai membaca data, dan memastikan untuk menutup InputStream yang dihasilkan setelah selesai. |
logFile | LogFile : LogFile yang berisi meta data dari file yang disimpan. |
testModuleBerakhir
public final void testModuleEnded ()
Melaporkan akhir dari pengoperasian modul.
testModuleStarted
public final void testModuleStarted (IInvocationContext moduleContext)
Melaporkan permulaan modul berjalan. Callback ini dikaitkan dengan testModuleEnded()
dan bersifat opsional dalam urutannya. Ini hanya digunakan selama proses yang menggunakan modul: pelari berbasis suite.
Parameter | |
---|---|
moduleContext | IInvocationContext : IInvocationContext modul. |
testRunEnded
public final void testRunEnded (long elapsedTime,runMetrics)
Melaporkan akhir uji coba. FIXME: Kami tidak dapat memiliki dua antarmuka Map<> dengan tipe berbeda, jadi kami harus menggunakan HashMap di sini.
Parameter | |
---|---|
elapsedTime | long : perangkat melaporkan waktu yang telah berlalu, dalam milidetik |
runMetrics | Metric . |
testRunFailed
public final void testRunFailed (FailureDescription failure)
Uji coba laporan gagal diselesaikan karena kegagalan yang dijelaskan oleh FailureDescription
.
Parameter | |
---|---|
failure | FailureDescription : FailureDescription yang menjelaskan kegagalan dan konteksnya. |
testRunFailed
public final void testRunFailed (String errorMessage)
Uji coba laporan gagal diselesaikan karena kesalahan fatal.
Parameter | |
---|---|
errorMessage | String : String yang menjelaskan alasan kegagalan proses. |
tesRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber)
Melaporkan dimulainya uji coba.
Parameter | |
---|---|
runName | String : nama uji coba |
testCount | int : jumlah total pengujian dalam pengujian yang dijalankan |
attemptNumber | int : nomor pesanan, mengidentifikasi upaya berbeda dari runName yang sama yang dijalankan beberapa kali. AttemptNumber diindeks 0 dan harus bertambah setiap kali proses baru terjadi. misalnya Sebuah tes diuji ulang secara granular sebanyak 3 kali, tes tersebut harus memiliki total 4 kali proses dengan runName yang sama dan nomor percobaannya adalah dari 0 hingga 3. |
tesRunStarted
public final void testRunStarted (String runName, int testCount)
Uji coba callback
Parameter | |
---|---|
runName | String : nama uji coba |
testCount | int : jumlah total pengujian dalam pengujian yang dijalankan |
tesRunStarted
public final void testRunStarted (String runName, int testCount, int attemptNumber, long startTime)
Melaporkan dimulainya uji coba.
Parameter | |
---|---|
runName | String : nama uji coba |
testCount | int : jumlah total pengujian dalam pengujian yang dijalankan |
attemptNumber | int : nomor pesanan, mengidentifikasi upaya berbeda dari runName yang sama yang dijalankan beberapa kali. AttemptNumber diindeks 0 dan harus bertambah setiap kali proses baru terjadi. misalnya Sebuah tes diuji ulang secara granular sebanyak 3 kali, tes tersebut harus memiliki total 4 kali proses dengan runName yang sama dan nomor percobaannya adalah dari 0 hingga 3. |
startTime | long : waktu dimulainya proses, diukur melalui System.currentTimeMillis() |
testRunStopped
public final void testRunStopped (long elapsedTime)
Uji coba laporan dihentikan sebelum selesai karena permintaan pengguna.
TODO: saat ini tidak digunakan, pertimbangkan untuk menghapusnya
Parameter | |
---|---|
elapsedTime | long : perangkat melaporkan waktu yang telah berlalu, dalam milidetik |
tesDimulai
public final void testStarted (TestDescription test, long startTime)
Alternatif untuk testStarted(com.android.tradefed.result.TestDescription)
yang juga menentukan kapan pengujian dimulai, dikombinasikan dengan ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,Map))
untuk pengukuran yang akurat .
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |
startTime | long : waktu pengujian dimulai, diukur melalui System.currentTimeMillis() |
tesDimulai
public final void testStarted (TestDescription test)
Callback kasus uji
Parameter | |
---|---|
test | TestDescription : mengidentifikasi tes |