RailsEventStore/rails_event_store

View on GitHub
ruby_event_store-active_record/.mutant.yml

Summary

Maintainability
Test Coverage
# https://github.com/mbj/mutant/blob/master/docs/configuration.md

usage: opensource
requires:
  - ruby_event_store/active_record
includes:
  - lib
integration:
  name: rspec
mutation:
  operators: full
  timeout: 10.0
coverage_criteria:
  timeout: true
  process_abort: true
matcher:
  subjects:
    - RubyEventStore::ActiveRecord*
  ignore:
    - RubyEventStore::ActiveRecord::IndexViolationDetector#initialize
    - RubyEventStore::ActiveRecord::IndexViolationDetector#detect
    - RubyEventStore::ActiveRecord::IndexViolationDetector#detect_mysql
    - RubyEventStore::ActiveRecord::IndexViolationDetector#detect_postgres
    - RubyEventStore::ActiveRecord::PgLinearizedEventRepository*
    - RubyEventStore::ActiveRecord::EventRepository#update_messages
    - RubyEventStore::ActiveRecord::EventRepository#upsert_hash
    - RubyEventStore::ActiveRecord::EventRepository#add_to_stream
    - RubyEventStore::ActiveRecord::WithAbstractBaseClass#build_event_klass
    - RubyEventStore::ActiveRecord::WithAbstractBaseClass#build_stream_klass