Kiểm tra các bộ mô tả Labs
Đọc danh mục Labs và xác thực bộ mô tả boundary-health cục bộ.
Altifigence CLI 0.1.9 trên Linux cung cấp quy trình bộ mô tả Labs cục bộ. Sử dụng quy trình này để kiểm tra danh mục quy trình cố định, đọc trạng thái bộ mô tả và kiểm tra bản tóm tắt boundary-health JSON. Các lệnh trả về siêu dữ liệu mà bạn có thể lưu cùng một lần xem xét. Bắt đầu với danh mục và trạng thái để xác định những bộ mô tả mà bạn đang kiểm tra.
Chỉ đọc kết quả đã lưu khi trạng thái thoát là 0. Lưu riêng luồng lỗi chuẩn và kiểm tra các trường kết quả được mô tả bên dưới.
Đọc danh mục
alti labs inspect
alti labs statusĐể có một ví dụ xác thực nhỏ, lưu JSON bên dưới thành boundary-health.json trong một dự án hiện có. Ví dụ này chứa các mảng thẻ tình trạng và tham chiếu nguồn rỗng; nó minh họa cấu trúc bộ mô tả được trình xác thực chấp nhận. Khi cần xem xét tình trạng một cách thực chất, điền bản tóm tắt dùng thực tế từ danh mục đã kiểm tra của bạn. Các trường định danh, phạm vi bao phủ và an toàn là một phần của cấu trúc được kiểm tra.
Lưu bộ mô tả
{
"schemaVersion": "altifigence.lab.json-boundary-health-summary.v0",
"tool": "alti-lab",
"healthSummaryId": "local-example",
"summaryState": "descriptor_only",
"inventoryState": "checked_fixture",
"sourceInventoryRef": {},
"coverageSummary": {
"overallState": "checked",
"summaryOnly": true,
"descriptorOnly": true
},
"consumerPolicy": {},
"safetyFlags": {
"dataOnly": true,
"descriptorOnly": true,
"readOnly": true,
"summaryOnly": true,
"commandExecution": false,
"shellExecution": false,
"runtimeExecution": false,
"networkCalls": false,
"repositoryMutation": false
},
"sourceCheckRefs": [],
"healthCards": [],
"driftGates": [],
"blockedActions": [],
"limitations": [],
"issueRefs": []
}Xác thực tệp đã lưu
alti labs validate --project /absolute/project boundary-health.jsonSử dụng đường dẫn tuyệt đối của dự án và đường dẫn bộ mô tả tương đối so với dự án đó. Lệnh thành công xuất bộ mô tả đã xác thực dưới dạng JSON. So sánh định danh bản tóm tắt được trả về với đầu vào đã lưu, rồi giữ tệp và đầu ra cùng nhau. Việc xác thực kiểm tra cấu trúc mà bộ mô tả khai báo.
Kiểm tra đầu ra xác thực
Một số trường được chọn từ đầu ra xác thực thành công được trình bày bên dưới. Đầu ra đầy đủ giữ lại các trường khác của bộ mô tả.
{"schemaVersion":"altifigence.lab.json-boundary-health-summary.v0","tool":"alti-lab","healthSummaryId":"local-example","summaryState":"descriptor_only","inventoryState":"checked_fixture"}Đối với lỗi unsupported JSON boundary health summary schema, đặt schemaVersion thành altifigence.lab.json-boundary-health-summary.v0 như trong đầu vào, rồi chạy lại xác thực.