vì vậy tính năng mới nóng trong Xcode 7 là phạm vi mã được tích hợp trong XCode - yaaay! Với tính năng mới này cũng có định dạng bảo hiểm mã mới của Apple .profdata
.Xcode 7 tạo GCOV
Chúng tôi cần hiển thị các báo cáo bảo hiểm mã trong báo cáo Cobertura (được tải trong Jenkins). Hiện tại không có cách nào để chuyển đổi .profdata
sang báo cáo Cobertura XML (it is on its way however).
Cho đến lúc đó, chúng tôi cần phải dựa vào gcov "cũ". Đối với một số lý do không rõ XCode 7 tạo ra .gcno và .gcda, NHƯNG khi bạn để gcovr
tạo báo cáo Cobertura cho thấy mức độ phù hợp 0% cho tất cả các tệp (chúng tôi chắc chắn có một số vùng phủ sóng).
Chúng tôi đã cố gắng quay lại XCode 6.4 và tệp gcov được tạo cho thấy phạm vi phủ sóng phù hợp khi chạy qua gcovr
.
Có ai đang gặp sự cố tương tự không? Bất kỳ giải pháp có thể?
Nếu bạn muốn sử dụng một dịch vụ được lưu trữ: https://github.com/codecov/example-swift (Slather là một tùy chọn quá https://github.com/venmo/slather/pull/99) –
Bạn đã tìm ra điều này? –