Kiểm tra thông qua một bộ

1. Bộ cài đặt

Các thử nghiệm chạy qua một bộ khác với thử nghiệm tiêu chuẩn chạy trực tiếp thông qua người chạy thử nghiệm Tradefed.

Xem phần Thiết lập để biết định nghĩa và hướng dẫn.

2. Chuyển các tùy chọn và bộ lọc cho bộ và mô-đun

Có thể sử dụng nhiều dòng lệnh và đối số khác nhau để chuyển các tùy chọn và bộ lọc tới cấp bộ hoặc cấp mô-đun.

Xem Chuyển các tùy chọn và bộ lọc vào bộ phần mềm và mô-đun để biết hướng dẫn.

3. Trình kiểm tra trạng thái hệ thống

Trình kiểm tra trạng thái hệ thống là một thành phần chạy giữa mỗi mô-đun, có thể kiểm tra và dọn sạch một số trạng thái mà mô-đun có thể đã quên xóa, ví dụ: mô-đun vẫn bật bộ bảo vệ phím.

Xem Trình kiểm tra trạng thái hệ thống để biết cách triển khai và sử dụng.

4. Cấu trúc AndroidTest.xml

Mỗi tệp AndroidTest.xml đại diện cho một mô-đun thử nghiệm. Phần này mô tả cấu trúc của tệp cấu hình AndroidTest.xml , chúng khác với cấu hình Tradefed thông thường như thế nào và những gì được phép và không được phép.

Xem cấu trúc AndroidTest.xml để biết các thẻ được phép và cấu hình ví dụ.

5. Điều chỉnh cấu hình sharding

Phần này giải thích cách điều chỉnh các khía cạnh bảo vệ trong cấu hình mô-đun của bạn và mô tả các lợi ích liên quan đến từng khía cạnh đó:

  • Khai báo mô-đun của bạn có thể phân đoạn được hay không
  • Điều chỉnh số lượng phân đoạn có thể có cho mô-đun của bạn

Xem Điều chỉnh các mô-đun AndroidTest.xml để biết chi tiết.

6. Bộ điều khiển

Bộ điều khiển mô-đun là các đối tượng đặc biệt có thể được chỉ định trong AndroidTest.xml để thay đổi một số khía cạnh trong hành vi của mô-đun. Ví dụ: bạn hoàn toàn có thể bỏ qua mô-đun nếu một số điều kiện không được đáp ứng.

Xem Bộ điều khiển mô-đun để biết cách triển khai và ghi nhật ký.

7. Thử lại

Suite Retry cho phép bạn chạy lại lệnh gọi các thử nghiệm thất bại trước đó để loại trừ tình trạng không ổn định hoặc khả năng cách ly kém có thể gây ra lỗi đầu tiên.

Xem Suite Retry để biết ví dụ và cách sử dụng.

8. Bộ đa thiết bị

Các bản phát hành mới hơn hiện hỗ trợ các bộ và mô-đun đa thiết bị cho phép thử nghiệm phối hợp giữa nhiều thiết bị trong luồng thử nghiệm của nó.

Xem Bộ đa thiết bị để biết thêm chi tiết.

,

1. Bộ cài đặt

Các thử nghiệm chạy qua một bộ khác với thử nghiệm tiêu chuẩn chạy trực tiếp thông qua người chạy thử nghiệm Tradefed.

Xem phần Thiết lập để biết định nghĩa và hướng dẫn.

2. Chuyển các tùy chọn và bộ lọc cho bộ và mô-đun

Có thể sử dụng nhiều dòng lệnh và đối số khác nhau để chuyển các tùy chọn và bộ lọc tới cấp bộ hoặc cấp mô-đun.

Xem Chuyển các tùy chọn và bộ lọc vào bộ phần mềm và mô-đun để biết hướng dẫn.

3. Trình kiểm tra trạng thái hệ thống

Trình kiểm tra trạng thái hệ thống là một thành phần chạy giữa mỗi mô-đun, có thể kiểm tra và dọn sạch một số trạng thái mà mô-đun có thể đã quên xóa, ví dụ: mô-đun vẫn bật bộ bảo vệ phím.

Xem Trình kiểm tra trạng thái hệ thống để biết cách triển khai và sử dụng.

4. Cấu trúc AndroidTest.xml

Mỗi tệp AndroidTest.xml đại diện cho một mô-đun thử nghiệm. Phần này mô tả cấu trúc của tệp cấu hình AndroidTest.xml , chúng khác với cấu hình Tradefed thông thường như thế nào và những gì được phép và không được phép.

Xem cấu trúc AndroidTest.xml để biết các thẻ được phép và cấu hình ví dụ.

5. Điều chỉnh cấu hình sharding

Phần này giải thích cách điều chỉnh các khía cạnh bảo vệ trong cấu hình mô-đun của bạn và mô tả các lợi ích liên quan đến từng khía cạnh đó:

  • Khai báo mô-đun của bạn có thể phân đoạn được hay không
  • Điều chỉnh số lượng phân đoạn có thể có cho mô-đun của bạn

Xem Điều chỉnh các mô-đun AndroidTest.xml để biết chi tiết.

6. Bộ điều khiển

Bộ điều khiển mô-đun là các đối tượng đặc biệt có thể được chỉ định trong AndroidTest.xml để thay đổi một số khía cạnh trong hành vi của mô-đun. Ví dụ: bạn hoàn toàn có thể bỏ qua mô-đun nếu một số điều kiện không được đáp ứng.

Xem Bộ điều khiển mô-đun để biết cách triển khai và ghi nhật ký.

7. Thử lại

Suite Retry cho phép bạn chạy lại lệnh gọi các thử nghiệm thất bại trước đó để loại trừ tình trạng không ổn định hoặc khả năng cách ly kém có thể gây ra lỗi đầu tiên.

Xem Suite Retry để biết ví dụ và cách sử dụng.

8. Bộ đa thiết bị

Các bản phát hành mới hơn hiện hỗ trợ các bộ và mô-đun đa thiết bị cho phép thử nghiệm phối hợp giữa nhiều thiết bị trong luồng thử nghiệm của nó.

Xem Bộ đa thiết bị để biết thêm chi tiết.