Bir sonucu yorumlar, böylece insanlar ve makineler bu sonuca göre hareket edebilir.
JSON gösterimi |
---|
{ "summary": enum ( |
Alanlar | |
---|---|
summary | Bir sonucu yorumlamanın en basit yolu. Gerekli |
Birlik alanı detail . Bireysel sonuçlar için ayrıntılar. LINT.IfChange detail aşağıdakilerden yalnızca biri olabilir: | |
successDetail | BAŞARI sonucu hakkında daha fazla bilgi. Bu alan ayarlandıysa ancak özet BAŞARILI değilse INVALID_ARGUMENT değerini döndürür. İsteğe bağlı |
failureDetail | HATA sonucu hakkında daha fazla bilgi. Bu alan ayarlandıysa ancak özet FAILURE değilse INVALID_ARGUMENT değerini döndürür. İsteğe bağlı |
inconclusiveDetail | SONUÇSUZ sonuç hakkında daha fazla bilgi. Bu alan ayarlandıysa ancak özet SONUÇSUZ değilse INVALID_ARGUMENT değerini döndürür. İsteğe bağlı |
skippedDetail | ATLANMIŞ sonucu hakkında daha fazla bilgi. Bu alan ayarlandıysa ancak özet SKIPPED değilse INVALID_ARGUMENT değerini döndürür. İsteğe bağlı |
BaşarıDetay
BAŞARI sonuç özetini içeren bir sonucun ayrıntıları. LINT.IfChange
JSON gösterimi |
---|
{ "otherNativeCrash": boolean } |
Alanlar | |
---|---|
otherNativeCrash | Uygulama dışında yerel bir işlem çökerse. |
Arıza Detayı
BAŞARISIZ sonuç özetini içeren bir sonuca ilişkin ayrıntılar.
JSON gösterimi |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
Alanlar | |
---|---|
crashed | Test edilen sistemin (uygulamanın) çökmesi nedeniyle hata ciddiyse. |
timedOut | Test belirli bir süre sınırını aştıysa ve bu yüzden başarısız olduysa. |
notInstalled | Bir uygulama yüklü değilse ve bu nedenle uygulamayla herhangi bir test çalıştırılamazsa. Bunun nedeni, desteklenmeyen bir platformda test çalıştırmaya çalışmanız olabilir. |
otherNativeCrash | Yerel bir işlem (uygulama dışında herhangi bir işlem dahil) çökerse. |
unableToCrawl | Robot uygulamayı tarayamazsa; belki de uygulama başlamadığı için. |
failedRoboscript | Roboscript başarıyla tamamlanamadıysa (örneğin, bir Roboscript eylemi veya iddiası başarısız olduğu için veya bir Roboscript eylemi taramanın tamamı boyunca eşleştirilemediği için). |
deviceOutOfMemory | Test sırasında cihazın belleği tükendi ve testin çökmesine neden olduysa. |
SonuçsuzDetay
SONUÇSUZ sonuç özeti içeren bir sonuca ilişkin ayrıntılar.
JSON gösterimi |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
Alanlar | |
---|---|
infrastructureFailure | Testin başarısız olan test altındaki sistem dışındaki bir bileşene bağlı olması nedeniyle testi çalıştıran kişi başarıyı veya başarısızlığı belirleyemediyse. Örneğin, bir mobil test, testin yürütüldüğü bir cihazın provizyonunun yapılmasını gerektirir ve bu provizyon başarısız olabilir. |
abortedByUser | Son kullanıcı, başarılı veya başarısız olarak belirlenmeden önce test yürütmeyi durdurduysa. Örneğin, kullanıcı ctrl-c tuşlarına bastığında test çalıştırıcısına bir öldürme sinyali gönderiyordu. |
hasErrorLogs | Belirli altyapı arızalarında kullanıcıya sonuç sağlanıyorsa |
AtlandıAyrıntı
ATLANMIŞ sonuç özetine sahip bir sonucun ayrıntıları.
JSON gösterimi |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
Alanlar | |
---|---|
incompatibleDevice | İstenen işletim sistemi sürümü belirli cihaz modelinde çalışmıyorsa. |
incompatibleAppVersion | Uygulama belirli API düzeyini desteklemiyorsa. |
incompatibleArchitecture | Uygulama belirli bir mimaride (örneğin, x86) çalışmıyorsa. |