Tôi đã luôn luôn sử dụng Jasmine cho các bài kiểm tra đơn vị của mình, nhưng gần đây tôi bắt đầu sử dụng Istanbul để cung cấp cho tôi các báo cáo bảo hiểm mã. Ý tôi là tôi có được gist về những gì họ đang cố gắng nói với tôi, nhưng tôi thực sự không biết mỗi phần trăm này đại diện cho cái gì (Stmts, Branches, Funcs, Lines). Cho đến nay Googling tôi đã không thể tìm thấy một lời giải thích/tài nguyên vững chắc.Làm cách nào để đọc Báo cáo Bảo hiểm Istanbul?
Câu hỏi: Giống như tôi đã nói tôi nhận được ý chính của nó, nhưng ai đó có thể đăng một lời giải thích thích hợp hoặc liên kết đến một lời giải thích thích hợp?
Câu hỏi đại học: Có cách nào để xác định những phần cụ thể nào trong mã của bạn không được đề cập không? Cho đến nay mà không thực sự grokking báo cáo này tôi về cơ bản đoán.
-------------------|-----------|-----------|-----------|-----------|
File | % Stmts |% Branches | % Funcs | % Lines |
-------------------|-----------|-----------|-----------|-----------|
controllers/ | 88.1 | 77.78 | 78.57 | 88.1 |
dashboard.js | 88.1 | 77.78 | 78.57 | 88.1 |
-------------------|-----------|-----------|-----------|-----------|
All files | 88.1 | 77.78 | 78.57 | 88.1 |
-------------------|-----------|-----------|-----------|-----------|
Chạy istanbul cũng nên tạo tệp HTML cho báo cáo (nên nằm trong thư mục phủ sóng). HTML này sẽ cung cấp cho bạn thông tin chi tiết khi bạn nhấp vào tệp/thư mục – yarons
Cảm ơn @yarons. Điều đó chắc chắn giúp đi sâu vào phạm vi bảo hiểm và xác định những gì cụ thể không được bảo hiểm. Tôi vẫn không thực sự hiểu * chiều sâu * ý nghĩa của tỷ lệ phần trăm = /. – Swordfish0321