Introduce `llvm-cov` into debugger infra
Đang mở
- Ngôn ngữ chính
- Rust
- Star
- 1
- Fork
- 8
- Merge trung bình
- 2 ngày 13 giờ
- Pull request đã merge (30 ngày)
- 16
Mô tả
It should be done in both compiler and debugger, and it enables a few things:
- tracking test coverage
- enables profiling/fuzzing of the contracts
- PGO
- ...
cc @bitwalker @greenhat
Hướng dẫn đóng góp
Hướng nghiên cứu
Xem xét các codebase hiện có của trình gỡ lỗi và trình biên dịch để hiểu cách thức thêm công cụ đo đạc (instrumentation). Nghiên cứu cách llvm-cov tích hợp với các dự án Rust thông qua công cụ LLVM. Xác định những thay đổi cần thiết trong cả trình biên dịch và trình gỡ lỗi để phát ra và sử dụng dữ liệu phủ mã (coverage data). Kiểm tra xem đã có bài kiểm tra hoặc ví dụ về công cụ phủ mã nào trong dự án chưa.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- compilers, tooling
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100