- Biểu diễn dưới dạng JSON
- SuccessDetail (Chi tiết thành công)
- Chi tiết về lỗi
- Thông tin chưa rõ ràng
- Chi tiết bị bỏ qua
Diễn giải kết quả để con người và công nghệ học máy có thể hành động dựa trên kết quả đó.
Biểu diễn dưới dạng JSON |
---|
{ "summary": enum ( |
Trường | |
---|---|
summary |
Cách đơn giản nhất để diễn giải kết quả. Bắt buộc |
Trường kết hợp detail . Thông tin chi tiết về từng kết quả. LINT.IfChange detail chỉ có thể là một trong những trạng thái sau: |
|
successDetail |
Thông tin khác 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 khác về kết quả LỖI. Trả về INVALID_ARGUMENT nếu trường này được đặt nhưng bản tóm tắt không phải là LỖI. Không bắt buộc |
inconclusiveDetail |
Thông tin khác về kết quả PHÙ HỢP. Trả về INVALID_ARGUMENT nếu trường này được đặt nhưng tóm tắt không INCONCLUSIVE. Không bắt buộc |
skippedDetail |
Thông tin khác 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 được SKIPPED. Không bắt buộc |
Chi tiết thành công
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 dưới dạng JSON |
---|
{ "otherNativeCrash": boolean } |
Trường | |
---|---|
otherNativeCrash |
Nếu một quy trình gốc khác ngoài ứng dụng gặp sự cố. |
Chi tiết về lỗi
Thông tin chi tiết về kết quả có phần tóm tắt kết quả LỖI.
Biểu diễn dưới dạng JSON |
---|
{ "crashed": boolean, "timedOut": boolean, "notInstalled": boolean, "otherNativeCrash": boolean, "unableToCrawl": boolean, "failedRoboscript": boolean, "deviceOutOfMemory": boolean } |
Trường | |
---|---|
crashed |
Nếu lỗi nghiêm trọng do hệ thống (ứng dụng) đang kiểm thử đã gặp sự cố. |
timedOut |
Nếu quá trình kiểm thử vượt quá giới hạn thời gian và đó là lý do không thành công. |
notInstalled |
Nếu một ứng dụng chưa được cài đặt nên không thể chạy kiểm thử với ứng dụng đó. Việc này có thể là do bạn cố chạy kiểm thử trên một nền tảng không được hỗ trợ. |
otherNativeCrash |
Nếu một quy trình gốc (bao gồm cả bất kỳ quy trình nào khác ngoài ứng dụng) gặp sự cố. |
unableToCrawl |
Nếu robot không thể thu thập thông tin ứng dụng; có thể là do ứng dụng không khởi động. |
failedRoboscript |
Nếu tệp Roboscript không hoàn tất thành công, chẳng hạn như do thao tác hay câu nhận định Roboscript không thành công hoặc không thể so khớp hành động Roboscript trong toàn bộ quá trình thu thập dữ liệu. |
deviceOutOfMemory |
Nếu thiết bị hết bộ nhớ trong quá trình kiểm thử, thì điều này có thể khiến quá trình kiểm thử gặp sự cố. |
Không thể rút ra kết luận
Thông tin chi tiết về một kết quả kèm theo bản tóm tắt kết quả INCONCLUSIVE.
Biểu diễn dưới dạng JSON |
---|
{ "infrastructureFailure": boolean, "abortedByUser": boolean, "hasErrorLogs": boolean } |
Trường | |
---|---|
infrastructureFailure |
Nếu trình chạy kiểm thử không thể xác định thành công hay thất bại do chương trình kiểm thử phụ thuộc vào một thành phần không phải là hệ thống đang được kiểm thử. Ví dụ: quy trình kiểm thử trên thiết bị di động yêu cầu cấp phép cho một thiết bị nơi quá trình kiểm thử thực thi, và việc cấp phép đó có thể không thành công. |
abortedByUser |
Nếu người dùng cuối đã huỷ phiên chạy kiểm thử trước khi có thể xác định được điểm đạt hoặc không đạt. Ví dụ: người dùng đã nhấn ctrl-c. Thao tác này sẽ gửi tín hiệu tắt đến trình chạy kiểm thử trong khi kiểm thử đ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 hỏng cơ sở hạ tầng nhất định |
Đã bỏ quachi tiết
Thông tin chi tiết về kết quả kèm theo bản tóm tắt kết quả ĐÃ BỎ QUA.
Biểu diễn dưới dạng JSON |
---|
{ "incompatibleDevice": boolean, "incompatibleAppVersion": boolean, "incompatibleArchitecture": boolean } |
Trường | |
---|---|
incompatibleDevice |
Nếu phiên bản hệ điều hành bạn yêu cầu không chạy trên mẫu thiết bị cụ thể. |
incompatibleAppVersion |
Trường hợp Ứng dụng không hỗ trợ một cấp độ API cụ thể. |
incompatibleArchitecture |
Nếu Ứng dụng không chạy trên cấu trúc cụ thể, ví dụ: x86. |