Kiểm thử và CI
Dùng cấu hình riêng cho kiểm thử chức năng khi công cụ kiểm thử có thể kích hoạt cơ chế bảo vệ lúc chạy. Không có endpoint kiểm thử hay môi trường riêng trong bảng điều khiển.
Cấu hình kiểm thử chức năng
Tạo cấu hình kiểm thử từ thiết lập chung rồi áp dụng các giá trị ghi đè này sau khi chọn preset. Chúng tắt Self Defending, Debug Protection và Domain Lock cho cả VM và bản cơ bản. Truyền giá trị rõ ràng; bỏ một tùy chọn có thể khiến preset bật lại nó.
CI
Chạy mã gốc trước, sau đó chạy bản dựng kiểm thử đã làm rối qua cùng các bước kiểm tra. Lưu đầu vào, tùy chọn thực tế, phiên bản công cụ và cảnh báo để tái hiện lỗi.
Sau khi kiểm thử chức năng đạt, tạo một sản phẩm phát hành riêng từ thiết lập sản xuất gốc. Xác minh đúng sản phẩm đó trong môi trường đích, trên miền được phép, không dùng tự động hóa hoặc trình gỡ lỗi mà cơ chế bảo vệ được thiết kế để phát hiện. Bản dựng kiểm thử đạt không xác nhận bản phát hành được bảo vệ.
UI, CLI và API dùng cùng các tùy chọn bảo vệ. Kiểm thử qua API dùng thông tin xác thực và endpoint thông thường, với giới hạn sử dụng bình thường. Trong CI, lưu đầu ra kiểm thử và phát hành ở các đường dẫn riêng, chỉ triển khai sản phẩm phát hành.
Nếu quá trình thực thi vẫn thất bại, xem Chẩn đoán lỗi khi chạy của VM.
