Menafsirkan hasil agar manusia dan mesin dapat bertindak terhadap hasil tersebut.
Representasi JSON |
---|
{ "summary": enum ( |
Kolom | |
---|---|
summary |
Cara paling sederhana untuk menafsirkan hasil. Diperlukan |
Kolom union detail . Detail untuk hasil individu. LINT.IfChange detail hanya dapat berupa salah satu dari yang berikut: |
|
successDetail |
Informasi selengkapnya tentang hasil SUKSES. Menampilkan INVALID_ARGUMENT jika kolom ini ditetapkan, tetapi ringkasannya tidak SUCCESS. Opsional |
failureDetail |
Informasi selengkapnya tentang hasil KEGAGALAN. Menampilkan INVALID_ARGUMENT jika kolom ini disetel, tetapi ringkasannya bukan FAILURE. Opsional |
inconclusiveDetail |
Informasi lebih lanjut tentang hasil yang TIDAK KONKLUSIF. Menampilkan INVALID_ARGUMENT jika kolom ini ditetapkan, tetapi ringkasannya tidak INCONCLUSIVE. Opsional |
skippedDetail |
Informasi selengkapnya tentang hasil yang DILEWATI. Menampilkan INVALID_ARGUMENT jika kolom ini ditetapkan, tetapi ringkasan tidak SKIPPED. Opsional |
DetailDetail
Detail hasil dengan ringkasan hasil SUKSES. LINT.IfChange
Representasi JSON |
---|
{ "otherNativeCrash": boolean } |
Kolom | |
---|---|
otherNativeCrash |
Jika proses native selain aplikasi mengalami error. |
DetailKegagalan
Detail hasil dengan ringkasan hasil KEGAGALAN.
Representasi JSON |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
Kolom | |
---|---|
crashed |
Jika kegagalannya parah karena sistem (aplikasi) yang sedang diuji mengalami error. |
timedOut |
Jika pengujian melewati batas waktu tertentu, itulah sebabnya pengujian gagal. |
notInstalled |
Jika aplikasi tidak diinstal dan dengan demikian, tidak ada pengujian yang dapat dijalankan dengan aplikasi. Hal ini mungkin disebabkan oleh upaya menjalankan pengujian di platform yang tidak didukung. |
otherNativeCrash |
Jika proses native (termasuk proses selain aplikasi) mengalami error. |
unableToCrawl |
Jika robo tidak dapat meng-crawl aplikasi; mungkin karena aplikasi tidak dimulai. |
failedRoboscript |
Jika Roboscript gagal diselesaikan, misalnya, karena tindakan atau pernyataan Roboscript gagal atau tindakan Roboscript tidak dapat dicocokkan selama seluruh crawling. |
deviceOutOfMemory |
Jika perangkat kehabisan memori selama pengujian, menyebabkan pengujian error. |
DetailTidak Meyakinkan
Detail untuk hasil dengan ringkasan hasil yang TIDAK KONKLUSIF.
Representasi JSON |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
Kolom | |
---|---|
infrastructureFailure |
Jika runner pengujian tidak dapat menentukan keberhasilan atau kegagalan karena pengujian bergantung pada komponen selain sistem yang diuji, yang gagal. Misalnya, pengujian seluler memerlukan penyediaan perangkat tempat pengujian dijalankan, dan penyediaan tersebut bisa gagal. |
abortedByUser |
Jika pengguna akhir membatalkan eksekusi uji sebelum lulus atau gagal, dapat ditentukan. Misalnya, pengguna menekan ctrl-c yang mengirim sinyal penghentian ke runner pengujian saat pengujian berjalan. |
hasErrorLogs |
Jika hasil diberikan kepada pengguna dalam kasus tertentu kegagalan infrastruktur |
DetailPelewatan
Detail hasil dengan ringkasan hasil DILEWATI.
Representasi JSON |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
Kolom | |
---|---|
incompatibleDevice |
Jika versi OS yang diminta tidak berjalan di model perangkat tertentu. |
incompatibleAppVersion |
Jika Aplikasi tidak mendukung level API tertentu. |
incompatibleArchitecture |
Jika Aplikasi tidak berjalan di arsitektur tertentu, misalnya, x86. |