Tài nguyên: Môi trường
Một Môi trường đại diện cho tập hợp các lần chạy kiểm thử (Bước) từ quá trình Thực thi gốc được định cấu hình với cùng một bộ phương diện (Mô hình, Phiên bản, Ngôn ngữ và Hướng). Nhiều lần chạy như vậy xảy ra đặc biệt là do các tính năng như phân đoạn (chia nhỏ một bộ kiểm thử để chạy song song trên các thiết bị) và chạy lại (chạy kiểm thử nhiều lần để kiểm tra các kết quả khác nhau).
Biểu diễn dưới dạng JSON |
---|
{ "projectId": string, "historyId": string, "executionId": string, "environmentId": string, "dimensionValue": { string: string, ... }, "displayName": string, "creationTime": { object ( |
Trường | |
---|---|
projectId |
Chỉ có đầu ra. Mã dự án. |
historyId |
Chỉ có đầu ra. Mã Nhật ký. |
executionId |
Chỉ có đầu ra. Mã thực thi. |
environmentId |
Chỉ có đầu ra. Mã môi trường. |
dimensionValue |
Các giá trị phương diện mô tả môi trường. Giá trị phương diện luôn bao gồm "Model", "Version", "Locale" và "Orientation".
Một đối tượng chứa danh sách các cặp |
displayName |
Tên ngắn mà con người có thể đọc được để xuất hiện trong giao diện người dùng. Có tối đa 100 ký tự. Ví dụ: Nexus 5, API 27. |
creationTime |
Chỉ có đầu ra. Thời điểm tạo Môi trường. |
completionTime |
Chỉ có đầu ra. Thời điểm khi trạng thái Môi trường được đặt thành hoàn tất. Giá trị này sẽ được đặt tự động khi trạng thái chuyển đổi thành HOÀN TẤT. |
shardSummaries[] |
Chỉ có đầu ra. Bản tóm tắt phân đoạn. Chỉ một phân đoạn sẽ hiển thị trừ phi tính năng phân đoạn được bật trong TestExecutionService. |
environmentResult |
Kết quả hợp nhất của môi trường. |
resultsStorage |
Vị trí lưu trữ các tệp đầu ra trong bộ chứa người dùng. |
Tóm tắt phân đoạn
Tóm tắt kết quả cho phân đoạn trong môi trường.
Biểu diễn dưới dạng JSON |
---|
{ "runs": [ { object ( |
Trường | |
---|---|
runs[] |
Tóm tắt các bước trong phân đoạn. Khi flaky_test_attempts được bật thông qua TestExecutionService, bạn có thể thực hiện nhiều lần chạy (Bước). Các lần chạy sẽ được sắp xếp theo multistepNumber. |
shardResult |
Kết quả hợp nhất của phân đoạn. |
Tóm tắt bước
Loại này không có trường nào.
Bản tóm tắt ngắn gọn về một bước trong quá trình thực thi này.
Kết quả hợp nhất
Kết quả thử nghiệm được hợp nhất cho môi trường.
Nếu môi trường chỉ có một bước (không chạy lại hoặc phân đoạn), thì kết quả hợp nhất cũng giống với kết quả bước. Nếu môi trường có nhiều phân đoạn và/hoặc chạy lại, thì kết quả của phân đoạn và các bản chạy lại thuộc cùng một môi trường sẽ được hợp nhất vào một kết quả môi trường.
Biểu diễn dưới dạng JSON |
---|
{ "state": enum ( |
Trường | |
---|---|
state |
Trạng thái của tài nguyên |
outcome |
Kết quả của tài nguyên |
testSuiteOverviews[] |
Kết quả tổng hợp và tổng hợp của mỗi bộ kiểm thử đã chạy trong môi trường này. Kết hợp: Khi các trường hợp kiểm thử của một bộ chạy ở các bước khác nhau (phân đoạn), các kết quả sẽ được thêm lại cùng nhau trong một phần tổng quan. (ví dụ: nếu phân đoạn1 có 2 lỗi và phân đoạn2 có 1 lỗi so với tổng quan thất bạiCount = 3). Cuộn: Khi các trường hợp kiểm thử từ cùng một bộ được chạy nhiều lần (không ổn định), kết quả được kết hợp (ví dụ: nếu testcase1.run1 không thành công, testcase1.run2 vượt qua và cả testcase2.run1 và testcase2.run2 đều không thành công thì tổng quan flakyCount = 1 và lỗiCount = 1). |
Bộ nhớ kết quả
Bộ nhớ cho kết quả thử nghiệm.
Biểu diễn dưới dạng JSON |
---|
{ "resultsStoragePath": { object ( |
Trường | |
---|---|
resultsStoragePath |
Thư mục gốc dành cho kết quả kiểm thử. |
xunitXmlFile |
Đường dẫn đến tệp XML Xunit. |
Phương thức |
|
---|---|
|
Nhận một Môi trường. |
|
Liệt kê các Môi trường cho một Lần thực thi nhất định. |