Để 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 năm 2026. Để tạo và đóng góp cho AOSP, hãy sử dụng android-latest-release. 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 sử dụng công nghệ AI để dịch nội dung sang ngôn ngữ bạn ưu tiên. Bản dịch bằng AI có thể có lỗi.
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.
GoogleTradefedSandbox
public
class
GoogleTradefedSandbox
extends TradefedSandbox
Chuyên môn nội bộ của TradefedSandbox sẽ được dùng trong cơ sở hạ tầng phòng thí nghiệm. Điều này giải quyết nhu cầu tải phiên bản thích hợp được liên kết với bản dựng xuống. Chúng tôi có thể chuyển việc này sang AOSP nếu một ngày nào đó chúng tôi có thể dựa vào API AOSP để tải bản dựng xuống.
Tóm tắt
Phương thức công khai |
String
|
createClasspath(File workingDir)
Hộp cát Google Tradefed chỉ sử dụng các tệp jar bên trong thư mục đang hoạt động.
|
IConfiguration
|
createThinLauncherConfig(String[] args, IKeyStoreClient keyStoreClient, IRunUtil runUtil, File globalConfig)
Chế độ đặc biệt bị ngắt kết nối khỏi lần chạy chính: Khi một cấu hình dường như không tồn tại trong phần tử mẹ, chúng ta sẽ quay lại trình chạy mỏng, nơi chúng ta cố gắng thiết lập hộp cát bằng thông tin hiện tại đã biết và điền vào thư mục làm việc để tạo cấu hình đầy đủ trong thư mục có phiên bản.
|
Map<String, List<String>>
|
discoverTests(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger)
|
IFolderBuildInfo
|
fetchSandboxExtraArtifacts(IInvocationContext context, IConfiguration nonVersionedConfig, String[] args)
|
File
|
getTradefedSandboxEnvironment(IInvocationContext context, IConfiguration nonVersionedConfig, ITestLogger logger, String[] args)
|
void
|
tearDown()
Dọn dẹp mọi trạng thái, tệp hoặc môi trường có thể đã bị thay đổi.
|
Hàm khởi tạo công khai
GoogleTradefedSandbox
public GoogleTradefedSandbox ()
Phương thức công khai
createClasspath
public String createClasspath (File workingDir)
Hộp cát Google Tradefed chỉ sử dụng các tệp jar bên trong thư mục đang hoạt động.
| Tham số |
workingDir |
File: thư mục đang hoạt động hiện tại cho hộp cát. |
| Giá trị trả về |
String |
Đường dẫn lớp sẽ được sử dụng. |
createThinLauncherConfig
public IConfiguration createThinLauncherConfig (String[] args,
IKeyStoreClient keyStoreClient,
IRunUtil runUtil,
File globalConfig)
Chế độ đặc biệt bị ngắt kết nối khỏi lần chạy chính: Khi một cấu hình dường như không tồn tại trong phần tử mẹ, chúng ta sẽ quay lại trình chạy mỏng, nơi chúng ta cố gắng thiết lập hộp cát bằng thông tin hiện tại đã biết và điền vào thư mục làm việc để tạo cấu hình đầy đủ trong thư mục có phiên bản.
| Tham số |
args |
String: Các đối số dòng lệnh ban đầu. |
keyStoreClient |
IKeyStoreClient: ứng dụng kho khoá hiện tại dùng để tạo cấu hình. |
runUtil |
IRunUtil: IRunUtil hiện tại để chạy các lệnh của máy chủ. |
globalConfig |
File: Cấu hình chung để dùng chạy các quy trình con của TF. |
| Giá trị trả về |
IConfiguration |
một Tệp trỏ đến cấu hình XML của TF cho các đối tượng NON_VERSIONED. Trả về giá trị rỗng nếu không tạo được cấu hình trình chạy đơn giản. |
discoverTests
public Map<String, List<String>> discoverTests (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger)
| Tham số |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
| Giá trị trả về |
Map<String, List<String>> |
|
getTradefedSandboxEnvironment
public File getTradefedSandboxEnvironment (IInvocationContext context,
IConfiguration nonVersionedConfig,
ITestLogger logger,
String[] args)
| Tham số |
context |
IInvocationContext |
nonVersionedConfig |
IConfiguration |
logger |
ITestLogger |
args |
String |
tearDown
public void tearDown ()
Dọn dẹp mọi trạng thái, tệp hoặc môi trường có thể đã bị thay đổi.
Phương thức được bảo vệ
dumpGlobalConfig
protected File dumpGlobalConfig (IConfiguration config,
Set<String> exclusionPatterns)
Kết xuất cấu hình chung được lọc từ một số đối tượng.
| Tham số |
config |
IConfiguration |
exclusionPatterns |
Set |
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: 2026-06-22 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: 2026-06-22 UTC."],[],[]]