10

Nhóm của tôi đang sử dụng coveralls.io trong quy trình CI của chúng tôi để cung cấp cho chúng tôi điểm số bảo hiểm rspec. Chúng tôi cũng đang sử dụng đá quý ActiveAdmin để sử dụng nội bộ và quyết định được đưa ra để không đề cập đến chức năng ActiveAdmin trong phạm vi kiểm tra của chúng tôi. Có ai biết làm thế nào chúng tôi có thể miễn/thư mục app/admin từ yếm để nó không kéo điểm số của chúng tôi xuống?Có cách nào để miễn các tập tin/thư mục từ Coveralls kiểm tra tính điểm bảo hiểm không?

Trả lời

13

Làm thế nào tôi đã có thể giải quyết việc này:

  1. Thêm tập tin '.simplecov' để dự án gốc
  2. Trong '.simplecov' thêm mã:

    require 'simplecov' 
    require 'coveralls' 
    
    SimpleCov.formatter = Coveralls::SimpleCov::Formatter 
    SimpleCov.start do 
        add_filter 'app/admin' 
    end 
    

cơ bản hướng dẫn về chức năng này được mô tả tại https://github.com/colszowka/simplecov#string-filter

Các vấn đề liên quan