感染 / 感染
Infection 是一个针对 PHP 的突变测试框架。突变充分性得分可以用来衡量测试集在检测故障能力方面的有效性。
0.29.6
2024-06-21 10:21 UTC
Requires
- php: ^8.1
- composer-runtime-api: ^2.0
- ext-dom: *
- ext-json: *
- ext-libxml: *
- ext-mbstring: *
- colinodell/json5: ^2.2 || ^3.0
- composer/xdebug-handler: ^2.0 || ^3.0
- fidry/cpu-core-counter: ^0.4.0 || ^0.5.0 || ^1.0
- infection/abstract-testframework-adapter: ^0.5.0
- infection/extension-installer: ^0.1.0
- infection/include-interceptor: ^0.2.5
- infection/mutator: ^0.4
- justinrainbow/json-schema: ^5.2.10
- nikic/php-parser: ^5.0
- ondram/ci-detector: ^4.1.0
- sanmai/later: ^0.1.1
- sanmai/pipeline: ^5.1 || ^6
- sebastian/diff: ^3.0.2 || ^4.0 || ^5.0 || ^6.0
- symfony/console: ^5.4 || ^6.0 || ^7.0
- symfony/filesystem: ^5.4 || ^6.0 || ^7.0
- symfony/finder: ^5.4 || ^6.0 || ^7.0
- symfony/process: ^5.4 || ^6.0 || ^7.0
- thecodingmachine/safe: ^2.1.2
- webmozart/assert: ^1.11
Requires (Dev)
- ext-simplexml: *
- fidry/makefile: ^1.0
- helmich/phpunit-json-assert: ^3.0
- phpspec/prophecy: ^1.15
- phpspec/prophecy-phpunit: ^2.0
- phpstan/extension-installer: ^1.1.0
- phpstan/phpstan: ^1.10.15
- phpstan/phpstan-phpunit: ^1.0.0
- phpstan/phpstan-strict-rules: ^1.1.0
- phpstan/phpstan-webmozart-assert: ^1.0.2
- phpunit/phpunit: ^10.5
- rector/rector: ^1.0
- sidz/phpstan-rules: ^0.4
- symfony/yaml: ^5.4 || ^6.0 || ^7.0
- thecodingmachine/phpstan-safe-rule: ^1.2.0
Conflicts
- antecedent/patchwork: <2.1.25
- dg/bypass-finals: <1.4.1
- phpunit/php-code-coverage: >9,<9.1.4 || >9.2.17,<9.2.21
- dev-master
- 0.29.x-dev
- 0.29.6
- 0.29.5
- 0.29.4
- 0.29.3
- 0.29.2
- 0.29.1
- 0.29.0
- 0.28.x-dev
- 0.28.1
- 0.28.0
- 0.27.x-dev
- 0.27.11
- 0.27.10
- 0.27.9
- 0.27.8
- 0.27.7
- 0.27.6
- 0.27.5
- 0.27.4
- 0.27.3
- 0.27.2
- 0.27.1
- 0.27.0
- 0.26.x-dev
- 0.26.21
- 0.26.20
- 0.26.19
- 0.26.18
- 0.26.17
- 0.26.16
- 0.26.15
- 0.26.14
- 0.26.13
- 0.26.12
- 0.26.11
- 0.26.10
- 0.26.9
- 0.26.8
- 0.26.7
- 0.26.6
- 0.26.5
- 0.26.4
- 0.26.3
- 0.26.2
- 0.26.1
- 0.26.0
- 0.25.x-dev
- 0.25.6
- 0.25.5
- 0.25.4
- 0.25.3
- 0.25.2
- 0.25.1
- 0.25.0
- 0.24.x-dev
- 0.24.0
- 0.23.x-dev
- 0.23.0
- 0.22.x-dev
- 0.22.1
- 0.22.0
- 0.21.x-dev
- 0.21.5
- 0.21.4
- 0.21.3
- 0.21.2
- 0.21.1
- 0.21.0
- 0.20.x-dev
- 0.20.2
- 0.20.1
- 0.20.0
- 0.19.x-dev
- 0.19.2
- 0.19.1
- 0.19.0
- 0.18.2
- 0.18.1
- 0.18
- 0.17.7
- 0.17.6
- 0.17.5
- 0.17.4
- 0.17.3
- 0.17.2
- 0.17.1
- 0.17.0
- 0.16.6
- 0.16.5
- 0.16.4
- 0.16.3
- 0.16.2
- 0.16.1
- 0.16.0
- 0.16.0-rc.2
- 0.16.0-rc.1
- 0.15.3
- 0.15.2
- 0.15.1
- 0.15.0
- 0.14.4
- 0.14.3
- 0.14.2
- 0.14.1
- 0.14.0
- 0.13.6
- 0.13.5
- 0.13.4
- 0.13.3
- 0.13.2
- 0.13.1
- 0.13.0
- 0.12.2
- 0.12.1
- 0.12.0
- 0.11.5
- 0.11.4
- 0.11.3
- 0.11.2
- 0.11.1
- 0.11.0
- 0.10.6
- 0.10.5
- 0.10.4
- 0.10.3
- 0.10.2
- 0.10.1
- 0.10.0
- 0.10.0-beta.4
- 0.10.0-beta.3
- 0.10.0-beta.2
- 0.10.0-beta.1
- 0.9.3
- 0.9.2
- 0.9.1
- 0.9.0
- 0.9.0-beta.3
- 0.9.0-beta.2
- 0.9.0-beta.1
- 0.9.0-beta
- 0.8.2
- 0.8.1
- 0.8.0
- 0.7.1
- 0.7.0
- 0.6.2
- 0.6.1
- 0.6.0
- 0.5.3
- 0.5.2
- 0.5.1
- 0.5.0
- 0.4.0
- 0.3.0
- 0.2.1
- 0.2.0
- 0.1.0
- dev-add-support-php-8.4
- dev-feature/rector-rule-add-covers-class
- dev-feature/fail-on-non-matching-ignore-regex
- dev-feat/1601-concat-flip-the-same
- dev-bugfix/1523
- dev-feature/json-schema-autocomplete
- dev-reproducer/box-issue
- dev-refactor/console-output
- dev-feat/function-mutation
- dev-feature/sarb-logger
- dev-refactor/parser-traverser
- dev-feature/box
This package is auto-updated.
Last update: 2024-09-08 18:31:10 UTC
README
Infection - 突变测试框架
请在此处阅读文档:infection.github.io
- 推特:@infection_php
- Mastodon:@infection_php
- Discord:https://discord.gg/ZUmyHTJ
- Playground - 在您的浏览器中直接尝试!
贡献
Infection 是一个开源项目,欢迎任何人提交拉取请求和问题。在提交拉取请求之前,请考虑阅读我们的简短 贡献指南。
致谢
本项目深受 Pádraic Brady (@padraic) 的 Humbug 库 启发。Humbug 已停止使用,以支持本项目。