ruby_event_store-active_record/.mutant.yml
# 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