actor: Tester
paths:
  tests: tests
  output: tests/_output
  data: tests/_data
  support: tests/_support
  envs: tests/_envs

bootstrap: _bootstrap.php
settings:
  colors: true
  memory_limit: 1024M
  error_level: "E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED"
modules:
coverage :
  enabled : true
  include :
    - src/*
  exclude :
    # Application bootstrapping
    - src/AppFactory.php
    - src/EventDispatcher.php
    - src/Exception.php
    - src/Plugins.php

    # Used in application, but not used in tests
    - src/Radio/Frontend/ShoutCast2.php
    - src/Console/*.php
    - src/Console/Command/*.php
    - src/Entity/Fixture/*
    - src/Entity/Migration/*
    - src/Service/IpGeolocator/GeoLite.php
    - src/RateLimit.php

    # Exceptions
    - src/Exception/*.php
    - src/Http/ErrorHandler.php
