Kể từ năm 2026, để phù hợp với mô hình phát triển ổn định của nhánh chính và đảm bảo tính ổn định của nền tảng cho hệ sinh thái, chúng tôi sẽ xuất bản mã nguồn lên AOSP vào quý 2 và quý 4. Để tạo và đóng góp cho AOSP, bạn nên sử dụng android-latest-release thay vì aosp-main. Nhánh tệp kê khai android-latest-release sẽ luôn tham chiếu đến bản phát hành gần đây nhất được chuyển đến AOSP. Để biết thêm thông tin, hãy xem bài viết Các thay đổi đối với AOSP.
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
Trình lập lịch lệnh kiểm thử
Sử dụng bộ sưu tập để sắp xếp ngăn nắp các trang
Lưu và phân loại nội dung dựa trên lựa chọn ưu tiên của bạn.
Trong Tradefed, mọi yêu cầu kiểm thử đều phải thông qua Trình lập lịch lệnh để chạy. Vì vậy, Command Scheduler là một thành phần chính của bộ công cụ cần thiết để chạy các kiểm thử.
Vòng đời
Khi một yêu cầu kiểm thử được gửi đến Tradefed (ví dụ: dữ liệu đầu vào từ bảng điều khiển), yêu cầu đó sẽ trải qua các sự kiện sau đây trước khi được chạy:
- Yêu cầu kiểm thử được phân tích cú pháp – Yêu cầu kiểm thử thường bao gồm một tham chiếu cấu hình Tradefed XML, sau đó là các lựa chọn.
Ví dụ:
> run host --class com.android.tradefed.build.BuildInfoTest
- Device Manager được yêu cầu cho(các) thiết bị phù hợp với yêu cầu kiểm thử – Device Manager phân bổ một thiết bị phù hợp với yêu cầu kiểm thử. Ví dụ: nếu bạn yêu cầu một thiết bị Pixel, thì Trình quản lý thiết bị sẽ tìm một thiết bị Pixel hiện có.
- Yêu cầu kiểm thử +(các) thiết bị bắt đầu dưới dạng một lệnh gọi – Quá trình kiểm thử đang bắt đầu.
- Phát hành thiết bị – Sau khi hoàn tất lệnh gọi, thiết bị được phân bổ sẽ được phát hành và có thể được phân bổ cho các hoạt động kiểm thử khác.
Lời gọi Tradefed
Lệnh gọi trong Tradefed đề cập đến thời điểm một lệnh kiểm thử đang thực thi.
Các thiết bị có trong lệnh gọi được đánh dấu là allocated và không thể được các kiểm thử khác dùng để chạy.
TF sẽ thực hiện các bước sau theo thứ tự này:
- Tải cấu phần phần mềm bản dựng và kiểm thử xuống
- Chuẩn bị mục tiêu
- Thực thi kiểm thử
- Dọn dẹp theo mục tiêu
- Báo cáo kết quả
Mỗi bước được mô tả chi tiết hơn trong phần Cấu trúc.
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2025-12-03 UTC.
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2025-12-03 UTC."],[],[]]