Code development platform for open source projects from the European Union institutions

Skip to content

Update infection/infection requirement from ^0.15.3 to ^0.17.0

Created by: dependabot[bot]

Updates the requirements on infection/infection to permit the latest version.

Release notes

Sourced from infection/infection's releases.

Infection Playground, JSON logger, failOnRisky for mutants, --no-progress option and more

Added:

  • Infection Playground
  • Set failOnRisky, failOnWarning to true if parameters are not already set #1280
  • Add JSON logger, useful for CI and analyzing results of Infection programmatically #1278
  • Do not mutate clean up functions #1285
  • Restrict installing with faulty versions of PHPUnit's coverage package #1295
  • Add --force-progress option to opt-out the CI detection #1261
  • InstanceOf_ mutator #1232

Changed:

  • Exclude mutations that are over specified time limit #1171
  • Decrement mutator makes array indexes negative #1270
  • Upgrade infection/include-interceptor to ^0.2.4 #1288
  • U for uncovered #1233
  • Round MSI scores #1190

Fixed:

  • symbolic link trouble + PHPUnit unknown #778
Changelog

Sourced from infection/infection's changelog.

0.17.0 (2020-08-17)

Full Changelog

Added:

  • Set failOnRisky, failOnWarning to true if parameters are not already set #1280
  • Add JSON logger, useful for CI and analyzing results of Infection programmatically #1278
  • Do not mutate clean up functions #1285
  • Restrict installing with faulty versions of PHPUnit's coverage package #1295
  • Add --no-progress option to opt-out the CI detection #1261
  • InstanceOf_ mutator #1232

Changed:

  • Exclude mutations that are over specified time limit #1171
  • Decrement mutator makes array indexes negative #1270
  • Upgrade infection/include-interceptor to ^0.2.4 #1288
  • U for uncovered #1233
  • Round MSI scores #1190

Fixed:

  • symbolic link trouble + PHPUnit unknown #778

0.16.0 (2020-03-22)

Full Changelog

Added:

  • Allow the initial test suite to be skipped #1042
  • Implements dry-run mode #1183
  • Add notice to console output if actual msi is higher than required msi #877
  • Allow to configure ignore globally #1104
  • Parallel source file collector #1097
  • Concurrent mutation generator #1082
  • Add accepted ADR entries #1192
  • Increase niceness for mutant processes #1152
  • Enhancement: Use ondram/ci-detector to resolve build context #1135
  • Automatically install Test Framework adapter if needed #1102
  • Accounting For Codeception Cest Tests In JUnit File. #1074
  • Introduce ConfigurableMutator #1012
  • Enhancement: Allow specifying a few command line options via config #789
  • Use infection/extension-installer to automatically register Test Framework Adapters #1019
  • Exclude --configuration from PhpUnit options #941

Changed:

  • Drop support for PHP 7.2 #1132
  • Use coverage report as a primary source of files to mutate #1106
  • Extract PhpSpec Test Framework adapter to a separate package #1052
Commits
  • 201c8ea Update changelog for 0.17.0
  • 1e18fd7 Update GPG private key as the old one expired
  • 1ac7637 Porting sanmai's commit from 0.16 to master
  • e1beb5c Upgrade infection/include-interceptor to ^0.2.4 (#1288)
  • dd1d8ae Update dependencies in prep for 0.17 (#1287)
  • 2933982 Do not remove cleanup functions (#1285)
  • 5682c2e DecrementInteger mutator should not decrement zero indexes for array access (...
  • 47f4a67 Exclude mutations that are over specified time limit (#1171)
  • ddbcf37 Set failOnRisky, failOnWarning to true if parameters are not already se...
  • 33ba2d3 Add JSON logger, useful for CI and analyzing results of Infection programmati...
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Merge request reports