Phân bổ thiết bị trong Tradefed

Khi bắt đầu thử nghiệm (ví dụ: thử nghiệm thiết bị đo đạc), nó có thể cần một thiết bị để có thể chạy bình thường. Hoặc bài kiểm tra (chẳng hạn như một số bài kiểm tra đơn vị Java) có thể không cần thiết bị nào cả. Vẫn còn những thiết bị khác hoặc thậm chí có thể cần nhiều thiết bị (như kiểm tra điện thoại + đồng hồ). Trong tất cả các trường hợp đó, Trình quản lý thiết bị chịu trách nhiệm phân bổ các thiết bị cần thiết cho quá trình kiểm tra để nó chạy bình thường. Chúng tôi gọi giai đoạn này là bước phân bổ thiết bị hoặc bước lựa chọn thiết bị .

Việc phân bổ được điều khiển bởi DeviceSelectionOptions cho phép thử nghiệm khai báo bất kỳ thuộc tính nào nó cần từ một thiết bị, bao gồm:

  • Mức pin
  • Loại thiết bị
  • Loại sản phẩm
  • Số seri

Sử dụng thiết bị thực

Đây là cài đặt mặc định sẽ được phân bổ cho tất cả các thử nghiệm không chỉ định bất kỳ thuộc tính thiết bị nào. Một thiết bị vật lý ngẫu nhiên được đánh dấu CÓ SẴN sẽ được chọn và chỉ định cho bài kiểm tra.

Không sử dụng thiết bị

Khi kiểm tra không cần thiết bị nào, nó có thể chỉ định --null-device hoặc -n trên dòng lệnh hoặc <option name="null-device" value="true" /> trong XML cấu hình của nó. Điều này phân bổ một trình giữ chỗ còn sơ khai NullDevice đại diện cho không có thiết bị nào được phân bổ.

,

Khi bắt đầu thử nghiệm (ví dụ: thử nghiệm thiết bị đo đạc), nó có thể cần một thiết bị để có thể chạy bình thường. Hoặc bài kiểm tra (chẳng hạn như một số bài kiểm tra đơn vị Java) có thể không cần thiết bị nào cả. Vẫn còn những thiết bị khác hoặc thậm chí có thể cần nhiều thiết bị (như kiểm tra điện thoại + đồng hồ). Trong tất cả các trường hợp đó, Trình quản lý thiết bị chịu trách nhiệm phân bổ các thiết bị cần thiết cho quá trình kiểm tra để nó chạy bình thường. Chúng tôi gọi giai đoạn này là bước phân bổ thiết bị hoặc bước lựa chọn thiết bị .

Việc phân bổ được điều khiển bởi DeviceSelectionOptions cho phép thử nghiệm khai báo bất kỳ thuộc tính nào nó cần từ một thiết bị, bao gồm:

  • Mức pin
  • Loại thiết bị
  • Loại sản phẩm
  • Số seri

Sử dụng thiết bị thực

Đây là cài đặt mặc định sẽ được phân bổ cho tất cả các thử nghiệm không chỉ định bất kỳ thuộc tính thiết bị nào. Một thiết bị vật lý ngẫu nhiên được đánh dấu CÓ SẴN sẽ được chọn và chỉ định cho bài kiểm tra.

Không sử dụng thiết bị

Khi kiểm tra không cần thiết bị nào, nó có thể chỉ định --null-device hoặc -n trên dòng lệnh hoặc <option name="null-device" value="true" /> trong XML cấu hình của nó. Điều này phân bổ một trình giữ chỗ còn sơ khai NullDevice đại diện cho không có thiết bị nào được phân bổ.