2
0

.scrutinizer.yml 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. checks:
  2. php: true
  3. filter:
  4. paths: [ "src/*" ]
  5. excluded_paths: [ "vendor/*", "tests/*" ]
  6. tools:
  7. external_code_coverage: false
  8. build:
  9. environment:
  10. php:
  11. version: 8.0
  12. pecl_extensions:
  13. - zip
  14. mysql: false
  15. node: false
  16. postgresql: false
  17. mongodb: false
  18. elasticsearch: false
  19. redis: false
  20. memcached: false
  21. neo4j: false
  22. rabbitmq: false
  23. nodes:
  24. analysis:
  25. environment:
  26. php: 8.0
  27. tests:
  28. override:
  29. - php-scrutinizer-run
  30. dependencies:
  31. before:
  32. - composer self-update
  33. - composer update --no-interaction --prefer-dist --no-progress
  34. tests:
  35. before:
  36. -
  37. command: composer test:coverage
  38. coverage:
  39. file: 'build/logs/clover.xml'
  40. format: 'clover'