Giải thích một kết quả để con người và máy móc có thể hành động theo nó.
Biểu diễn JSON |
---|
{ "summary": enum ( |
Lĩnh vực | |
---|---|
summary | Cách đơn giản nhất để giải thích một kết quả. Yêu cầu |
detail lĩnh vực liên minh. Chi tiết cho từng kết quả riêng lẻ. detail LINT.IfChange chỉ có thể là một trong những chi tiết sau: | |
successDetail | Thông tin thêm về kết quả THÀNH CÔNG. Trả về INVALID_ARGUMENT nếu trường này được đặt nhưng tóm tắt không THÀNH CÔNG. Không bắt buộc |
failureDetail | Thông tin thêm về kết quả THẤT BẠI. Trả về INVALID_ARGUMENT nếu trường này được đặt nhưng tóm tắt không THẤT BẠI. Không bắt buộc |
inconclusiveDetail | Thông tin thêm về một kết quả KHÔNG KẾT LUẬN. Trả về INVALID_ARGUMENT nếu trường này được đặt nhưng bản tóm tắt không CÓ KẾT LUẬN. Không bắt buộc |
skippedDetail | Thông tin thêm về kết quả BỎ QUA. Trả về INVALID_ARGUMENT nếu trường này được đặt nhưng bản tóm tắt không bị BỎ QUA. Không bắt buộc |
Thành côngChi tiết
Thông tin chi tiết về một kết quả với bản tóm tắt kết quả THÀNH CÔNG. LINT.IfChange
Biểu diễn JSON |
---|
{ "otherNativeCrash": boolean } |
Lĩnh vực | |
---|---|
otherNativeCrash | Nếu một quy trình gốc không phải là ứng dụng bị lỗi. |
Thất bạiChi tiết
Thông tin chi tiết về một kết quả có bản tóm tắt kết quả THẤT BẠI.
Biểu diễn JSON |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
Lĩnh vực | |
---|---|
crashed | Nếu lỗi nghiêm trọng do hệ thống (ứng dụng) đang được thử nghiệm bị lỗi. |
timedOut | Nếu bài kiểm tra vượt quá giới hạn thời gian và đó là lý do tại sao nó thất bại. |
notInstalled | Nếu một ứng dụng chưa được cài đặt và do đó không thể chạy thử nghiệm nào với ứng dụng đó. Điều này có thể xảy ra do cố gắng chạy thử nghiệm trên nền tảng không được hỗ trợ. |
otherNativeCrash | Nếu một quy trình gốc (bao gồm bất kỳ quy trình nào khác ngoài ứng dụng) bị lỗi. |
unableToCrawl | Nếu robo không thể thu thập dữ liệu ứng dụng; có lẽ vì ứng dụng chưa khởi động. |
failedRoboscript | Nếu Roboscript không hoàn thành thành công, ví dụ: do một hành động hoặc xác nhận Roboscript không thành công hoặc một hành động Roboscript không thể khớp trong toàn bộ quá trình thu thập thông tin. |
deviceOutOfMemory | Nếu thiết bị hết bộ nhớ trong quá trình kiểm tra, khiến quá trình kiểm tra bị lỗi. |
Không thể kết luậnChi tiết
Thông tin chi tiết về một kết quả có bản tóm tắt kết quả KHÔNG CÓ KẾT LUẬN.
Biểu diễn JSON |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
Lĩnh vực | |
---|---|
infrastructureFailure | Nếu người chạy thử nghiệm không thể xác định thành công hay thất bại vì thử nghiệm phụ thuộc vào một thành phần không phải là hệ thống được thử nghiệm đã thất bại. Ví dụ: thử nghiệm trên thiết bị di động yêu cầu cung cấp một thiết bị để thực hiện thử nghiệm và việc cung cấp đó có thể không thành công. |
abortedByUser | Nếu người dùng cuối hủy bỏ quá trình thực hiện kiểm thử trước khi xác định được thành công hay thất bại. Ví dụ: người dùng nhấn ctrl-c để gửi tín hiệu hủy cho người chạy thử trong khi thử nghiệm đang chạy. |
hasErrorLogs | Nếu kết quả được cung cấp cho người dùng trong một số trường hợp lỗi cơ sở hạ tầng |
Đã bỏ quaChi tiết
Thông tin chi tiết về một kết quả có bản tóm tắt kết quả BỎ QUA.
Biểu diễn JSON |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
Lĩnh vực | |
---|---|
incompatibleDevice | Nếu phiên bản hệ điều hành được yêu cầu không chạy trên kiểu thiết bị cụ thể. |
incompatibleAppVersion | Nếu Ứng dụng không hỗ trợ cấp API cụ thể. |
incompatibleArchitecture | Nếu Ứng dụng không chạy trên kiến trúc cụ thể, chẳng hạn như x86. |